Create providers (Bulk)
CertifyOS API
- Mock serverhttps://docs.certifyos.com/_mock/reference/application/api/v2/providers
- Productionhttps://ng-api-production.certifyos.com/v2/providers
- Staging (Test Data)https://ng-api-stg.certifyos.com/v2/providers
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.certifyos.com/_mock/reference/application/api/v2/providers \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'organization-id: string' \
-d '[
{
"first_name": "string",
"middle_name": "",
"last_name": "string",
"degree": "AA",
"npi": "",
"states": "string",
"caqh_provider_id": "",
"last_credentialed_date": "2019-08-24T14:15:22Z",
"next_credentialing_date": "2019-08-24T14:15:22Z",
"initial_credentialing_date": "2019-08-24T14:15:22Z",
"external_id": "string",
"primary_email": "string@string.com",
"gender": "M",
"dob": "2019-08-24T14:15:22Z",
"group_name": "string",
"group_npi": "2345678901",
"group_tin": "123456789",
"location_name": "string",
"external_group_id": "string",
"is_pcp": true,
"is_specialist": true,
"accepts_new_patients": true,
"accepts_new_medicare_patients": true
}
]'[ { "provider_id": "string", "error": { … } } ]
Request
Fetches all the providers in the given organization, this endpoint is used to query for all providers in the organization. The endpoint returns a list of providers with the providerId and basic details. This endpoint supports filters for pagination (offset and limit), file type, flagged status, and created or updated date ranges. The practice location data response can be enabled on request, it is not returned by default.
- Mock serverhttps://docs.certifyos.com/_mock/reference/application/api/v2/providers
- Productionhttps://ng-api-production.certifyos.com/v2/providers
- Staging (Test Data)https://ng-api-stg.certifyos.com/v2/providers
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.certifyos.com/_mock/reference/application/api/v2/providers?offset=0&limit=10&file_type=Clean&flagged=true&start_updated_at=2019-08-24T14%3A15%3A22Z&end_updated_at=2019-08-24T14%3A15%3A22Z' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'organization-id: string'List of providers.
Current status of the provider
Credentialing status of the provider
Practice locations associated with the provider (enabled on request).
[ { "first_name": "string", "middle_name": "string", "last_name": "string", "npi": "string", "degree": "string", "provider_id": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "status": "Terminated", "credentialing_status": "Not sent to credentialing", "credentialing_status_update_date": "YYYY-MM-DD", "external_id": "string", "gender": "string", "primary_email": "string", "caqh_primary_email": "string", "dob": "YYYY-MM-DD", "isHospitalBased": true, "practice_location": [ … ] } ]
Provider ids to be terminated in comma separated strings within the array.
Filters for Provider Termination
File Type of the providers to filter by to be terminated.
- Mock serverhttps://docs.certifyos.com/_mock/reference/application/api/v2/providers/terminate-providers
- Productionhttps://ng-api-production.certifyos.com/v2/providers/terminate-providers
- Staging (Test Data)https://ng-api-stg.certifyos.com/v2/providers/terminate-providers
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://docs.certifyos.com/_mock/reference/application/api/v2/providers/terminate-providers \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'organization-id: string' \
-d '{
"provider_ids": [
"string"
],
"reason": "string",
"filters": {
"offset": 0,
"limit": 10,
"file_type": "Clean",
"flagged": true,
"start_updated_at": "2019-08-24T14:15:22Z",
"end_updated_at": "2019-08-24T14:15:22Z"
}
}'{ "message": "string" }
Provider ids to be unterminated in comma separated strings within the array.
Filters for Provider Un-Termination
File Type of the providers to filter by to be terminated.
- Mock serverhttps://docs.certifyos.com/_mock/reference/application/api/v2/providers/unterminate-providers
- Productionhttps://ng-api-production.certifyos.com/v2/providers/unterminate-providers
- Staging (Test Data)https://ng-api-stg.certifyos.com/v2/providers/unterminate-providers
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://docs.certifyos.com/_mock/reference/application/api/v2/providers/unterminate-providers \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'organization-id: string' \
-d '{
"provider_ids": [
"string"
],
"reason": "string",
"filters": {
"offset": 0,
"limit": 10,
"file_type": "Clean",
"flagged": true,
"start_updated_at": "2019-08-24T14:15:22Z",
"end_updated_at": "2019-08-24T14:15:22Z"
}
}'- Mock serverhttps://docs.certifyos.com/_mock/reference/application/api/v2/providers/{id}
- Productionhttps://ng-api-production.certifyos.com/v2/providers/{id}
- Staging (Test Data)https://ng-api-stg.certifyos.com/v2/providers/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.certifyos.com/_mock/reference/application/api/v2/providers/{id}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'organization-id: string' \
-d '{
"initial_credentialing_date": "2019-08-24T14:15:22Z",
"external_id": "string",
"primary_email": "string@string.com",
"gender": "M",
"dob": "2019-08-24T14:15:22Z",
"is_pcp": true,
"is_specialist": true,
"accepts_new_patients": true,
"accepts_new_medicare_patients": true,
"assigned_states": "AK"
}'