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 ComplyOne API v4 to ComplyOne API v5.
ComplyOne API v5 contain some breaking changes. Compliance Record and Type are renamed to Category and Sub Category. These changes are reflected on endpoints and api models. Please refer below for renamed endpoints and request/response data.
Endpoint | New Endpoint | Request/Response data rename |
---|---|---|
GET /records | GET /categories |
The following fields on response data are renamed:
|
POST /records | POST /categories |
The following fields on response data are renamed:
|
PUT /records/{id} | PUT /categories/{id} |
The following fields on request data are renamed:
|
PUT /records/{id}/archive | PUT /categories/{id}/archive | - |
PUT /records/{id}/restore | PUT /categories/{id}/restore | - |
GET /types | GET /subcategories |
The following fields on response data are renamed:
|
POST /types | POST /subcategories |
The following fields on request and response data are renamed:
|
PUT /types/{id} | PUT /subcategories/{id} |
The following fields on request data are renamed:
|
PUT /types/{id}/archive | PUT /subcategories/{id}/archive | - |
PUT /types/{id}/restore | PUT /subcategories/{id}/restore | - |
GET/profiles/simpleList | - |
The following parameters are renamed:
|
GET /profiles/search | - |
The following parameters are renamed:
The following fields on response data are renamed:
|
GET /profiles/{profileId} | - |
The following fields on response data are renamed:
|
POST /profiles/scheduled | - |
The following fields on request data are renamed:
|
POST /profiles/publicform | - |
The following fields on request data are renamed:
|
PUT /profiles/{id}/detail | - |
The following fields on request data are renamed:
|
GET /profiles/items/exportToExcel | - |
The following parameters are renamed:
|
GET /items/search | - |
The following parameters are renamed:
The following fields on response data are renamed:
|
GET /items/mytestforms | - |
The following fields on response data are renamed:
|
GET /items/exportToExcel | - |
The following parameters are renamed:
|
GET /items/answer | - |
The response data headerId value are renamed:
|
GET /items/{itemid}/answer | - |
The response data headerId value are renamed:
|
GET /items/{itemid} | - |
The following fields on response data are renamed:
|
GET /itemHistories/{itemHistoryId}/answer | - |
The response data headerId value are renamed:
|
GET /templates/search | - |
The following parameters are renamed:
The following fields on response data are renamed:
|
GET /templates/{id} | - |
The following fields on response data are renamed:
|
PUT /templates/{id} | - |
The following fields on request data are renamed:
|
POST /templates | - |
The following fields on request data are renamed:
|
GET /templates/{id}/associatedProfiles | - |
The following fields on response data are renamed:
|
GET /nonCompliance/search | - |
The following parameters are renamed:
|
GET /nonCompliance/exportToExcel | - |
The following parameters are renamed:
|
GET /notificationProfiles/{id} | - |
The following fields on response data are renamed:
|
POST /notificationProfiles/add | POST /notificationProfiles |
The following fields on request data are renamed:
|
PUT /notificationProfiles/update | PUT /notificationProfiles/{id} |
The following fields on request data are renamed:
|