📢Announcing our new Supplier Onboarding APIs for Clients using Supplier Compliance 2.0

SafetyChain is excited to introduce our new Supplier Onboarding APIs. Designed for both new clients and those who have transitioned to our Supplier Compliance 2.0 framework, these APIs enable the linking of suppliers or items to requirements, thereby creating tasks. Users can attach documents to these tasks and approve them, all seamlessly through the Supplier Onboarding APIs.

Please review the Supplier Onboarding Overview page for details regarding the use of these APIs.

New Endpoints


🚧

*Warning

Executing any APIs marked with an asterisk (*) through this portal WILL update the system. Use with extreme caution.

GetResources

Used in cases where it is necessary to acquire Resource details that will be associated to Requirements.

GetRequirements

Used to acquire Requirement details that will be associated to Resources.


AddSupplierToRequirement*

Using the respective Ids, adds Suppliers to Requirement

AddItemToRequirement*

Using the respective Ids, adds Items to Requirement

❗️

Important

It is important to associate the proper Resource Type to the Requirement. Requirements should have ether Items or Suppliers associated, but not both.


GetRequirementById

Used to verify that the association between Requirements and Resources has been correctly established.

GetTasks

Used to acquire Task information for use when associating documents.


UploadDocument*

Associates document to Task and Requirement

GetApprovalTaskByDocumentID

Once Document properly uploaded, acquires the Task Id needed to approve the document.

ApproveDocument*

When needed, approves the document using the DocumentId and Approval Task Id.