Contact

APIDescription
GET Api/Contact/FindContact?emailAddress={emailAddress}&firstName={firstName}&lastName={lastName}

No documentation available.

GET Api/Contact/ContactById/{id}?includeAddresses={includeAddresses}

No documentation available.

POST Api/Contact

No documentation available.

PUT Api/Contact?id={id}

No documentation available.

Hello

APIDescription
GET api/Hello

No documentation available.

RSVP

APIDescription
GET api/RSVP/FindByCmsId/{id}?emailAddress={emailAddress}&contactId={contactId}

No documentation available.

GET api/RSVP/{id}

Get a CRM CampaignResponse entity by its unique id.

POST api/RSVP

Creates a campaign response for the specified contact. The Contact and Parent Campaign will be created as part of the process if no matches are found.

Address

APIDescription
GET api/Address/CustomerAddresses/{id}

GET api/Address/SingleAddress/{id}

Gets a single customer address.

POST api/Address/{id}

Create a new address for a Contact.

PUT api/Address/{id}

No documentation available.

Alumni

APIDescription
GET api/Alumni?emailAddress={emailAddress}&firstName={firstName}&lastName={lastName}

Gets the alumni object for the specified user.

GET api/Alumni/AlumniById/{id}

Finds a specific Alumni object, using its CRM object ID

POST api/Alumni

Creates a new Alumni object in the CRM.

Offering

APIDescription
GET api/Offerings/SingleOffering/{id}

No documentation available.

LeadActivity

APIDescription
GET api/LeadActivity/{id}

Returns a single LeadActivity entity from CRM.

POST api/LeadActivity

Returns LeadActivities for a specific contact.

PUT api/LeadActivity?id={id}

No documentation available.

Communication

Endpoint for creating and retrieving CRM sales literature entities (Brand-level communications)

APIDescription
GET api/Communication/ContactCommunications/{id}

Gets all CRM brand-level communications for the specified user.

GET api/Communication/SingleCommunication/{id}

Gets a single communication object from CRM

POST api/Communication/BrandEmail

Creates a new communication in CRM for the brand-level e-mail newsletter

POST api/Communication/CareerAccelerator

Creates a new communication in CRM for the Career Accelerator e-mail newsletter

POST api/Communication/PrintCatalog

Creates a new communication in CRM for the print catalog mailing

POST api/Communication/AlumniNewsletter

Creates a new communication in CRM for the alumni newsletter subscription

Subscriptions

APIDescription
GET api/Subscriptions/{id}?emailAddress={emailAddress}

Gets a list of subscriptions for the specified contact.

POST api/Subscriptions

Takes a list of subscriptions and processes them against the list of current subscriptions. Subscriptions not in the incoming list will be deleted.

EosSyncJobs

APIDescription
GET api/EOS/TestSomething

No documentation available.

GET api/EOS/ImportTerms

No documentation available.

Opportunity

Endpoint for creating and retrieving CRM Opportunity entities (Program-level sign-ups)

APIDescription
GET api/Opportunity/ContactOpportunities/{id}

No documentation available.

GET api/Opportunity/ContactOpportunitiesByEmailAddress?emailAddress={emailAddress}

No documentation available.

GET api/Opportunity/SingleOpportunity/{id}

No documentation available.

POST api/Opportunity

Creates a new opportunity in CRM for the specified program

Question

APIDescription
POST api/Question

Creates a new question in CRM

POST api/Question/CreateEmail

No documentation available.

Issue

APIDescription
GET api/Issue/{id}

No documentation available.

POST api/Issue

Creates a new Issue in CRM for the specified Contact, and creates a linked Opportunity

POST api/Issue/UnprocessedRecords

No documentation available.