TonicDM Product API (0.0.5)

Main Product API

Download OpenAPI description
Languages
Servers
Mock server
https://developers-internal.tonicdm.com/_mock/tonicdm-product/
Server located in the USA
https://us-api.tonicdm.com/
Server located in Germany
https://de-api.tonicdm.com/
Server located in Ireland
https://ie-api.tonicdm.com/

Organizations & People

Data on People and Organizations (includes both staff and contacts, so these do not need to be looked up separately and combined).

Operations

Projects & Teams

Operations

Get Projects

Request

Get the data for Projects in the current User's organization.

Query
searchQuerystring(JSON)

A JSON-encoded string containing the query options.

Example: searchQuery={"example"}
filterIdsArray of strings(CompactUUID)

Returns data for the specified GUIDs

Example: filterIds={id},{id},{id}
filterOrganizationIdsArray of strings(CompactUUID)

Returns data for the specified Organization GUIDs

Example: filterOrganizationIds={OrganizationId},{OrganizationId},{OrganizationId}
filterStatusesArray of strings(Status)

Provide the values of one or more statuses separated by comma (no spaces). If no value is supplied, active is assumed.

Items Enum"active""inactive""deleted"
Example: filterStatuses=active,inactive
dataQuantityboolean

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.

Default false
Example: dataQuantity=true
pageSizeinteger[ 1 .. 1000 ]

The number of results to return per page

Default 50
Example: pageSize=100
pageNumberinteger

Which page of the results to return

Example: pageNumber=1
sortBystring

The field by which to sort the results

Enum"projectNumber""nameLong""nameShort"
sortDirectionstring

The sort direction for the results

Enum"asc""desc"
curl -i -X GET \
  'https://developers-internal.tonicdm.com/_mock/tonicdm-product/core/projects?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=projectNumber&sortDirection=asc' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

A paged array of projects

Headers
x-nextstring

A link to the next page of responses

Bodyapplication/json
datetimeCreatedstring(date-time)read-only

The date and time this Project was created.

datetimeUpdatedstring(date-time)read-only

The date and time this Project was last updated.

systemAccessstring

Puts the project into a status of readOnly (data can be read but not written) or noAccess (data cannot be read or written). These states can only be set by the system and are used when project data is being migrated between Zones (data centers) or for other administrative purposes.

Default "readWrite"
Enum"readWrite""readOnly""noAccess"
statusstring(Status)

Whether the item is active or inactive in TonicDM. Potentially the item could be (soft) deleted.

Default "active"
Enum"active""inactive""deleted"
zonestring

The name of the Zone (data center) the Project data is stored in.

purposestring

Projects are used for different purposes in the TonicDM system.

Default "readWrite"
Enum"readWrite""readOnly""noAccess"
isLockedboolean

Restricts access to the project to active team members. This field can only be set by one of the Tenant Adminstrators.

Default false
projectNumberstring

Project Reference Number

projectNameLongstring[ 1 .. 128 ] charactersrequired

The full official name of the Project (used on Transmittals).

projectNameShortstring[ 0 .. 16 ] characters

A friendly name for the Project (used in the TonicDM app)

projectSearchWordsstring[ 0 .. 256 ] characters

Text to assist staff when searching for the project (typically previously used project numbers or names)

projectManagerobject(Person)

The Person record in TonicDM is used for both Contacts and Staff.

projectPrincipalobject(Person)

The Person record in TonicDM is used for both Contacts and Staff.

brandobject(Brand)

Data for one Brand of an Organization. All TonicDM Organizations have one or more Brands.

officeobject(Office)

The physical location that is assigned to a Project or Person. This allows for filtering by Office, and the calcuation of metrics by Office. Use of this feature for Contact Organizations requires the TonicDM AdvancedContacts license.

division1object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division2object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division3object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division4object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

certificationsArray of items

Zero or more certifications that this Person has obtained, or previously obtained. Use of this feature requires the TonicDM AdvancedContacts license.

caUseSequenceNumbersRfistring

Whether the RFIs should default to the senders number or use a unique sequential number. This is done as an enum in case there are other options added in the future, such as pattern.

Default "sender"
Enum"sender""sequential"
caOurRfiDaysinteger

The default number of days we have to return RFIs back to the organization we received them from

caOurSubmittalDaysinteger

The default number of days we have to return Submittals back to the organization we received them from

caTheirRfiDaysinteger

The default number of days our consultants have to return RFIs back to us

caTheirSubmittalDaysinteger

The default number of days our consultants have to return Submittals back us.

