AnonymousController
The list of APIs to provide the anonymous access to the user, in order to calling this methods no login required.
LookupController
The generic lookup API for managing different lookup.
public/Lookup/Query
Gets Lookup Data based on the Lookup-Names sent over this query
EventManagementController
admin/eventmanagement/deleteregistrationtype?registrationTypeId={registrationTypeId}
SUGController
admin/SUG/event/deleteregistrationtype?registrationTypeId={registrationTypeId}
Contact management
Defines Actions for Managing Individual or Organization Contacts, like relationship, email, phone, workinfo etc. AdminContact Management
admin/contact/updatewebhookbatchstatus
Updates the webhook batch status.
admin/contact/update/decease/{contactId}/{status}
Activate or Deactivate (Decease) the contact.
admin/contact/decease/{contactId}
Gets whether contact is Active or Deceased
admin/contact/update/crucialinfo/{contactId}
Set Crucial Information for this contact
admin/contact/crucialinfo/{contactId}
Get Crucial Information Related to this contact
admin/contact/update/source/{contactId}?source={source}
Set Source of Contact
admin/contact/update/address/billing
Sets billing address for this contact
admin/contact/update/address/mailing
Sets Mailing address for this contact
admin/contact/address/mailing/{contactId}
Gets the Mailing Address for this contact
admin/contact/address/billing/{contactId}
Gets the Billing Address for this contact
admin/contact/update/salutations/formal
Sets formal Salutation for this contact
admin/contact/update/salutations/informal
Set informal Salutation for this contact
admin/contact/salutations/{contactId}
Get Formal and Informal Salutations of this contact
admin/contact/salutations/formal/{contactId}
Gets Formal Salutation of this contact
admin/contact/salutations/informal/{contactId}
Gets Informal Salutations of this Contact
admin/contact/create/quick/individual
Create Quick Individual Contact
admin/contact/create/quick/organization
Create Quick Organization Contact
admin/contact/update/quickbook/{contactId}?accountId={accountId}
Updates QuickBook Account ID for this contact
admin/contact/quickbook/{contactId}
Gets the QuickBook account ID for this contact
admin/contact/relationships/{contactId}
Fetches all Relationships associated with this contact
admin/contact/update/relationships/spouse
Adds Spouse Relation for this contact. Pass the Contact-ID in 'RelatedToId' field.If the related-spouse-contact is known contact then pass it's ID in the 'MergedWith_Or_Secondary_Id' field or else Provide Contact Details in order to create the Related contact on-the-fly
admin/contact/update/relationships/partner
Adds Partner Relation for this contact. Pass the Contact-ID in 'RelatedToId' field.If the related-partner-contact is known contact then pass it's ID in the 'MergedWith_Or_Secondary_Id' field or else Provide Contact Details in order to create the Related contact on-the-fly
admin/contact/create/relationships/children
Add Child Relations for the given contact.Pass the Contact-ID in 'RelatedToId' field.If the related-child-contact is known contact then pass it's ID in the 'MergedWith_Or_Secondary_Id' field or else Provide Contact Details in order to create the Related contact on-the-fly
admin/contact/create/relationships
Saves the Relations. Pass the Contact-ID in 'RelatedToId' field. If the related-contact is known contact then pass it's ID in the 'MergedWith_Or_Secondary_Id' field or else Provide Contact Details in order to create the Related contact on-the-fly.
admin/contact/update/relationship
Adds Any Relation for this contact. Pass the Contact-ID in 'RelatedToId' field.If the related-partner-contact is known contact then pass it's ID in the 'MergedWith_Or_Secondary_Id' field or else Provide Contact Details in order to create the Related contact on-the-fly
admin/contact/delete/relationship
Removes a relation pass the relation id
admin/contact/logo/{contactId}
Gets Logo URL associated with this contact
admin/contact/update/communications
Updates the Communication Preferences for this contact. Specify Contact-ID in 'RelatedToId' field.
admin/contact/communications/{contactId}
Gets the Communication preferences for this contact.
admin/contact/update/workinfo
Links/Updates the Work Information. Pass Contact-ID in 'RelatedToId' field.
admin/contact/create/workinfo
Creates the Work Information. Pass Contact-ID in 'RelatedToId' field.
admin/contact/createorupdate/employee
Adds the edit org work information.
admin/contact/delete/workinfo
Deletes the Work Information. Pass Contact-ID in 'RelatedToId' field.
admin/contact/workinfo/{contactId}
Fetches all the Work-Information associated with this Individual. Pass ContactId in 'RelatedToId' field. In order to filter by specific organization contact Id, pass the Organization Contact ID in the 'MergedWithId' field.
admin/contact/update/phones/{contactID}
Updates the phones of this contact in the system. Pass same contact ID for all phone numbers in 'RelatedToId' field of the Phone entity.
admin/contact/update/emails/{contactID}
Updates the Emails of this contact in the system. Pass the same contact ID for all emails in the 'RelatedtoId' field of the Email entity.
admin/contact/delete/phone
Delete the specified phone entry. Provide Contact-ID in 'RelatedToId' field.
admin/contact/delete/email
Deletes the specified email record. Provide Contact-ID in 'RelatedToId' Field
admin/contact/phones/{contactId}
Gets List of phones numbers associated with this contact
admin/contact/emails/{contactId}
Gets Emails associated with the contact.
admin/contact/update/primaryphone/{createIfNotFound}
Marks the Phone Number of Contact as Primary Phone Number. Pass the Contact-ID in the 'RelatedToID' field
admin/contact/update/primaryemail/{createIfNotFound}
Marks the Email Address of Contact as Primary Email Address. Pass the Contact-ID in the 'RelatedToID' field
admin/contact/update/socialmedia
Updates the Social Media Information. Pass the same contact ID for all Social Medias in the 'RelatedToId' field for each record.
admin/contact/socialmedia/{contactId}
Gets Social Media associated with this contact
admin/contact/create/individual
Creates an individual contact, pass the details as an individual information.
admin/contact/create/organization
Creates an organization Contact, pass the details as organization.
admin/contact/delete?contactId={contactId}
Delete Contact by contactId.
admin/contact/syncorganizationemployees
Synchronizes the organization employees.
admin/contact/advancedsearch
Search Contact based on Advanced Criteria. Refer API-HelpStart to know how to trigger search queries using SearchMetaData
admin/contact/search
Searches Contact based on single Text "Phrase" and return list of ContactInfo.
admin/contact/searchwithemail
Lookup for a contact with email, the API returns only contacts have email address exist.
admin/contact/getcontactwebhooks/{deviceId}
Provides list of webhooks.
VolunteerEasyController
Membership
The list of API related to membership subscription, listing and detailing for a contact.