Documentation
ECG (1.0)
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/organizations/{organizationId}/teams
- https://orgs.ecg-api.com/organizations/{organizationId}/teams
- 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/organizations/{organizationId}/teams' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "Nursing Staff",
"description": "Handles patient care",
"color": "#FF5733",
"icon": "stethoscope",
"type": "department"
}'Response
application/json
{ "name": "Nursing Staff", "description": "Handles patient care", "color": "#FF5733", "icon": "stethoscope", "type": "department", "id": "05429248-9b06-4d8f-adde-464a41b79beb", "code": "nursing_staff", "organization": { "id": "854e27cb-7ddd-4c0f-950d-1d60bc9e0cb9", "type": "string", "status": "string", "hcoXrefId": "string", "businessName": "string", "displayName": "string", "integrationMetadata": { … }, "nodes": [ … ], "ancestryNodes": [ … ], "originationSource": "string", "onBoardingStatus": 1, "organizationStatus": 1, "rrmsSiteGroupId": "974ad49c-2a0c-4a88-b25a-5852047b3407", "timezoneId": "string", "archiveInfo": { … }, "auditInfo": { … }, "activeInfo": { … }, "party": { … }, "signOnDate": "2026-03-04T17:27:05.269Z", "actionPlanCode": "string", "customerId": "string", "partnerCriteria": { … }, "vendorProfiles": { … }, "parentOrganization": { … }, "onBoardingPartner": "a9c5be63-caa4-4e84-8ef1-505e8298f36e", "childOrganizations": [ … ] }, "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" }, "activeInfo": { "active": true, "activeStatusChangedAt": "2026-03-04T17:27:05.147Z" } }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/organizations/{organizationId}/teams
- https://orgs.ecg-api.com/organizations/{organizationId}/teams
- 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/organizations/{organizationId}/teams?order_by=ASC&skip=0&take=10&sort_by=createdAt&include_parents=false&status=active' \
-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/organizations/{organizationId}/teams/{teamId}
- https://orgs.ecg-api.com/organizations/{organizationId}/teams/{teamId}
- 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/organizations/{organizationId}/teams/{teamId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"value": "new_value",
"path": "/path",
"op": "replace"
}
]'Response
application/json
{ "name": "Nursing Staff", "description": "Handles patient care", "color": "#FF5733", "icon": "stethoscope", "type": "department", "id": "05429248-9b06-4d8f-adde-464a41b79beb", "code": "nursing_staff", "organization": { "id": "854e27cb-7ddd-4c0f-950d-1d60bc9e0cb9", "type": "string", "status": "string", "hcoXrefId": "string", "businessName": "string", "displayName": "string", "integrationMetadata": { … }, "nodes": [ … ], "ancestryNodes": [ … ], "originationSource": "string", "onBoardingStatus": 1, "organizationStatus": 1, "rrmsSiteGroupId": "974ad49c-2a0c-4a88-b25a-5852047b3407", "timezoneId": "string", "archiveInfo": { … }, "auditInfo": { … }, "activeInfo": { … }, "party": { … }, "signOnDate": "2026-03-04T17:27:05.269Z", "actionPlanCode": "string", "customerId": "string", "partnerCriteria": { … }, "vendorProfiles": { … }, "parentOrganization": { … }, "onBoardingPartner": "a9c5be63-caa4-4e84-8ef1-505e8298f36e", "childOrganizations": [ … ] }, "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" }, "activeInfo": { "active": true, "activeStatusChangedAt": "2026-03-04T17:27:05.147Z" } }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/organizations/{organizationId}/teams/{teamId}
- https://orgs.ecg-api.com/organizations/{organizationId}/teams/{teamId}
- 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/organizations/{organizationId}/teams/{teamId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "name": "Nursing Staff", "description": "Handles patient care", "color": "#FF5733", "icon": "stethoscope", "type": "department", "id": "05429248-9b06-4d8f-adde-464a41b79beb", "code": "nursing_staff", "organization": { "id": "854e27cb-7ddd-4c0f-950d-1d60bc9e0cb9", "type": "string", "status": "string", "hcoXrefId": "string", "businessName": "string", "displayName": "string", "integrationMetadata": { … }, "nodes": [ … ], "ancestryNodes": [ … ], "originationSource": "string", "onBoardingStatus": 1, "organizationStatus": 1, "rrmsSiteGroupId": "974ad49c-2a0c-4a88-b25a-5852047b3407", "timezoneId": "string", "archiveInfo": { … }, "auditInfo": { … }, "activeInfo": { … }, "party": { … }, "signOnDate": "2026-03-04T17:27:05.269Z", "actionPlanCode": "string", "customerId": "string", "partnerCriteria": { … }, "vendorProfiles": { … }, "parentOrganization": { … }, "onBoardingPartner": "a9c5be63-caa4-4e84-8ef1-505e8298f36e", "childOrganizations": [ … ] }, "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" }, "activeInfo": { "active": true, "activeStatusChangedAt": "2026-03-04T17:27:05.147Z" } }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/organizations/{organizationId}/teams/{teamId}/members
- https://orgs.ecg-api.com/organizations/{organizationId}/teams/{teamId}/members
- 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/organizations/{organizationId}/teams/{teamId}/members' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"personId": "2e7a1229-e4c4-44db-a514-33e476425809"
}'Response
application/json
{ "id": "d98edc3a-6e81-442e-8961-37bc3a819d63", "teamId": "51bcf06d-9195-4eb1-ba73-d5b930ffd9fc", "person": { "id": "a01c8f0c-95a1-4e94-b6c7-5074f95cd745", "firstName": "string", "lastName": "string", "emailAddress": "string" }, "joinedAt": "2025-03-10T16:54:13.337Z", "addedByPerson": "ffa24dd5-a925-4a06-b5d9-b49c9fa81c9a" }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/organizations/{organizationId}/teams/{teamId}/members/{personId}
- https://orgs.ecg-api.com/organizations/{organizationId}/teams/{teamId}/members/{personId}
- 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/organizations/{organizationId}/teams/{teamId}/members/{personId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "value": true }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/teams/{teamId}/members
- https://orgs.ecg-api.com/teams/{teamId}/members
- 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/teams/{teamId}/members?order_by=ASC&skip=0&take=10&sort_by=joinedAt' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
null
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/persons/{personId}/teams
- https://orgs.ecg-api.com/persons/{personId}/teams
- 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/persons/{personId}/teams?order_by=ASC&skip=0&take=10&sort_by=createdAt&status=active' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
null
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/organizations/{organizationId}/teams/{teamId}/archive
- https://orgs.ecg-api.com/organizations/{organizationId}/teams/{teamId}/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/organizations/{organizationId}/teams/{teamId}/archive' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "value": true }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/organizations/{organizationId}/teams/{teamId}/restore
- https://orgs.ecg-api.com/organizations/{organizationId}/teams/{teamId}/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/organizations/{organizationId}/teams/{teamId}/restore' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "value": true }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/teams/{teamId}
- https://orgs.ecg-api.com/teams/{teamId}
- 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/teams/{teamId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "value": true }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/organizations/{organizationId}/teams/{teamId}/deactivate
- https://orgs.ecg-api.com/organizations/{organizationId}/teams/{teamId}/deactivate
- 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/organizations/{organizationId}/teams/{teamId}/deactivate' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "value": true }
- Mock serverhttps://docs.ecg-api.com/_mock/products/organizations/apis/orgs/organizations/{organizationId}/teams/{teamId}/activate
- https://orgs.ecg-api.com/organizations/{organizationId}/teams/{teamId}/activate
- 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/organizations/{organizationId}/teams/{teamId}/activate' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "value": true }