v1

latestOpenAPI 3.0.02026-08-0679302767.4 KB
Webhooks

Retrieve all registered webhooks

Retrieve all webhooks registered for the organization, including basic configuration details. Sensitive information like oauth_configuration will be masked in the response.

get/v2/webhooks

Headers

organization-idstring

Response

List of registered webhooks retrieved successfully

idstring required

Unique identifier for the webhook registration

organization_idstring required

Unique identifier for the client organization

urlstring required

Callback URL to which data should be posted

event_typesstring[] required

Credentialing event(s) that should trigger a post.

Values:

  • IN_PROGRESS: Credentialing is in progress
  • PSV_COMPLETED: Primary source verification completed
  • CREDENTIALING_COMPLETED: Credentialing completed
  • PROVIDER_TERMINATED: Provider terminated
  • FACILITY_NOT_SENT_TO_CREDENTIALING: Facility not sent to credentialing
  • FACILITY_IN_PROGRESS: Facility credentialing in progress
  • FACILITY_DATA_MISSING: Facility data missing
  • FACILITY_OUTREACH_IN_PROGRESS: Facility outreach in progress
  • FACILITY_PSV_COMPLETE_BY_CERTIFYOS: Facility PSV complete by CertifyOS
  • FACILITY_CREDENTIALING_RESTARTED: Facility credentialing restarted
  • FACILITY_PSV_READY: Facility PSV ready
  • FACILITY_CRED_APPROVED: Facility credentialing approved
  • FACILITY_HOLD_FOR_CRED_COMM: Facility hold for credentialing committee
  • FACILITY_CRED_DENIED: Facility credentialing denied
  • FACILITY_TERMINATED: Facility terminated
  • FACILITY_RECREDENTIALING_IN_PROGRESS: Facility recredentialing in progress
  • FACILITY_TABLED: Facility tabled
  • FACILITY_WITHDRAWN_CANCELLED: Facility withdrawn or cancelled
  • FACILITY_NOT_STARTED: Facility credentialing not started
  • PROVIDER_NOT_SENT_TO_CREDENTIALING: Provider not sent to credentialing
  • PROVIDER_NOT_STARTED: Provider credentialing not started
  • PROVIDER_IN_PROGRESS: Provider credentialing in progress
  • PROVIDER_DATA_MISSING: Provider data missing
  • PROVIDER_OUTREACH_IN_PROGRESS: Provider outreach in progress
  • PROVIDER_PSV_COMPLETED: Provider PSV completed
  • PROVIDER_CREDENTIALING_RESTARTED: Provider credentialing restarted
  • PROVIDER_PSV_READY: Provider PSV ready
  • PROVIDER_CRED_APPROVED: Provider credentialing approved
  • PROVIDER_HOLD_FOR_CRED_COMM: Provider hold for credentialing committee
  • PROVIDER_CRED_DENIED: Provider credentialing denied
  • PROVIDER_RECREDENTIALING_IN_PROGRESS: Provider recredentialing in progress
  • PROVIDER_TABLED: Provider tabled
  • PROVIDER_WITHDRAWN_CANCELLED: Provider withdrawn or cancelled
descriptionstring

Title/description of the webhook being registered

headersobject

Key-value pairs of custom static headers sent with the webhook requests (e.g., for API keys or tokens). These are masked in the response.

created_atstring required

Timestamp when the webhook was created

Example response

[
  {
    "url": "https://yourdomain.com/webhook-endpoint",
    "description": "Provider Created Webhook",
    "headers": {
      "X-Api-Key": "****"
    },
    "oauth_configuration": {
      "client_id": "my-client-id",
      "client_secret": "my-client-secret",
      "token_url": "https://auth.example.com/oauth/token",
      "scope": "resource.read",
      "headers": {
        "X-Domain-Name": "example.com"
      }
    }
  }
]