clientOrganizationsIdstring(guid)^[0-9a-fA-F]{32}$

The OrganizationId of the project's client (so their name can appear on the Transmittal).

clientProjectNumberstring[ 0 .. 32 ] characters

The project reference number of the project's client (for use on the Transmittal).

Response
application/json
[ { "id": "f71f272f752c4307b36c5124688562c4", "datetimeCreated": "2021-11-03T16:21:02+00:00", "datetimeUpdated": "2024-04-20T16:21:02+00:00", "status": "active", "zone": "aws-us", "isLocked": true, "projectNumber": "20-032", "projectNameLong": "Olympic Rugby Venue", "projectNameShort": "Paris Stadium", "projectManager": "1edb8a0bb607442ba167b9d28a75778c", "projectPrincipal": null, "brandId": null, "officeId": { … }, "division1Id": null, "division2Id": null, "certifications": null, "settingsCa": null, "clientOrganizationsId": null, "clientProjectNumber": "65702P", "customerDataWarehouseId": 675, "customerErpId": "8b37e6b2-786e-4546-93e8-d6760e71bed4", "customerCrmId": "8a12f0af-249d-435b-b997-2034fd472ff8" }, { "id": "d6935bb577244d1692fe544c9c8ae6bd", "datetimeCreated": "2021-11-03T16:21:02+00:01", "datetimeUpdated": "2024-04-20T16:21:02+00:01", "status": "inactive", "zone": "aws-us", "isLocked": false, "projectNumber": "17-005", "projectNameLong": "Es Todo Cafe and Grill", "projectNameShort": "Es Todo", "officeId": { … }, "division1Id": null, "certifications": null, "customerDataWarehouseId": 987, "customerErpId": "ae656d88-c979-4e11-ba0b-695b61fa7f5d", "customerCrmId": "9a6d37ef-fc9d-43ee-ac78-678c273cc1e8" } ]

New Project

Request

Create a new Project for the User's Organization.

Bodyapplication/jsonrequired
systemAccessstring

Puts the project into a status of readOnly (data can be read but not written) or noAccess (data cannot be read or written). These states can only be set by the system and are used when project data is being migrated between Zones (data centers) or for other administrative purposes.

Default "readWrite"
Enum"readWrite""readOnly""noAccess"
statusstring(Status)

Whether the item is active or inactive in TonicDM. Potentially the item could be (soft) deleted.

Default "active"
Enum"active""inactive""deleted"
zonestring

The name of the Zone (data center) the Project data is stored in.

purposestring

Projects are used for different purposes in the TonicDM system.

Default "readWrite"
Enum"readWrite""readOnly""noAccess"
isLockedboolean

Restricts access to the project to active team members. This field can only be set by one of the Tenant Adminstrators.

Default false
projectNumberstring

Project Reference Number

projectNameLongstring[ 1 .. 128 ] charactersrequired

The full official name of the Project (used on Transmittals).

projectNameShortstring[ 0 .. 16 ] characters

A friendly name for the Project (used in the TonicDM app)

projectSearchWordsstring[ 0 .. 256 ] characters

Text to assist staff when searching for the project (typically previously used project numbers or names)

projectManagerobject(Person)

The Person record in TonicDM is used for both Contacts and Staff.

projectPrincipalobject(Person)

The Person record in TonicDM is used for both Contacts and Staff.

brandobject(Brand)

Data for one Brand of an Organization. All TonicDM Organizations have one or more Brands.

officeobject(Office)

The physical location that is assigned to a Project or Person. This allows for filtering by Office, and the calcuation of metrics by Office. Use of this feature for Contact Organizations requires the TonicDM AdvancedContacts license.

division1object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division2object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division3object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division4object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

certificationsArray of items

Zero or more certifications that this Person has obtained, or previously obtained. Use of this feature requires the TonicDM AdvancedContacts license.

caUseSequenceNumbersRfistring

Whether the RFIs should default to the senders number or use a unique sequential number. This is done as an enum in case there are other options added in the future, such as pattern.

Default "sender"
Enum"sender""sequential"
caOurRfiDaysinteger

The default number of days we have to return RFIs back to the organization we received them from

caOurSubmittalDaysinteger

The default number of days we have to return Submittals back to the organization we received them from

caTheirRfiDaysinteger

The default number of days our consultants have to return RFIs back to us

caTheirSubmittalDaysinteger

The default number of days our consultants have to return Submittals back us.

clientOrganizationsIdstring(guid)^[0-9a-fA-F]{32}$

The OrganizationId of the project's client (so their name can appear on the Transmittal).

