Main Product API
https://developers-internal.tonicdm.com/_mock/tonicdm-product/
https://us-api.tonicdm.com/
https://de-api.tonicdm.com/
https://ie-api.tonicdm.com/
A JSON-encoded string containing the query options.
Returns data for the specified GUIDs. If this filter is specifed, all other filters will be ignored.
Provide the values of one or more statuses separated by comma (no spaces). If more than one filter is given, they will be combined with AND. If no value is supplied, active
is assumed.
provide the GUIDs of one or more disciplines separated by comma (no spaces). If more than one filter is given, they will be combined with AND.
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
https://developers-internal.tonicdm.com/_mock/tonicdm-product/core/brands
https://us-api.tonicdm.com/core/brands
https://de-api.tonicdm.com/core/brands
https://ie-api.tonicdm.com/core/brands
curl -i -X GET \
'https://developers-internal.tonicdm.com/_mock/tonicdm-product/core/brands?dataQuantity=id_only&filterDisciplineIds={id}%2C{id}%2C{id}&filterIds={id}%2C{id}%2C{id}&filterStatuses=active%2Cinactive&pageNumber=1&pageSize=100&searchQuery={%22example%22}&sortBy=nameLong&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.
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
.
The friendly name of the Brand (used within the TonicDM app).
limits the disciplines that can be chosen for any person in this Brand to help consistency.
Zero or more certifications that this Brand has obtained, or previously obtained, for example Women Owned Business. Use of this feature requires the TonicDM AdvancedContacts license. 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.
The ID of the Brand in the Customer's CRM system (eg. Deltek Salesforce). Use of this feature requires the TonicDM AdvancedMetrics license.
[ { "id": "39f81d26576d41a285504fac5cc0d215", "datetimeCreated": "2021-11-03T16:21:02+00:00", "datetimeUpdated": "2024-04-20T16:21:02+00:00", "status": "active", "domains": [ … ], "nameLong": "Pacific Architects and Engineers Inc.", "nameShort": "Pacific", "nameInitials": "PAE", "brandColor": "0F6CBD", "organizationId": "f3efcad7082d4e85ae2741a57629b323", "isPrime": true, "customerDataWarehouseId": 675, "customerErpId": "8b37e6b2-786e-4546-93e8-d6760e71bed4", "customerCrmId": "8a12f0af-249d-435b-b997-2034fd472ff8" }, { "id": "5af9258c92204f79b589ddf511f41604", "datetimeCreated": "2021-11-03T16:21:02+00:05", "datetimeUpdated": "2024-04-20T16:21:02+00:05", "status": "active", "domains": [ … ], "nameLong": "Steve Novosel", "nameInitials": "SN", "organizationId": "6c09ed8ddce440fab1319530ce22fd67", "customerDataWarehouseId": 987, "customerErpId": "ae656d88-c979-4e11-ba0b-695b61fa7f5d", "customerCrmId": "9a6d37ef-fc9d-43ee-ac78-678c273cc1e8" } ]
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
.
The friendly name of the Brand (used within the TonicDM app).
limits the disciplines that can be chosen for any person in this Brand to help consistency.
Zero or more certifications that this Brand has obtained, or previously obtained, for example Women Owned Business. Use of this feature requires the TonicDM AdvancedContacts license. 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.
https://developers-internal.tonicdm.com/_mock/tonicdm-product/core/brands
https://us-api.tonicdm.com/core/brands
https://de-api.tonicdm.com/core/brands
https://ie-api.tonicdm.com/core/brands
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"
],
"brandNameLegal": "string",
"brandNameKnownAs": "string",
"brandInitials": "stri",
"brandColor": "string",
"disciplines": [
"8e8aa42241794371ae9d0ed7b67a8c86"
],
"certifications": [
"8e8aa42241794371ae9d0ed7b67a8c86"
],
"organizationId": "8e8aa42241794371ae9d0ed7b67a8c86",
"isPrime": true,
"customerDataWarehouseId": "string",
"customerErpId": "string",
"customerCrmId": "string"
}'
Successfully updated the resource you requested
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
.
The friendly name of the Brand (used within the TonicDM app).
limits the disciplines that can be chosen for any person in this Brand to help consistency.
Zero or more certifications that this Brand has obtained, or previously obtained, for example Women Owned Business. Use of this feature requires the TonicDM AdvancedContacts license. 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" ], "brandNameLegal": "string", "brandNameKnownAs": "string", "brandInitials": "stri", "brandColor": "string", "disciplines": [ "8e8aa42241794371ae9d0ed7b67a8c86" ], "certifications": [ "8e8aa42241794371ae9d0ed7b67a8c86" ], "organizationId": "8e8aa42241794371ae9d0ed7b67a8c86", "isPrime": true, "customerDataWarehouseId": "string", "customerErpId": "string", "customerCrmId": "string" }
A JSON-encoded string containing the query options.
Returns data for the specified GUIDs. If this filter is specifed, all other filters will be ignored.
Returns data for the specified Organization GUIDs
Provide the values of one or more statuses separated by comma (no spaces). If more than one filter is given, they will be combined with AND. 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
https://developers-internal.tonicdm.com/_mock/tonicdm-product/core/offices
https://us-api.tonicdm.com/core/offices
https://de-api.tonicdm.com/core/offices
https://ie-api.tonicdm.com/core/offices
curl -i -X GET \
'https://developers-internal.tonicdm.com/_mock/tonicdm-product/core/offices?dataQuantity=id_only&filterIds={id}%2C{id}%2C{id}&filterOrganizationIds.%20If%20more%20than%20one%20filter%20is%20given%2C%20they%20will%20be%20combined%20with%20AND.={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.
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": { … } } ]