Main Product API
Main Product API
UUID without hyphens (32 characters)
Whether the item is active or inactive in TonicDM. Potentially the item could be (soft) deleted.
Zero or more domains that belong to this organization and represent the Brand, eg. firm.com
, firm.co.us
.
In the case of a shared domain contact, the "domain" of their Brand is their full email address, eg. steven.novosel@gmail.com
.
limits the disciplines that can be chosen for any person in this Brand to help consistency.
A GUID used to link multiple Brand records together into an organization. There are no extra fields associated with this GUID. It serves only as a linking mechanism. Use of this feature requires the TonicDM AdvancedContacts license.
Indicates that this Brand is the primary Brand for this organization. When displaying an organization, the Prime Brand info will be used for their Name, etc. Use of this feature requires the TonicDM AdvancedContacts license.
The ID of the Brand in the Customer's Data Warehouse. Use of this feature requires the TonicDM AdvancedMetrics license.
The ID of the Brand in the Customer's ERP system (eg. Deltek Vantagepoint). Use of this feature requires the TonicDM AdvancedMetrics license.
curl -i -X PATCH \
https://developers-internal.tonicdm.com/_mock/tonicdm-product/core/brands \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"id": "8e8aa42241794371ae9d0ed7b67a8c86",
"status": "active",
"domains": [
"string"
],
"nameLong": "string",
"nameShort": "string",
"nameInitials": "stri",
"disciplines": [
{}
],
"organizationId": "string",
"isPrime": true,
"customerDataWarehouseId": "string",
"customerErpId": "string",
"customerCrmId": "string"
}'
Successfully updated the resource you requested
UUID without hyphens (32 characters)
Whether the item is active or inactive in TonicDM. Potentially the item could be (soft) deleted.
Zero or more domains that belong to this organization and represent the Brand, eg. firm.com
, firm.co.us
.
In the case of a shared domain contact, the "domain" of their Brand is their full email address, eg. steven.novosel@gmail.com
.
Brand color for the Brand. This is set centrally by TonicDM and can not be changed directly via this API.
limits the disciplines that can be chosen for any person in this Brand to help consistency.
A GUID used to link multiple Brand records together into an organization. There are no extra fields associated with this GUID. It serves only as a linking mechanism. Use of this feature requires the TonicDM AdvancedContacts license.
Indicates that this Brand is the primary Brand for this organization. When displaying an organization, the Prime Brand info will be used for their Name, etc. Use of this feature requires the TonicDM AdvancedContacts license.
The ID of the Brand in the Customer's Data Warehouse. Use of this feature requires the TonicDM AdvancedMetrics license.
The ID of the Brand in the Customer's ERP system (eg. Deltek Vantagepoint). Use of this feature requires the TonicDM AdvancedMetrics license.
{ "id": "8e8aa42241794371ae9d0ed7b67a8c86", "datetimeCreated": "2019-08-24T14:15:22Z", "datetimeUpdated": "2019-08-24T14:15:22Z", "status": "active", "domains": [ "string" ], "nameLong": "string", "nameShort": "string", "nameInitials": "stri", "brandColor": "string", "disciplines": [ { … } ], "organizationId": "string", "isPrime": true, "customerDataWarehouseId": "string", "customerErpId": "string", "customerCrmId": "string" }
A JSON-encoded string containing the query options.
Returns data for the specified GUIDs
Returns data for the specified Organization GUIDs
Provide the values of one or more statuses separated by comma (no spaces). If no value is supplied, active
is assumed.
If caching data on the client side, the data_quantity=id_only|basic|complete
option can be passed to manage the completeness of the data received and therefore rate limiting.
The number of results to return per page
curl -i -X GET \
'https://developers-internal.tonicdm.com/_mock/tonicdm-product/core/offices?dataQuantity=true&filterIds={id}%2C{id}%2C{id}&filterOrganizationIds={OrganizationId}%2C{OrganizationId}%2C{OrganizationId}&filterStatuses=active%2Cinactive&pageNumber=1&pageSize=100&searchQuery={%22example%22}&sortBy=name&sortDirection=asc' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
Successfully read the resource you requested. One or more records are returned in the form of an array.
UUID without hyphens (32 characters)
Whether the item is active or inactive in TonicDM. Potentially the item could be (soft) deleted.
The name given to this Office. It is used in the TonicDM app only (not put onto anything externally facing).
The address of the office. Use \n
for new lines when submitting (they will be returned as <br>
).
[ { "id": "2122ff9ebbb140e9856934e8e33a8c1f", "organizationId": "da9c62640a894f61b247801a2e300c44", "status": "active", "name": "London", "address": "300 Dufferin Ave<br>London, ON N6B 1Z2", "phone": { … } }, { "id": "306b14664e374877ab19b75685393cf7", "organizationId": "da9c62640a894f61b247801a2e300c44", "status": "inactive", "name": "Fairyville", "phone": { … } } ]
Whether the item is active or inactive in TonicDM. Potentially the item could be (soft) deleted.
The name given to this Office. It is used in the TonicDM app only (not put onto anything externally facing).
The address of the office. Use \n
for new lines when submitting (they will be returned as <br>
).
curl -i -X POST \
https://developers-internal.tonicdm.com/_mock/tonicdm-product/core/offices \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"status": "active",
"name": "string",
"address": "string",
"phone": {
"countryCode": 0,
"phoneNumber": 0,
"extension": 0
}
}'
Successfully created the resource you sent
UUID without hyphens (32 characters)
Whether the item is active or inactive in TonicDM. Potentially the item could be (soft) deleted.
The name given to this Office. It is used in the TonicDM app only (not put onto anything externally facing).
The address of the office. Use \n
for new lines when submitting (they will be returned as <br>
).
{ "id": "2122ff9ebbb140e9856934e8e33a8c1f", "organizationId": "da9c62640a894f61b247801a2e300c44", "status": "active", "name": "London", "address": "300 Dufferin Ave<br>London, ON N6B 1Z2", "phone": { "countryCode": 1, "phoneNumber": 5196612489, "extension": 32 } }