There's a new version of Comply One API! We strongly-recommend to start migrating your API Clients as this version will not be supported in the near future. Please review the new version and read the Migration Guides
New Version Migration GuidesThe intent of this Migration Guide document is to help existing businesses seamlessly port their integrations with Comply One API v5 to Comply One API v6.
Comply One API v6 contain some breaking changes. Comply One now allows user to assign multiple users to scheduled and public form profile. There are also changes around Hazard operations in order to provide similar experience with Stems One API. Please refer below for updated endpoints and request/response data.
Please check changes described below and update your integration accordingly.
Endpoint | Breaking Change | Version Introduced |
---|---|---|
GET /profiles/search |
The following parameters is renamed:
The following response data is added/removed:
|
6.0 |
GET /profiles/{profileId} |
The following response data is added/removed:
|
6.0 |
POST /profiles/scheduled |
The following request data is added/removed:
|
6.0 |
POST /profiles/publicform |
The following request data is added:
|
6.0 |
PUT /profiles/{id}/detail |
The following request data is added:
|
6.0 |
PUT /profiles/{id}/schedulesetting |
The following request data is removed:
|
6.0 |
GET /profiles/items/exporttoexcel |
The following parameter is renamed:
|
6.0 |
GET /items/search |
The following parameter is renamed:
The following response data is renamed:
|
6.0 |
GET /items/{itemid} |
The following response data is renamed:
|
6.0 |
GET /items/exporttoexcel |
The following parameter is renamed:
|
6.0 |
POST /hazards/complianceItem/bulk |
The following fields on request data are updated:
|
6.0 |
POST /hazards/complianceItem | Similar as changes above | 6.0 |
POST /hazards/complianceProfile | Similar as changes above | 6.0 |