CRM.COM’s self-service API collection offers a vast range of consumer operations which are performed within a secure environment, whilst offering you the flexibility to design your own apps or portals according to your needs.
This is not a complete list of our self-service APIs, but rather a sample of the APIs which are available to perform actions for contacts using in-app devices.
First and foremost, a contact authentication process needs to be performed prior to using any self-service APIs. As a result, an access token to be provided and must be used in subsequent API calls.
Create a new contact of type ‘person’. A contact is created as part of the contact registration process via an app or portal. Contacts can register and authenticate their registration using one of the following methods subject to configuration:
Authenticate a contact using one of the available methods, and get a token to be used for subsequent API requests. The authenticated contact will have access only to their own data.
Verify a contact’s email address after an email verification communication (email communication with a verification link) has been sent to the contact.
Request a one-time-password to identify a contact based on the provided details (credentials). An outbound communication (SMS or Email) will be sent with a 6-digit number that can be used to verify the contact.
Retrieve a list of account journals. Only journals of Posted transactions are returned. By default, accounts journals of the last 12 months are retrieved.
Returns an estimation of a change for a subscription service, without applying the change. The estimation is based on existing services owned by the contact, plus any requested changes.