How to use API to get JSON export/sync of your SDS Library to external systems.
SDS Library API for Inventory Management
This API is designed for SDS Manager customers who manage their SDS library through inventory.sdsmanager.com. It allows seamless access to the same data available when exporting your SDS library as a CSV file.
Overview of API Functionality
-
Retrieve All Active SDSs:
When the API endpoint is called without specifying a date parameter, it will return information about all active Safety Data Sheets (SDS) in your library. -
Fetch Updates Since a Specific Date:
To retrieve only the SDSs added after a particular date, include adate
parameter in your request. This is especially useful for syncing with your ERP system. -
ERP Integration with
external_system_id
:
To streamline synchronization between your SDS Manager library and your ERP system, you can use theexternal_system_id
field:-
On initial setup, import your ERP IDs using our Chemical List Import Tool.
-
When exporting your SDS library, the
external_system_id
is included for each SDS.
-
Availability
This API is available to customers on the Pro Plan and Enterprise Plan.
1. Authenticate & Get Token
2. Export Customer SDS Library
3. Overview of data returned by the API
"datas": [
{
"LOCATION_PATH": [],
"LOCATION": "",
"SUPPLIER OF SDS": "",
"LANGUAGE": "",
"PRODUCT_NAME": "",
"Product code": null,
"Revision date": "",
"Prevention sentences": "",
"Hazard category abbreviations": "",
"Hazard sentences": "",
"EUH sentences": "",
"Signal word": "",
"Signal word code": "",
"Pictograms": "",
"Icons in SDS": "",
"Substance components CAS#": "",
"Health Risk rating": ,
"Safety Risk rating": ,
"Environment Risk rating": ,
"SDS Path": "",
"SDS Manager internal ID": ,
"Date added to library": "",
"Approved date": "",
"Approved by": "",
"Risk assessment approved date": ,
"Risk assessment approved by": ,
"external_system_id": ,
"external_system_url":
}
]
}