{"items":[{"type":"link","label":"TonicDM Product API","link":"/tonicdm-product","routeSlug":"/tonicdm-product"},{"type":"separator","label":"CORE"},{"type":"group","label":"Organizations","link":"/tonicdm-product/organizations","routeSlug":"/tonicdm-product/organizations","items":[{"label":"Get Organizations","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/organizations/organizations-select","routeSlug":"/tonicdm-product/organizations/organizations-select","metadata":{"seo":{"title":"Get Organizations","description":"Organizations is a feature of the AdvancedContacts TonicDM license. Without that licence, the API user should work one level down with Brands."}},"httpPath":"/core/organizations/select"},{"label":"Merge Organizations","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/organizations/organizations-merge","routeSlug":"/tonicdm-product/organizations/organizations-merge","metadata":{"seo":{"title":"Merge Organizations","description":"Combines the Brands and Locations of Source and Target Organizations.Since Persons and Projects belong to Brands (defined by domain), there are no duplicate EmailAddresses to resolve."}},"httpPath":"/core/organizations/merge"},{"label":"Get Brands","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/organizations/brands-select","routeSlug":"/tonicdm-product/organizations/brands-select","metadata":{"seo":{"title":"Get Brands","description":"Gets data on the User's Organization's own Brands and their Contact Organization's Brands."}},"httpPath":"/core/brands/select"},{"label":"New Brands","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/organizations/brands-insert","routeSlug":"/tonicdm-product/organizations/brands-insert","metadata":{"seo":{"title":"New Brands","description":"Create one or more new Brand records in the User's own Organization.Only Brands without domains can be manually created, and only in the User's own Organization (not Contact Organizations),and these can be assigned only to Projects, not Persons (i.e. Email Addresses)."}},"httpPath":"/core/brands/insert"},{"label":"Edit Brands","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/organizations/brands-update","routeSlug":"/tonicdm-product/organizations/brands-update","metadata":{"seo":{"title":"Edit Brands","description":"Make changes to one or more existing Brand records."}},"httpPath":"/core/brands/update"},{"label":"Merge Brands","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/organizations/brands-merge","routeSlug":"/tonicdm-product/organizations/brands-merge","metadata":{"seo":{"title":"Merge Brands","description":"Combines the Projects and Persons of Source and Target Brands.Since Persons and Projects belong to a single Brand (defined by domain), there are no duplicate EmailAddresses to resolve."}},"httpPath":"/core/brands/merge"},{"label":"Del Brands","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/organizations/brands-delete","routeSlug":"/tonicdm-product/organizations/brands-delete","metadata":{"seo":{"title":"Del Brands","description":"Delete one or more Brands from an Organization.Only Brands that do not have a domain and that are not associated with any Projects can be deleted."}},"httpPath":"/core/brands/delete"},{"label":"New Locations","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/organizations/locations-insert","routeSlug":"/tonicdm-product/organizations/locations-insert","metadata":{"seo":{"title":"New Locations","description":"Create one or more new Location records in an Organization/Brand."}},"httpPath":"/core/locations/insert"},{"label":"Get Locations","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/organizations/locations-select","routeSlug":"/tonicdm-product/organizations/locations-select","metadata":{"seo":{"title":"Get Locations","description":"Every Person belongs to an Organization. Organizations can have Locations (offices), and a Person in that Organization can be assigned to one of that Organization's Locations."}},"httpPath":"/core/locations/select"},{"label":"Edit Locations","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/organizations/locations-update","routeSlug":"/tonicdm-product/organizations/locations-update","metadata":{"seo":{"title":"Edit Locations","description":"Make changes to one or more existing Location records."}},"httpPath":"/core/locations/update"},{"label":"Delete Brands","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/organizations/brands-delete","routeSlug":"/tonicdm-product/organizations/brands-delete","metadata":{"seo":{"title":"Delete Brands","description":"Delete one or more Brands from an Organization.Only Brands that do not have a domain and that are not associated with any Projects can be deleted.In other cases, use Merge Brands instead."}},"httpPath":"/core/locations/delete"}]},{"type":"group","label":"Persons","link":"/tonicdm-product/persons","routeSlug":"/tonicdm-product/persons","items":[{"label":"Get EmailAddresses","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/persons/persons-emailaddresses-select","routeSlug":"/tonicdm-product/persons/persons-emailaddresses-select","metadata":{"seo":{"title":"Get EmailAddresses","description":"Gets data on one or more EmailAddresses."}},"httpPath":"/core/emailaddresses/select"},{"label":"New EmailAddress","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/persons/person-emailaddress-insert","routeSlug":"/tonicdm-product/persons/person-emailaddress-insert","metadata":{"seo":{"title":"New EmailAddress","description":"Note that the Organization/Brand which the EmailAddress will belong to is determined automatically by TonicDM. If an appropriate Organization/Brand doesnt exist, TonicDM will auto-create them.If the UUID of a Person is given, the EmailAddress will belong to that person, Otherwise TonicDM will auto-create a Person and attach the EmailAddress to it.If required, the EmailAddress can be merged into an existing Person as a second step. Note that Person records can only be manipulated if the customer has an AdvancedContacts license."}},"httpPath":"/core/emailaddresses/insert"},{"label":"Edit EmailAddress","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/persons/person-emailaddress-update","routeSlug":"/tonicdm-product/persons/person-emailaddress-update","metadata":{"seo":{"title":"Edit EmailAddress","description":"Note that you cannot change the Organization that a person belongs to as this is determined automatically by TonicDM.To delete an EmailAddress, PATCH its status to inactive or deleted (soft deleted)."}},"httpPath":"/core/emailaddresses/update"},{"label":"Get Me","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/persons/me-select","routeSlug":"/tonicdm-product/persons/me-select","metadata":{"seo":{"title":"Get Me","description":"The data for the User themselves. There are no parameters. A single object is returned that includes both the Person data and their User Settings."}},"httpPath":"/core/me/select"},{"label":"Edit Me","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/persons/me-update","routeSlug":"/tonicdm-product/persons/me-update","metadata":{"seo":{"title":"Edit Me","description":"Change the user's own data. There is no need to specify their id as a parameter."}},"httpPath":"/core/me/update"},{"label":"New Person","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/persons/person-insert","routeSlug":"/tonicdm-product/persons/person-insert","metadata":{"seo":{"title":"New Person","description":"If required, the EmailAddress can be merged into an existing Person as a second step. Note that Person records can only be manipulated if the customer has an AdvancedContacts license."}},"httpPath":"/core/persons/insert"},{"label":"Get Persons","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/persons/persons-select","routeSlug":"/tonicdm-product/persons/persons-select","metadata":{"seo":{"title":"Get Persons","description":"Gets data on one or more Persons. A Person is a collection of one or more EmailAddresses."}},"httpPath":"/core/persons/select"},{"label":"Edit Person","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/persons/person-update","routeSlug":"/tonicdm-product/persons/person-update","metadata":{"seo":{"title":"Edit Person","description":"Note that you cannot change the Organization that a person belongs to as this is determined automatically by TonicDM.To delete a Person, PATCH their status to inactive or deleted (soft deleted)."}},"httpPath":"/core/persons/update"},{"label":"Get Staff","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/persons/staff-select","routeSlug":"/tonicdm-product/persons/staff-select","metadata":{"seo":{"title":"Get Staff","description":"Gets data on one or more Staff: emailAddresses in the User's own Organization with an email address of Type business.This endpoint does not return Person objects. It returns emailAddress objects."}},"httpPath":"/core/staff/select"}]},{"type":"group","label":"Projects and Programs","link":"/tonicdm-product/projects-and-programs","routeSlug":"/tonicdm-product/projects-and-programs","items":[{"label":"New Project","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/projects-and-programs/project-insert","routeSlug":"/tonicdm-product/projects-and-programs/project-insert","metadata":{"seo":{"title":"New Project","description":"Create a new Project for the User's Organization."}},"httpPath":"/core/projects/insert"},{"label":"Get Projects","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/projects-and-programs/projects-select","routeSlug":"/tonicdm-product/projects-and-programs/projects-select","metadata":{"seo":{"title":"Get Projects","description":"Get the data for Projects."}},"httpPath":"/core/projects/select"},{"label":"Edit Project","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/projects-and-programs/project-update","routeSlug":"/tonicdm-product/projects-and-programs/project-update","metadata":{"seo":{"title":"Edit Project","description":"Make changes to the Project record."}},"httpPath":"/core/projects/update"},{"label":"Merge Projects","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/projects-and-programs/projects-merge","routeSlug":"/tonicdm-product/projects-and-programs/projects-merge","metadata":{"seo":{"title":"Merge Projects","description":"Merges Project 1 (source) into Project 2 (target) such that Project 2 remains (and includes the contents of Project 1)."}},"httpPath":"/core/projects/merge"},{"label":"Add a Project to a Related Projects set","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/projects-and-programs/projects-relate-add","routeSlug":"/tonicdm-product/projects-and-programs/projects-relate-add","metadata":{"seo":{"title":"Add a Project to a Related Projects set","description":"Add a Project to a Related Projects set"}},"httpPath":"/core/projects/relate-add"},{"label":"Remove a Project from a Related Projects set","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/projects-and-programs/projects-relate-remove","routeSlug":"/tonicdm-product/projects-and-programs/projects-relate-remove","metadata":{"seo":{"title":"Remove a Project from a Related Projects set","description":"Remove a Project from a Related Projects set"}},"httpPath":"/core/projects/relate-remove"},{"label":"New Program","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/projects-and-programs/program-insert","routeSlug":"/tonicdm-product/projects-and-programs/program-insert","metadata":{"seo":{"title":"New Program","description":"Create a new Program for the User's Organization."}},"httpPath":"/core/programs/insert"},{"label":"Get Programs","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/projects-and-programs/programs-select","routeSlug":"/tonicdm-product/projects-and-programs/programs-select","metadata":{"seo":{"title":"Get Programs","description":"A Program is a grouping of projects which are being done under a shared contract."}},"httpPath":"/core/programs/select"},{"label":"Edit Program","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/projects-and-programs/program-update","routeSlug":"/tonicdm-product/projects-and-programs/program-update","metadata":{"seo":{"title":"Edit Program","description":"Make changes to the Program record."}},"httpPath":"/core/programs/update"}]},{"type":"group","label":"Teams and Groups","link":"/tonicdm-product/teams-and-groups","routeSlug":"/tonicdm-product/teams-and-groups","items":[{"label":"Get Groups","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/teams-and-groups/groups-select","routeSlug":"/tonicdm-product/teams-and-groups/groups-select","metadata":{"seo":{"title":"Get Groups","description":"Get the list of Groups for a Project. This endpoint has no features for filtering or sorting the groups; all groups are returned."}},"httpPath":"/core/groups/select"},{"label":"New Group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/teams-and-groups/group-insert","routeSlug":"/tonicdm-product/teams-and-groups/group-insert","metadata":{"seo":{"title":"New Group","description":"Create a new Group in a Project."}},"httpPath":"/core/groups/insert"},{"label":"Edit Group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/teams-and-groups/group-update","routeSlug":"/tonicdm-product/teams-and-groups/group-update","metadata":{"seo":{"title":"Edit Group","description":"Make changes to a Group record."}},"httpPath":"/core/groups/update"},{"label":"Add to Team","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/teams-and-groups/project-team-insert","routeSlug":"/tonicdm-product/teams-and-groups/project-team-insert","metadata":{"seo":{"title":"Add to Team","description":"Submit an array of ProjectMember objects to add EmailAddresses to the project.You cannot add Organizations or Locations to the project directly.The Location that will display is a property of the EmailAddress added.The Brand can be specified, but typically will be ommitted and default based on the EmailAddress."}},"httpPath":"/core/team/insert"}]},{"type":"group","label":"Labels and Notes","link":"/tonicdm-product/labels-and-notes","routeSlug":"/tonicdm-product/labels-and-notes","items":[{"label":"Retreive Labels","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/labels-and-notes/objects-labels-select","routeSlug":"/tonicdm-product/labels-and-notes/objects-labels-select","metadata":{"seo":{"title":"Retreive Labels","description":"Retreive the labels associated with one or more objects provided in the filterIds parameter.To return only active Labels, pass active in the filterStatuses parameter."}},"httpPath":"/core/labels/select"},{"label":"New Label","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/labels-and-notes/labels-insert","routeSlug":"/tonicdm-product/labels-and-notes/labels-insert","metadata":{"seo":{"title":"New Label","description":"Create one or more new Label records."}},"httpPath":"/core/labels/insert"},{"label":"Edit Label","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/labels-and-notes/label-update","routeSlug":"/tonicdm-product/labels-and-notes/label-update","metadata":{"seo":{"title":"Edit Label","description":"Make changes to one or more existing Label records."}},"httpPath":"/core/labels/update"},{"label":"Del Labels","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/labels-and-notes/labels-delete","routeSlug":"/tonicdm-product/labels-and-notes/labels-delete","metadata":{"seo":{"title":"Del Labels","description":"Delete one or more Label records by UUID."}},"httpPath":"/core/labels/delete"},{"label":"Get Notes","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/labels-and-notes/notes-select","routeSlug":"/tonicdm-product/labels-and-notes/notes-select","metadata":{"seo":{"title":"Get Notes","description":"Retreive the notes associated with an item"}},"httpPath":"/core/notes/select"},{"label":"New Note","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/labels-and-notes/notes-insert","routeSlug":"/tonicdm-product/labels-and-notes/notes-insert","metadata":{"seo":{"title":"New Note","description":"Create one or more new Note records."}},"httpPath":"/core/notes/insert"},{"label":"Edit Note","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/labels-and-notes/note-update","routeSlug":"/tonicdm-product/labels-and-notes/note-update","metadata":{"seo":{"title":"Edit Note","description":"Make changes to one or more existing Note records."}},"httpPath":"/core/notes/update"},{"label":"Del Notes","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/labels-and-notes/notes-delete","routeSlug":"/tonicdm-product/labels-and-notes/notes-delete","metadata":{"seo":{"title":"Del Notes","description":"Delete one or more Note records by UUID."}},"httpPath":"/core/notes/delete"}]},{"type":"group","label":"Disciplines and Certifications","link":"/tonicdm-product/disciplines-and-certifications","routeSlug":"/tonicdm-product/disciplines-and-certifications","items":[{"label":"Get Cert Definitions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/disciplines-and-certifications/certification-definitions-select","routeSlug":"/tonicdm-product/disciplines-and-certifications/certification-definitions-select","metadata":{"seo":{"title":"Get Cert Definitions","description":"Retreive the configured Certification Definitions."}},"httpPath":"/core/certification-definitions/select"},{"label":"New Cert Definitions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/disciplines-and-certifications/certification-definition-insert","routeSlug":"/tonicdm-product/disciplines-and-certifications/certification-definition-insert","metadata":{"seo":{"title":"New Cert Definitions","description":"Create one or more new Certification Definition records."}},"httpPath":"/core/certification-definitions/insert"},{"label":"Edit Cert Definitions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/disciplines-and-certifications/certification-definition-update","routeSlug":"/tonicdm-product/disciplines-and-certifications/certification-definition-update","metadata":{"seo":{"title":"Edit Cert Definitions","description":"Make changes to one or more existing Certification Definitions."}},"httpPath":"/core/certification-definitions/update"},{"label":"Del Cert Definitions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/disciplines-and-certifications/certification-definitions-delete","routeSlug":"/tonicdm-product/disciplines-and-certifications/certification-definitions-delete","metadata":{"seo":{"title":"Del Cert Definitions","description":"Delete one or more Certification Definition records by UUID."}},"httpPath":"/core/certification-definitions/delete"},{"label":"Get Certifications","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/disciplines-and-certifications/certifications-select","routeSlug":"/tonicdm-product/disciplines-and-certifications/certifications-select","metadata":{"seo":{"title":"Get Certifications","description":"Retreive the certifications associated with Organizations, Projects, or Persons."}},"httpPath":"/core/certifications/select"},{"label":"New Certifications","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/disciplines-and-certifications/certifications-insert","routeSlug":"/tonicdm-product/disciplines-and-certifications/certifications-insert","metadata":{"seo":{"title":"New Certifications","description":"Create a new Certification record."}},"httpPath":"/core/certifications/insert"},{"label":"Edit Certifications","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/disciplines-and-certifications/certifications-update","routeSlug":"/tonicdm-product/disciplines-and-certifications/certifications-update","metadata":{"seo":{"title":"Edit Certifications","description":"Make changes to one or more existing Certification records."}},"httpPath":"/core/certifications/update"},{"label":"Del Certifications","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/disciplines-and-certifications/certifications-delete","routeSlug":"/tonicdm-product/disciplines-and-certifications/certifications-delete","metadata":{"seo":{"title":"Del Certifications","description":"Delete one or more Certification records by UUID."}},"httpPath":"/core/certifications/delete"},{"label":"Get Disciplines","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/disciplines-and-certifications/disciplines-select","routeSlug":"/tonicdm-product/disciplines-and-certifications/disciplines-select","metadata":{"seo":{"title":"Get Disciplines","description":"Get information on one or more disciplines"}},"httpPath":"/core/disciplines/select"}]},{"type":"separator","label":"FILES"},{"type":"group","label":"Filesets","link":"/tonicdm-product/filesets","routeSlug":"/tonicdm-product/filesets","items":[{"label":"Get an Expiry URL","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/filesets/expiry-url-select","routeSlug":"/tonicdm-product/filesets/expiry-url-select","metadata":{"seo":{"title":"Get an Expiry URL","description":"Expiry URLs are used when sending download links in notifications or emails. An Expiry URL can be used to download a Fileset for a limited time (eg. 30 days). The owner of the Fileset can change the expiry date of the Expiry URL after the fact to reduce or extend the time the Fileset can be downloaded."}},"httpPath":"/fileset/expiry-url/select"},{"label":"Get Files","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/filesets/files-select","routeSlug":"/tonicdm-product/filesets/files-select","metadata":{"seo":{"title":"Get Files","description":"Get Files stored in the Fileset module."}},"httpPath":"/fileset/files/select"},{"label":"Get Filesets","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/filesets/filesets-select","routeSlug":"/tonicdm-product/filesets/filesets-select","metadata":{"seo":{"title":"Get Filesets","description":"This endpoint is used to check the status of a Fileset, eg. whether it is in a temporary or finalized state, and whether more files can be added to it. If files in a Fileset have been deleted or replaced, the previous versions will be shown in the Response."}},"httpPath":"/fileset/filesets/select"},{"label":"Get Fileset Thumbnails","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/filesets/fileset-thumbnails-select","routeSlug":"/tonicdm-product/filesets/fileset-thumbnails-select","metadata":{"seo":{"title":"Get Fileset Thumbnails","description":"Get thumbnails for files stored in the Fileset module."}},"httpPath":"/fileset/thumbnails/select"}]},{"type":"group","label":"Manual Uploading","link":"/tonicdm-product/manual-uploading","routeSlug":"/tonicdm-product/manual-uploading","items":[{"label":"Finalize multi-part upload","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/manual-uploading/finalize-multi-part-upload-select","routeSlug":"/tonicdm-product/manual-uploading/finalize-multi-part-upload-select","metadata":{"seo":{"title":"Finalize multi-part upload","description":"For large files (over 100Mb), initiate a multi-part upload with  .. , then call ... to get the URL to upload each chunk, then when all the chunks are uploaded call this endpoint to finalize the upload."}},"httpPath":"/fileset/multi-part-finalize/select"},{"label":"Initialize multi-part upload","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/manual-uploading/initialize-multi-part-upload-select","routeSlug":"/tonicdm-product/manual-uploading/initialize-multi-part-upload-select","metadata":{"seo":{"title":"Initialize multi-part upload","description":"For large files (over 100Mb), initiate a multi-part upload with this endpoint, then call ... to get the URL to upload each chunk, then when all the chunks are uploaded call ... to finalize the upload."}},"httpPath":"/fileset/multi-part-initialize/select"},{"label":"Get a Presigned URL for Uploading","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/manual-uploading/presigned-url-select","routeSlug":"/tonicdm-product/manual-uploading/presigned-url-select","metadata":{"seo":{"title":"Get a Presigned URL for Uploading","description":"Presigned URLs are used to upload a file into the Fileset specified by the Fileset ID in the request."}},"httpPath":"/fileset/presigned-url/select"}]},{"type":"group","label":"Cloud File Systems","link":"/tonicdm-product/cloud-file-systems","routeSlug":"/tonicdm-product/cloud-file-systems","items":[{"label":"Upload cloud-hosted files","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/cloud-file-systems/cloud-files-upsert","routeSlug":"/tonicdm-product/cloud-file-systems/cloud-files-upsert","metadata":{"seo":{"title":"Upload cloud-hosted files","description":"Based on the IDs of files in a cloud file system, add those files to a TonicDM fileset.If the files are in different folders, the TonicDM system will determine the appropriate relative path (the common root)."}},"httpPath":"/fileset/cloud-file/upsert"},{"label":"Del Cloud Folder Child","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/cloud-file-systems/cloudfilesystem-child-delete","routeSlug":"/tonicdm-product/cloud-file-systems/cloudfilesystem-child-delete","metadata":{"seo":{"title":"Del Cloud Folder Child","description":"Delete a file or folder from the parent folder."}},"httpPath":"/fileset/cloudfilesystem-children/delete"},{"label":"New Cloud Folder Child","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/cloud-file-systems/cloudfilesystem-child-insert","routeSlug":"/tonicdm-product/cloud-file-systems/cloudfilesystem-child-insert","metadata":{"seo":{"title":"New Cloud Folder Child","description":"Creates a new child folder in the parent folder. This cannot be used to add a file to a folder."}},"httpPath":"/fileset/cloudfilesystem-children/insert"},{"label":"Get Cloud Folder Children","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/cloud-file-systems/cloudfilesystem-children-select","routeSlug":"/tonicdm-product/cloud-file-systems/cloudfilesystem-children-select","metadata":{"seo":{"title":"Get Cloud Folder Children","description":"Retreive the children associated with a cloud file system path. This endpoint is used sucessively to navigate the file system."}},"httpPath":"/fileset/cloudfilesystem-children/select"},{"label":"Edit Cloud Folder Child","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/cloud-file-systems/cloudfilesystem-child-update","routeSlug":"/tonicdm-product/cloud-file-systems/cloudfilesystem-child-update","metadata":{"seo":{"title":"Edit Cloud Folder Child","description":"Change the name of an existing file or folder."}},"httpPath":"/fileset/cloudfilesystem-children/update"}]},{"type":"separator","label":"CORRESPONDENCE"},{"type":"group","label":"Correspondence","link":"/tonicdm-product/correspondence","routeSlug":"/tonicdm-product/correspondence","items":[{"label":"Get Conversations","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/correspondence/conversations-select","routeSlug":"/tonicdm-product/correspondence/conversations-select","metadata":{"seo":{"title":"Get Conversations","description":"Get Conversations stored in the Correspondence module."}},"httpPath":"/correspondence/conversations/select"},{"label":"Get Messages","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/correspondence/messages-select","routeSlug":"/tonicdm-product/correspondence/messages-select","metadata":{"seo":{"title":"Get Messages","description":"Get Messages stored in the Correspondence module."}},"httpPath":"/correspondence/messages/select"}]},{"type":"separator","label":"WORKFLOW"},{"type":"group","label":"File Transfers","link":"/tonicdm-product/file-transfers","routeSlug":"/tonicdm-product/file-transfers","items":[{"label":"Get FileTransfer Parts","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/file-transfers/workflow-filetransfer-parts-select","routeSlug":"/tonicdm-product/file-transfers/workflow-filetransfer-parts-select","metadata":{"seo":{"title":"Get FileTransfer Parts","description":"Get the details of Parts of FileTransfers stored in the Workflow module."}},"httpPath":"/workflow/filetransfer-parts/select"},{"label":"Get FileTransfers","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/file-transfers/workflow-filetransfers-select","routeSlug":"/tonicdm-product/file-transfers/workflow-filetransfers-select","metadata":{"seo":{"title":"Get FileTransfers","description":"Get FileTransfers stored in the Workflow module."}},"httpPath":"/workflow/filetransfers/select"}]},{"type":"group","label":"RFIs","link":"/tonicdm-product/rfis","routeSlug":"/tonicdm-product/rfis","items":[{"label":"Pull an RFI List from a 3rd party system.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/rfis/pull-rfi-list-select","routeSlug":"/tonicdm-product/rfis/pull-rfi-list-select","metadata":{"seo":{"title":"Pull an RFI List from a 3rd party system.","description":"Returns basic information for the list of RFIs available in a 3rd party system (e.g. Procore).The TonicDM user's token for the cloud platform must be set up and have access to the resources in the 3rd party system."}},"httpPath":"/workflow/rfi-integrations-list/select"},{"label":"Put RFI Response into a 3rd Party System (e.g. Procore).","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/rfis/rfi-response-insert","routeSlug":"/tonicdm-product/rfis/rfi-response-insert","metadata":{"seo":{"title":"Put RFI Response into a 3rd Party System (e.g. Procore).","description":"Put RFI Response into a 3rd Party system (e.g. Procore). For this to work, the specified 3rd Party system user account must have an active API connection and permissions in the 3rd Party system."}},"httpPath":"/workflow/rfi-integrations/insert"},{"label":"Pull one RFI from a 3rd party system.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/rfis/pull-rfi-detail-select","routeSlug":"/tonicdm-product/rfis/pull-rfi-detail-select","metadata":{"seo":{"title":"Pull one RFI from a 3rd party system.","description":"Returns detailed information for one RFI available in a 3rd party system (e.g. Procore).The TonicDM user's token for the cloud platform must be set up and have access to the resources in the 3rd party system."}},"httpPath":"/workflow/rfi-integrations/select"},{"label":"Get RFI Parts","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/rfis/workflow-rfi-parts-select","routeSlug":"/tonicdm-product/rfis/workflow-rfi-parts-select","metadata":{"seo":{"title":"Get RFI Parts","description":"Get the details of Parts of RFIs stored in the Workflow module, either by specifying one or more RFI Items to get all the Parts for those RFIs, or by specifying the UUIDs of the Parts themselves. Parts are the actions that have occured for an Item, eg. when the Item was received, when it was forwarded etc."}},"httpPath":"/workflow/rfi-parts/select"},{"label":"Create a Reason Code","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/rfis/rfi-reason-code-insert","routeSlug":"/tonicdm-product/rfis/rfi-reason-code-insert","metadata":{"seo":{"title":"Create a Reason Code","description":"Creates a new RFI Reason Code for the Brand."}},"httpPath":"/workflow/rfi-reason-codes/insert"},{"label":"Get Reason Codes","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/rfis/rfi-reason-codes-select","routeSlug":"/tonicdm-product/rfis/rfi-reason-codes-select","metadata":{"seo":{"title":"Get Reason Codes","description":"Returns a list of all Reason Codes for the user's Brand."}},"httpPath":"/workflow/rfi-reason-codes/select"},{"label":"Edit a Reason Code","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/rfis/rfi-reason-code-update","routeSlug":"/tonicdm-product/rfis/rfi-reason-code-update","metadata":{"seo":{"title":"Edit a Reason Code","description":"Edit an RFI Reason Code in the Brand."}},"httpPath":"/workflow/rfi-reason-codes/update"},{"label":"Del RFI","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/rfis/rfi-delete","routeSlug":"/tonicdm-product/rfis/rfi-delete","metadata":{"seo":{"title":"Del RFI","description":"Note that deleting an RFI will fail if it has been forwarded or returned."}},"httpPath":"/workflow/rfis/delete"},{"label":"Create RFI","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/rfis/workflow-rfi-insert","routeSlug":"/tonicdm-product/rfis/workflow-rfi-insert","metadata":{"seo":{"title":"Create RFI","description":"Create an RFI in the Workflow module of a particular Project."}},"httpPath":"/workflow/rfis/insert"},{"label":"Get RFIs","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/rfis/workflow-rfis-select","routeSlug":"/tonicdm-product/rfis/workflow-rfis-select","metadata":{"seo":{"title":"Get RFIs","description":"Get RFIs stored in the Workflow module."}},"httpPath":"/workflow/rfis/select"},{"label":"Change an RFI","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/rfis/workflow-rfi-update","routeSlug":"/tonicdm-product/rfis/workflow-rfi-update","metadata":{"seo":{"title":"Change an RFI","description":"Change an RFI."}},"httpPath":"/workflow/rfis/update"}]},{"type":"group","label":"Submittals","link":"/tonicdm-product/submittals","routeSlug":"/tonicdm-product/submittals","items":[{"label":"Get Submittal Parts","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/submittals/workflow-submittal-parts-select","routeSlug":"/tonicdm-product/submittals/workflow-submittal-parts-select","metadata":{"seo":{"title":"Get Submittal Parts","description":"Get the details of Parts of Submittals stored in the Workflow module."}},"httpPath":"/workflow/submittal-parts/select"},{"label":"Del Submittal","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/submittals/submittal-delete","routeSlug":"/tonicdm-product/submittals/submittal-delete","metadata":{"seo":{"title":"Del Submittal","description":"Note that deleting an Submittal will fail if it has been forwarded or returned."}},"httpPath":"/workflow/submittals/delete"},{"label":"Create Submittal","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/submittals/workflow-submittal-insert","routeSlug":"/tonicdm-product/submittals/workflow-submittal-insert","metadata":{"seo":{"title":"Create Submittal","description":"Create an Submittal in the Workflow module of a particular Project."}},"httpPath":"/workflow/submittals/insert"},{"label":"Get Submittals","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/submittals/workflow-submittals-select","routeSlug":"/tonicdm-product/submittals/workflow-submittals-select","metadata":{"seo":{"title":"Get Submittals","description":"Get Submittals stored in the Workflow module."}},"httpPath":"/workflow/submittals/select"},{"label":"Change an Submittal","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/submittals/workflow-submittal-update","routeSlug":"/tonicdm-product/submittals/workflow-submittal-update","metadata":{"seo":{"title":"Change an Submittal","description":"Change an Submittal."}},"httpPath":"/workflow/submittals/update"}]},{"type":"group","label":"PCOs","link":"/tonicdm-product/pcos","routeSlug":"/tonicdm-product/pcos","items":[{"label":"Get PCO Parts","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/pcos/workflow-pco-parts-select","routeSlug":"/tonicdm-product/pcos/workflow-pco-parts-select","metadata":{"seo":{"title":"Get PCO Parts","description":"Get the details of Parts of PCOs stored in the Workflow module."}},"httpPath":"/workflow/pco-parts/select"},{"label":"Del PCO","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/pcos/pco-delete","routeSlug":"/tonicdm-product/pcos/pco-delete","metadata":{"seo":{"title":"Del PCO","description":"Note that deleting an PCO will fail if it has been forwarded or returned."}},"httpPath":"/workflow/pcos/delete"},{"label":"Create PCO","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/pcos/workflow-pco-insert","routeSlug":"/tonicdm-product/pcos/workflow-pco-insert","metadata":{"seo":{"title":"Create PCO","description":"Create an PCO in the Workflow module of a particular Project."}},"httpPath":"/workflow/pcos/insert"},{"label":"Get PCOs","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/pcos/workflow-pcos-select","routeSlug":"/tonicdm-product/pcos/workflow-pcos-select","metadata":{"seo":{"title":"Get PCOs","description":"Get PCOs stored in the Workflow module."}},"httpPath":"/workflow/pcos/select"},{"label":"Change an PCO","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/pcos/workflow-pco-update","routeSlug":"/tonicdm-product/pcos/workflow-pco-update","metadata":{"seo":{"title":"Change an PCO","description":"Change an PCO."}},"httpPath":"/workflow/pcos/update"}]},{"type":"group","label":"COs","link":"/tonicdm-product/cos","routeSlug":"/tonicdm-product/cos","items":[{"label":"Get CO Parts","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/cos/workflow-co-parts-select","routeSlug":"/tonicdm-product/cos/workflow-co-parts-select","metadata":{"seo":{"title":"Get CO Parts","description":"Get the details of Parts of COs stored in the Workflow module."}},"httpPath":"/workflow/co-parts/select"},{"label":"Del CO","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/cos/co-delete","routeSlug":"/tonicdm-product/cos/co-delete","metadata":{"seo":{"title":"Del CO","description":"Note that deleting an CO will fail if it has been forwarded or returned."}},"httpPath":"/workflow/cos/delete"},{"label":"Create CO","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/cos/workflow-co-insert","routeSlug":"/tonicdm-product/cos/workflow-co-insert","metadata":{"seo":{"title":"Create CO","description":"Create an CO in the Workflow module of a particular Project."}},"httpPath":"/workflow/cos/insert"},{"label":"Get COs","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/cos/workflow-cos-select","routeSlug":"/tonicdm-product/cos/workflow-cos-select","metadata":{"seo":{"title":"Get COs","description":"Get COs stored in the Workflow module."}},"httpPath":"/workflow/cos/select"},{"label":"Change an CO","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/cos/workflow-co-update","routeSlug":"/tonicdm-product/cos/workflow-co-update","metadata":{"seo":{"title":"Change an CO","description":"Change an CO."}},"httpPath":"/workflow/cos/update"}]},{"type":"group","label":"Tasks","link":"/tonicdm-product/tasks","routeSlug":"/tonicdm-product/tasks","items":[{"label":"Get Task Parts","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/tasks/workflow-task-parts-select","routeSlug":"/tonicdm-product/tasks/workflow-task-parts-select","metadata":{"seo":{"title":"Get Task Parts","description":"Get the details of Parts of Tasks stored in the Workflow module."}},"httpPath":"/workflow/task-parts/select"},{"label":"Del Task","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/tasks/task-delete","routeSlug":"/tonicdm-product/tasks/task-delete","metadata":{"seo":{"title":"Del Task","description":"Note that deleting an Task will fail if it has been forwarded or returned."}},"httpPath":"/workflow/tasks/delete"},{"label":"Create Task","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/tasks/workflow-task-insert","routeSlug":"/tonicdm-product/tasks/workflow-task-insert","metadata":{"seo":{"title":"Create Task","description":"Create an Task in the Workflow module of a particular Project."}},"httpPath":"/workflow/tasks/insert"},{"label":"Get Tasks","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/tasks/workflow-tasks-select","routeSlug":"/tonicdm-product/tasks/workflow-tasks-select","metadata":{"seo":{"title":"Get Tasks","description":"Get Tasks stored in the Workflow module."}},"httpPath":"/workflow/tasks/select"},{"label":"Change an Task","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tonicdm-product/tasks/workflow-task-update","routeSlug":"/tonicdm-product/tasks/workflow-task-update","metadata":{"seo":{"title":"Change an Task","description":"Change an Task."}},"httpPath":"/workflow/tasks/update"}]}]}