clientProjectNumberstring[ 0 .. 32 ] characters

The project reference number of the project's client (for use on the Transmittal).

curl -i -X POST \
  https://developers-internal.tonicdm.com/_mock/tonicdm-product/core/projects \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "status": "active",
    "zone": "aws-us",
    "isLocked": true,
    "projectNumber": "20-032",
    "projectNameLong": "Olympic Rugby Venue",
    "projectNameShort": "Paris Stadium",
    "officeIdId": "b215b20dab3b4632a061f48315fc04e8",
    "division1Id": null,
    "certifications": null,
    "customerDataWarehouseId": 675,
    "customerErpId": "8b37e6b2-786e-4546-93e8-d6760e71bed4",
    "customerCrmId": "8a12f0af-249d-435b-b997-2034fd472ff8"
  }'

Responses

Successfully created the resource you sent

Bodyapplication/json
datetimeCreatedstring(date-time)read-only

The date and time this Project was created.

datetimeUpdatedstring(date-time)read-only

The date and time this Project was last updated.

systemAccessstring

Puts the project into a status of readOnly (data can be read but not written) or noAccess (data cannot be read or written). These states can only be set by the system and are used when project data is being migrated between Zones (data centers) or for other administrative purposes.

Default "readWrite"
Enum"readWrite""readOnly""noAccess"
statusstring(Status)

Whether the item is active or inactive in TonicDM. Potentially the item could be (soft) deleted.

Default "active"
Enum"active""inactive""deleted"
zonestring

The name of the Zone (data center) the Project data is stored in.

purposestring

Projects are used for different purposes in the TonicDM system.

Default "readWrite"
Enum"readWrite""readOnly""noAccess"
isLockedboolean

Restricts access to the project to active team members. This field can only be set by one of the Tenant Adminstrators.

Default false
projectNumberstring

Project Reference Number

projectNameLongstring[ 1 .. 128 ] charactersrequired

The full official name of the Project (used on Transmittals).

projectNameShortstring[ 0 .. 16 ] characters

A friendly name for the Project (used in the TonicDM app)

projectSearchWordsstring[ 0 .. 256 ] characters

Text to assist staff when searching for the project (typically previously used project numbers or names)

projectManagerobject(Person)

The Person record in TonicDM is used for both Contacts and Staff.

projectPrincipalobject(Person)

The Person record in TonicDM is used for both Contacts and Staff.

brandobject(Brand)

Data for one Brand of an Organization. All TonicDM Organizations have one or more Brands.

officeobject(Office)

The physical location that is assigned to a Project or Person. This allows for filtering by Office, and the calcuation of metrics by Office. Use of this feature for Contact Organizations requires the TonicDM AdvancedContacts license.

division1object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division2object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division3object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division4object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

certificationsArray of items

Zero or more certifications that this Person has obtained, or previously obtained. Use of this feature requires the TonicDM AdvancedContacts license.

caUseSequenceNumbersRfistring

Whether the RFIs should default to the senders number or use a unique sequential number. This is done as an enum in case there are other options added in the future, such as pattern.

Default "sender"
Enum"sender""sequential"
caOurRfiDaysinteger

The default number of days we have to return RFIs back to the organization we received them from

caOurSubmittalDaysinteger

The default number of days we have to return Submittals back to the organization we received them from

caTheirRfiDaysinteger

The default number of days our consultants have to return RFIs back to us

caTheirSubmittalDaysinteger

The default number of days our consultants have to return Submittals back us.

clientOrganizationsIdstring(guid)^[0-9a-fA-F]{32}$

The OrganizationId of the project's client (so their name can appear on the Transmittal).

clientProjectNumberstring[ 0 .. 32 ] characters

The project reference number of the project's client (for use on the Transmittal).

Response
application/json
{ "id": "f71f272f752c4307b36c5124688562c4", "datetimeCreated": "2021-11-03T16:21:02+00:00", "datetimeUpdated": "2024-04-20T16:21:02+00:00", "status": "active", "zone": "aws-us", "isLocked": true, "projectNumber": "20-032", "projectNameLong": "Olympic Rugby Venue", "projectNameShort": "Paris Stadium", "projectManager": "1edb8a0bb607442ba167b9d28a75778c", "projectPrincipal": null, "brandId": null, "officeId": { "id": "b215b20dab3b4632a061f48315fc04e8", "datetimeCreated": "2021-11-03T16:21:02+00:00", "datetimeUpdated": "2024-04-20T16:21:02+00:00", "status": "active", "name": "Cambridge", "address": "233 Kirkland Street\\nCambridge", "phone": { … } }, "division1Id": null, "division2Id": null, "certifications": null, "settingsCa": null, "clientOrganizationsId": null, "clientProjectNumber": "65702P", "customerDataWarehouseId": 675, "customerErpId": "8b37e6b2-786e-4546-93e8-d6760e71bed4", "customerCrmId": "8a12f0af-249d-435b-b997-2034fd472ff8" }

