Contact

APIDescription
GET api/v1/contact

Get brief details regarding a contact

POST api/v1/contact/update

Update personal details of a contact

POST api/v1/contact/activation

Activate a registered account

POST api/v1/contact/deal

Record of the fact that something was purchased

POST api/v1/contact/login

Record the fact the customer logged in to their account

POST api/v1/contact/invite

Record the invitation of a potential StratusCore contact

POST api/v1/contact/facilitysearch

Record search criteria for a facility search

POST api/v1/contact/artistcontacted

Record the fact that an artist was contacted after a search

POST api/v1/contact/facilitycontacted

Record the fact that a facility was contacted after a search

POST api/v1/contact/inmail

Record the activity of an InMail being sent

POST api/v1/contact/engagement

Saving enagagement with contacts

POST api/v1/contact/infomodal

Saving InfoModal activity

POST api/v1/contact/coffeepage

Saving details regarding a system send of emails

ThirdPartyService

APIDescription
POST api/v1/service/thirdparty/login

Register a new user logging in on an Azure instance

POST api/v1/service/thirdparty/logout

Register a user logging out on an Azure instance

APIDescription
GET api/v1/search/artists

Record search criteria for an artist search

GET api/v1/search/{searchId}/artists

Page through an existing search - expires after 24 hours

GET api/v1/search/{searchId}/artist/{artistId}

Get details on a specific artist

GET api/v1/search/softwarelist

Get list of software that can be searched

GET api/v1/search/{searchId}/artist/{artistId}/contact

Get's artist's contact details and their privacy settings

Partner

APIDescription
POST api/v1/partners/upcomingevents

Get a listing of upcoming events. (Post for clients that cannot send a body with a GET.)

GET api/v1/partners/upcomingevents

Get a listing of upcoming events.

GET api/v1/partners/report

Get a partner's report.

GET api/v1/partners/new/report

Get a partner's report.

GET api/v1/partners/events

Get all partner's events.

POST api/v1/partners/events

Get all partner's events. (Post for clients that cannot send a body with a GET.)

POST api/v1/partners/event/change

Change a partner's event.

POST api/v1/partners/viewers/add

Add a viewer for a partner's report.

POST api/v1/partners/viewers/update

Update a partner's report viewer.

POST api/v1/partners/viewers

Get all of a partner's viewers. (Post for clients that cannot send a body with a GET.)

GET api/v1/partners/viewers

Get all of a partner's viewers.

GET api/v1/partners/report2

No documentation available.

Projects

APIDescription
POST api/v1/projects

Create a new Platform Project.

POST api/v1/project/{guid}/invite

Invite someone to join a Platform Project.

POST api/v1/project/{guid}/leave

Leave a Platform Project.

Apps

APIDescription
POST api/v1/apps/downloaded

Record when Launchpad or Virtual Workstation has been downloaded

GET api/v1/apps/downloaded

Get which apps have been downloaded.

Escrow

APIDescription
POST api/v1/escrow/create

Create a new Escrow Project.

POST api/v1/escrow/agreed

Agree to join an Escrow Project.

POST api/v1/escrow/cancelled

Cancel an Escrow Project.

POST api/v1/escrow/rejected

Reject joining an Escrow Project.

POST api/v1/escrow/completed

Complete an Escrow Project.

POST api/v1/escow/servicechargepaid

Notify service charge has been paid for an Escrow Project.

Capacity

APIDescription
POST api/v1/capacity/update

No documentation available.

BetaProgram

APIDescription
POST api/v1/beta/launchpad/signup

Tracking who signs up for the LaunchPad Beta program

POST api/v1/beta/workstation/invite

Tracking who is invited for the Workstation Beta program

POST api/v1/beta/join

No documentation available.

Render

APIDescription
POST api/v1/render/credits

Details of either adding or using credits

POST api/v1/render/jobdata

Details of the type of render job that was performed

POST api/v1/render/instance/start

New render instance started.

POST api/v1/render/instance/terminate

Render instance terminated.

POST api/v1/render/instance/update

Render instance updated.

POST api/v1/render/student/credits

Student credits allocated.

CuratedCollection

APIDescription
POST api/v1/curatedcollection/interest

Register an interest in a curated collection.

POST api/v1/curatedcollection

Add a new curated collection.

Trial

APIDescription
POST api/v1/trial/signup

Record the fact the customer signed up for a trial

SavedConfig

APIDescription
POST api/v1/contact/config/save

Create a new Saved Config.

POST api/v1/contact/config/update

Update a Saved Config.

POST api/v1/contact/config/remove

Remove a Saved Config.

Contacts

APIDescription
POST api/v1/contacts/register

Initial registration of a new contact

Calendaring

APIDescription
POST api/v1/facility/new

Add a new facility to the Calendaring BI capture

POST api/v1/facility/room/new

No documentation available.

POST api/v1/facility/event/new

No documentation available.

POST api/v1/facility/event/registration

No documentation available.

POST api/v1/facility/event/attendance

No documentation available.

POST api/v1/facility/event/modification

No documentation available.

POST api/v1/facility/event/cancellation

No documentation available.

POST api/v1/facility/event/registration/cancellation

No documentation available.

POST api/v1/facility/modification

No documentation available.

POST api/v1/facility/room/modification

No documentation available.

Workstation

APIDescription
POST api/v1/workstation/signup

Record the fact the customer signed up for Virtual Workstation

POST api/v1/workstation/launch

Record the fact the customer clicked on the Launch button

POST api/v1/workstation/session/start

Record the fact the customer started a session

POST api/v1/workstation/session/end

Record the fact the customer ended their session

POST api/v1/workstation/schedule

Tracking who is scheduling the workstation Beta program

Platform

APIDescription
POST api/v1/platform/customlink

No documentation available.

Membership

APIDescription
GET api/v1/memberships/report

Get the monthly report for a given Association

POST api/v1/memberships/register

Register a new member.

POST api/v1/memberships/cancel

Cancel an existing membership.

Clients

Endpoints used to register third party clients.

APIDescription
POST api/v1/client/register

Register a new client - uses a two-factor authentication.

POST api/v1/client/cancellation

Cancel an existing client registration.

POST api/v1/client/activation

Activate a new client registration.

POST api/v1/client/update

Modify the email address used for registration/continuation.