Documentation
ECG (1.0)
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/audit-trails
- https://orgs.ecg-api.com/api/policy-groups/audit-trails
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/audit-trails?order_by=ASC&skip=0&take=10&sort_by=modifiedAt&searchTerm=UPDATE&dateRangeType=custom&from=2026-03-04T17%3A27%3A05.470Z&to=2026-03-04T17%3A27%3A05.470Z' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
null
Bodyapplication/jsonrequiredArray []
In the preceding JSON:
The 'op' property indicates the type of operation.
The 'path' property indicates the element to update.
The 'value' property provides the new value. - The TYPE of 'value' depends on the TYPE of the element in 'path'
For Example: If TYPE of element in path: '/isProvider' is 'boolean' , then The TYPE of Value should be 'boolean'
op can be 'add' , 'replace' or 'remove'
add : Add a property or array element. For existing property: set value.
remove : Remove a property or array element.
replace : Same as remove followed by add at same location.
valuestring or null or number or boolean or object or (Array of strings or numbers or booleans)required
Example: "new_value"
Any of:
- string
- null
- number
- boolean
- object
- Array of strings or numbers or booleans
string
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}
- https://orgs.ecg-api.com/api/policy-groups/{policyGroupId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"value": "new_value",
"path": "/path",
"op": "replace"
}
]'Response
application/json
{ "id": "978dd95c-bedc-423f-8fec-6f1d8ff2041d", "title": "string", "code": "string", "description": "string", "archiveInfo": { "archived": false, "archivedStatusChangedAt": "2026-03-04T17:27:05.147Z" }, "auditInfo": { "createdAt": "2026-03-04T17:27:05.145Z", "createdBy": "a36ac2c8-1a00-4cf0-9f8c-981dc1ffd4cd", "updatedAt": "2026-03-04T17:27:05.146Z", "updatedBy": "1372b691-af02-4b90-945a-c6351e785879" }, "policies": [ { … } ] }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}
- https://orgs.ecg-api.com/api/policy-groups/{policyGroupId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}?include=policies' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "id": "978dd95c-bedc-423f-8fec-6f1d8ff2041d", "title": "string", "code": "string", "description": "string", "archiveInfo": { "archived": false, "archivedStatusChangedAt": "2026-03-04T17:27:05.147Z" }, "auditInfo": { "createdAt": "2026-03-04T17:27:05.145Z", "createdBy": "a36ac2c8-1a00-4cf0-9f8c-981dc1ffd4cd", "updatedAt": "2026-03-04T17:27:05.146Z", "updatedBy": "1372b691-af02-4b90-945a-c6351e785879" }, "policies": [ { … } ] }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}
- https://orgs.ecg-api.com/api/policy-groups/{policyGroupId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "value": true }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups
- https://orgs.ecg-api.com/api/policy-groups
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups?order_by=ASC&skip=0&take=10&searchTerm=string&include=policies&sort_by=id' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
null
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups
- https://orgs.ecg-api.com/api/policy-groups
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"title": "string",
"code": "string",
"description": "string | null",
"policies": [
"61fa8c2b-9d1e-4b25-978a-bf5a2134b58d"
]
}'Response
application/json
{ "id": "978dd95c-bedc-423f-8fec-6f1d8ff2041d", "title": "string", "code": "string", "description": "string", "archiveInfo": { "archived": false, "archivedStatusChangedAt": "2026-03-04T17:27:05.147Z" }, "auditInfo": { "createdAt": "2026-03-04T17:27:05.145Z", "createdBy": "a36ac2c8-1a00-4cf0-9f8c-981dc1ffd4cd", "updatedAt": "2026-03-04T17:27:05.146Z", "updatedBy": "1372b691-af02-4b90-945a-c6351e785879" }, "policies": [ { … } ] }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}/policies
- https://orgs.ecg-api.com/api/policy-groups/{policyGroupId}/policies
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}/policies' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"policyIds": [
"1e366e0e-f95c-4a1e-a8ba-093155d50a7d"
]
}'Response
application/json
{ "value": true }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}/policies
- https://orgs.ecg-api.com/api/policy-groups/{policyGroupId}/policies
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}/policies' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"policyIds": [
"1e366e0e-f95c-4a1e-a8ba-093155d50a7d"
]
}'Response
application/json
{ "id": "978dd95c-bedc-423f-8fec-6f1d8ff2041d", "title": "string", "code": "string", "description": "string", "archiveInfo": { "archived": false, "archivedStatusChangedAt": "2026-03-04T17:27:05.147Z" }, "auditInfo": { "createdAt": "2026-03-04T17:27:05.145Z", "createdBy": "a36ac2c8-1a00-4cf0-9f8c-981dc1ffd4cd", "updatedAt": "2026-03-04T17:27:05.146Z", "updatedBy": "1372b691-af02-4b90-945a-c6351e785879" }, "policies": [ { … } ] }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}/archive
- https://orgs.ecg-api.com/api/policy-groups/{policyGroupId}/archive
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}/archive' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "value": true }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}/restore
- https://orgs.ecg-api.com/api/policy-groups/{policyGroupId}/restore
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}/restore' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "value": true }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}/audit-trails
- https://orgs.ecg-api.com/api/policy-groups/{policyGroupId}/audit-trails
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ecg-api.com/_mock/products/organizations/apis/orgs/api/policy-groups/{policyGroupId}/audit-trails?order_by=ASC&skip=0&take=10&sort_by=modifiedAt&searchTerm=UPDATE&dateRangeType=custom&from=2026-03-04T17%3A27%3A05.470Z&to=2026-03-04T17%3A27%3A05.470Z' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
null