AccountContacts

APIDescription
GET api/AccountContacts

Returns a list of all account contacts in your database. This list is searchable using the OData protocol.

GET api/AccountContacts/{id}

Returns a specific account contact

AccountContactTypes

APIDescription
GET api/AccountContactTypes

Returns a list of all account contact types in your database

GET api/AccountContactTypes/{id}

Returns a specific account contact type

Accounts

APIDescription
GET api/Accounts

Returns a list of all accounts in your database. This list is searchable using the OData protocol.

GET api/Accounts/{id}

Returns a specific account

GET api/Accounts?name={name}

Returns a list of all accounts in your database filtered by name

AccountTypes

APIDescription
GET api/AccountTypes

Returns a list of all account types in your database

GET api/AccountTypes/{id}

Returns a specific account type

Addresses

APIDescription
GET api/Addresses

Returns a list of all contact addresses in your database. This list is searchable using the OData protocol.

GET api/Addresses/{id}

Returns a specific contact address

PATCH api/Addresses/{id}

Peforms a partial update on an address

AddressTypes

APIDescription
GET api/AddressTypes

Returns a list of all address types in your database

GET api/AddressTypes/{id}

Returns a specific address type

ContactList

APIDescription
GET api/ContactList

Returns a summary list of all contacts in your database. This list is searchable using the OData protocol.

GET api/ContactList/{id}

Returns summary information about a specific contact

Contacts

APIDescription
GET api/Contacts

Returns a list of all contacts in your database. This list is searchable using the OData protocol.

GET api/Contacts/{id}

Returns a specific contact

GET api/Contacts?lastName={lastName}

Returns a list of all contacts in your database filtered by last name

ContactUdfValues

APIDescription
GET api/ContactUdfValues

Returns a list of all contact udf values in your database. This list is searchable using the OData protocol.

GET api/ContactUdfValues/{id}

Returns a specific contact udf value

CreditCardTypes

APIDescription
GET api/CreditCardTypes

Returns a list of all credit card types in your database

GET api/CreditCardTypes/{id}

Returns a specific credit card type

Instructors

APIDescription
GET api/Instructors

Returns a list of all instructors in your database

GET api/Instructors/{id}

Returns a specific instructor

InstructorTypes

APIDescription
GET api/InstructorTypes

Returns a list of all instructor types in your database

GET api/InstructorTypes/{id}

Returns a specific instructor type

Invoices

APIDescription
GET api/Invoices

Returns a list of all invoices in your database. This list is searchable using the OData protocol.

GET api/Invoices/{id}

Returns a specific invoice

MarkTypes

APIDescription
GET api/MarkTypes

Returns a list of all mark types in your database

GET api/MarkTypes/{id}

Returns a specific mark type

MediaTypes

APIDescription
GET api/MediaTypes

Returns a list of all media types in your database

GET api/MediaTypes/{id}

Returns a specific media type

OnlineProgramList

APIDescription
GET api/OnlineProgramList

Returns a summary list of all currently online programs in your database. It includes the program's location and minimal Semester information. This list is searchable using the OData protocol.

GET api/OnlineProgramList/{id}

Returns a specific program

GET api/OnlineProgramList?semesterId={semesterId}

Returns a summary list of all currently online programs for the given semester.

OnlinePrograms

APIDescription
GET api/OnlinePrograms

Returns a list of all currently online programs in your database. It includes the program's location and minimal Semester information. This list is searchable using the OData protocol.

GET api/OnlinePrograms?semesterId={semesterId}

Returns a list of all currently online programs for the given semester

OnlineSemesters

APIDescription
GET api/OnlineSemesters

Returns a list of all currently online semesters in your database (programs for each semester are filtered to show only those that are currently online). This list is searchable using the OData protocol.

GET api/OnlineSemesters/{id}

Returns a specific online semester (programs for the semester are filtered to show only those that are currently online)

PaymentMethodTypes

APIDescription
GET api/PaymentMethodTypes

Returns a list of all payment method types in your database

GET api/PaymentMethodTypes/{id}

Returns a specific payment method type

Payments

APIDescription
GET api/Payments?accountId={accountId}

Returns a list of all payments for the given account