Edit Project

Request

Make changes to the Project record.

Bodyapplication/jsonrequired
systemAccessstring

Puts the project into a status of readOnly (data can be read but not written) or noAccess (data cannot be read or written). These states can only be set by the system and are used when project data is being migrated between Zones (data centers) or for other administrative purposes.

Default "readWrite"
Enum"readWrite""readOnly""noAccess"
statusstring(Status)

Whether the item is active or inactive in TonicDM. Potentially the item could be (soft) deleted.

Default "active"
Enum"active""inactive""deleted"
zonestring

The name of the Zone (data center) the Project data is stored in.

purposestring

Projects are used for different purposes in the TonicDM system.

Default "readWrite"
Enum"readWrite""readOnly""noAccess"
isLockedboolean

Restricts access to the project to active team members. This field can only be set by one of the Tenant Adminstrators.

Default false
projectNumberstring

Project Reference Number

projectNameLongstring[ 1 .. 128 ] charactersrequired

The full official name of the Project (used on Transmittals).

projectNameShortstring[ 0 .. 16 ] characters

A friendly name for the Project (used in the TonicDM app)

projectSearchWordsstring[ 0 .. 256 ] characters

Text to assist staff when searching for the project (typically previously used project numbers or names)

projectManagerobject(Person)

The Person record in TonicDM is used for both Contacts and Staff.

projectPrincipalobject(Person)

The Person record in TonicDM is used for both Contacts and Staff.

brandobject(Brand)

Data for one Brand of an Organization. All TonicDM Organizations have one or more Brands.

officeobject(Office)

The physical location that is assigned to a Project or Person. This allows for filtering by Office, and the calcuation of metrics by Office. Use of this feature for Contact Organizations requires the TonicDM AdvancedContacts license.

division1object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division2object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division3object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division4object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

certificationsArray of items

Zero or more certifications that this Person has obtained, or previously obtained. Use of this feature requires the TonicDM AdvancedContacts license.

caUseSequenceNumbersRfistring

Whether the RFIs should default to the senders number or use a unique sequential number. This is done as an enum in case there are other options added in the future, such as pattern.

Default "sender"
Enum"sender""sequential"
caOurRfiDaysinteger

The default number of days we have to return RFIs back to the organization we received them from

caOurSubmittalDaysinteger

The default number of days we have to return Submittals back to the organization we received them from

caTheirRfiDaysinteger

The default number of days our consultants have to return RFIs back to us

caTheirSubmittalDaysinteger

The default number of days our consultants have to return Submittals back us.

clientOrganizationsIdstring(guid)^[0-9a-fA-F]{32}$

The OrganizationId of the project's client (so their name can appear on the Transmittal).

clientProjectNumberstring[ 0 .. 32 ] characters

The project reference number of the project's client (for use on the Transmittal).

curl -i -X PATCH \
  https://developers-internal.tonicdm.com/_mock/tonicdm-product/core/projects \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "id": "d6935bb577244d1692fe544c9c8ae6bd",
    "status": "inactive",
    "zone": "aws-us",
    "isLocked": false,
    "projectNumber": "17-005",
    "projectNameLong": "Es Todo Cafe and Grill",
    "projectNameShort": "Es Todo",
    "officeIdId": "570e423760dc4c9784d20a38216f0597",
    "division1Id": null,
    "certifications": null,
    "customerDataWarehouseId": 987,
    "customerErpId": "ae656d88-c979-4e11-ba0b-695b61fa7f5d",
    "customerCrmId": "9a6d37ef-fc9d-43ee-ac78-678c273cc1e8"
  }'

Responses

Successfully updated the resource you requested

Bodyapplication/json
datetimeCreatedstring(date-time)read-only

The date and time this Project was created.

datetimeUpdatedstring(date-time)read-only

The date and time this Project was last updated.

systemAccessstring

Puts the project into a status of readOnly (data can be read but not written) or noAccess (data cannot be read or written). These states can only be set by the system and are used when project data is being migrated between Zones (data centers) or for other administrative purposes.