GET api/Payments?startDate={startDate}&endDate={endDate}&dateType={dateType}

Returns a list of all payments for the given date range

GET api/Payments/{id}

Returns a specific payment

PaymentStatusTypes

APIDescription
GET api/PaymentStatusTypes

Returns a list of all payment status types in your database

GET api/PaymentStatusTypes/{id}

Returns a specific payment status type

ProgramInstructors

APIDescription
GET api/ProgramInstructors

Returns a list of all program instructors in your database. This list is searchable using the OData protocol.

GET api/ProgramInstructors/{id}

Returns a specific program instructor

ProgramInstructorTypes

APIDescription
GET api/ProgramInstructorTypes

Returns a list of all program instructor types in your database

GET api/ProgramInstructorTypes/{id}

Returns a specific program instructor type

ProgramList

APIDescription
GET api/ProgramList

Returns a summary list of all programs in your database. It includes the program's location and minimal Semester information. This list is searchable using the OData protocol.

GET api/ProgramList/{id}

Returns a specific program

GET api/ProgramList?semesterId={semesterId}

Returns a list of all programs for the given semester

Programs

APIDescription
GET api/Programs

Returns a list of all programs in your database. It includes the program's location information. This list is searchable using the OData protocol.

GET api/Programs/{id}

Returns a specific program

GET api/Programs?semesterId={semesterId}

Returns a list of all programs for the given semester

ProgramTypes

APIDescription
GET api/ProgramTypes

Returns a list of all program types in your database

GET api/ProgramTypes/{id}

Returns a specific program type

RegistrationList

APIDescription
GET api/RegistrationList

Returns a summary list of all registrations in your database. This list is searchable using the OData protocol.

GET api/RegistrationList/{id}

Returns summary information about a specific registration

Registrations

APIDescription
GET api/Registrations

Returns a list of all registrations in your database. This list is searchable using the OData protocol.

GET api/Registrations/{id}

Returns a specific registration

RegistrationStatusTypes

APIDescription
GET api/RegistrationStatusTypes

Returns a list of all registration status types in your database

GET api/RegistrationStatusTypes/{id}

Returns a specific registration status type

SemesterList

APIDescription
GET api/SemesterList

Returns a summary list of all semesters in your database. This list is searchable using the OData protocol.

GET api/SemesterList/{id}

Returns a specific semester

Semesters

APIDescription
GET api/Semesters

Returns a list of all semesters in your database. This list is searchable using the OData protocol.

GET api/Semesters/{id}

Returns a specific semester

SemesterTypes

APIDescription
GET api/SemesterTypes

Returns a list of all semester types in your database

GET api/SemesterTypes/{id}

Returns a specific semester type

States

APIDescription
GET api/States

Returns a list of all state lookups defined in your database

GET api/States/{id}

Returns a specific state lookup item

Students

APIDescription
GET api/Students

Returns a list of all students in your database. This list is searchable using the OData protocol.

GET api/Students/{id}

Returns a specific student

StudentStatusTypes

APIDescription
GET api/StudentStatusTypes

Returns a list of all student status types in your database

GET api/StudentStatusTypes/{id}

Returns a specific student status type

Transactions

APIDescription
GET api/Transactions?accountId={accountId}

Returns a list of all parent transactions for the given account

GET api/Transactions?invoiceId={invoiceId}

Returns a list of all parent transactions for the given invoice

GET api/Transactions?startDate={startDate}&endDate={endDate}&dateType={dateType}

Returns a list of all transactions (parent or child) for the given date range

GET api/Transactions/{id}

Returns a specific transaction

TransactionSubTypes

APIDescription
GET api/TransactionSubTypes

Returns a list of all transaction sub types in your database

GET api/TransactionSubTypes/{id}

Returns a specific transaction sub type

TransactionTypes

APIDescription
GET api/TransactionTypes

Returns a list of all transaction types in your database

GET api/TransactionTypes/{id}

Returns a specific transaction type

UdfDataTypes

APIDescription
GET api/UdfDataTypes

Returns a list of all user-defined field data types in your database

GET api/UdfDataTypes/{id}

Returns a specific user-defined field data type