Default "readWrite"
Enum"readWrite""readOnly""noAccess"
statusstring(Status)

Whether the item is active or inactive in TonicDM. Potentially the item could be (soft) deleted.

Default "active"
Enum"active""inactive""deleted"
zonestring

The name of the Zone (data center) the Project data is stored in.

purposestring

Projects are used for different purposes in the TonicDM system.

Default "readWrite"
Enum"readWrite""readOnly""noAccess"
isLockedboolean

Restricts access to the project to active team members. This field can only be set by one of the Tenant Adminstrators.

Default false
projectNumberstring

Project Reference Number

projectNameLongstring[ 1 .. 128 ] charactersrequired

The full official name of the Project (used on Transmittals).

projectNameShortstring[ 0 .. 16 ] characters

A friendly name for the Project (used in the TonicDM app)

projectSearchWordsstring[ 0 .. 256 ] characters

Text to assist staff when searching for the project (typically previously used project numbers or names)

projectManagerobject(Person)

The Person record in TonicDM is used for both Contacts and Staff.

projectPrincipalobject(Person)

The Person record in TonicDM is used for both Contacts and Staff.

brandobject(Brand)

Data for one Brand of an Organization. All TonicDM Organizations have one or more Brands.

officeobject(Office)

The physical location that is assigned to a Project or Person. This allows for filtering by Office, and the calcuation of metrics by Office. Use of this feature for Contact Organizations requires the TonicDM AdvancedContacts license.

division1object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division2object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division3object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

division4object(Division)

The division of the Organization that is assigned to the Project or Person. This allows filters/metrics by things like Market Sector or Studio.

Use of this feature requires the TonicDM AdvancedMetrics license.

certificationsArray of items

Zero or more certifications that this Person has obtained, or previously obtained. Use of this feature requires the TonicDM AdvancedContacts license.

caUseSequenceNumbersRfistring

Whether the RFIs should default to the senders number or use a unique sequential number. This is done as an enum in case there are other options added in the future, such as pattern.

Default "sender"
Enum"sender""sequential"
caOurRfiDaysinteger

The default number of days we have to return RFIs back to the organization we received them from

caOurSubmittalDaysinteger

The default number of days we have to return Submittals back to the organization we received them from

caTheirRfiDaysinteger

The default number of days our consultants have to return RFIs back to us

caTheirSubmittalDaysinteger

The default number of days our consultants have to return Submittals back us.

clientOrganizationsIdstring(guid)^[0-9a-fA-F]{32}$

The OrganizationId of the project's client (so their name can appear on the Transmittal).

clientProjectNumberstring[ 0 .. 32 ] characters

The project reference number of the project's client (for use on the Transmittal).

Response
application/json
{ "id": "d6935bb577244d1692fe544c9c8ae6bd", "datetimeCreated": "2021-11-03T16:21:02+00:01", "datetimeUpdated": "2024-04-20T16:21:02+00:01", "status": "inactive", "zone": "aws-us", "isLocked": false, "projectNumber": "17-005", "projectNameLong": "Es Todo Cafe and Grill", "projectNameShort": "Es Todo", "officeId": { "id": "570e423760dc4c9784d20a38216f0597", "datetimeCreated": "2021-11-03T16:21:02+00:01", "datetimeUpdated": "2024-04-20T16:21:02+00:01", "status": "active", "name": "London", "address": "123 Dundas Street\\nLondon", "phone": { … } }, "division1Id": null, "certifications": null, "customerDataWarehouseId": 987, "customerErpId": "ae656d88-c979-4e11-ba0b-695b61fa7f5d", "customerCrmId": "9a6d37ef-fc9d-43ee-ac78-678c273cc1e8" }

Notes

Operations relating to the Notes that can be attached to various items.

Operations

Disciplines & Certification Definitions

Disciplines & Certification Definitions recognize areas of professional expertise.

Operations

Filesets

APIs to the Fileset module for accessing all files attached to objects in TonicDM.

Operations

Manual Uploading

APIs to the Fileset module for uploading files to the TonicDM cloud.

Operations

Cloud File Systems

Managing cloud file systems that TonicDM can connect to.

Operations

Correspondence

Managing Correspondence Data

Operations

File Transfers

APIs to the File Transfers Workflow module.

Operations

RFIs

APIs to the RFIs Workflow module.

Operations

Submittals

APIs to the Submittals Workflow module.

Operations

PCOs

APIs to the PCOs Workflow module.

Operations

COs

APIs to the COs Workflow module.

Operations

Tasks

APIs to the Tasks Workflow module.

Operations