v39

latestOpenAPI 3.0.0raw.githubusercontent.com2026-08-017897360.9 KB
verificationRequests

Create a verification request

Request verification of an unlisted organization. If the organization cannot be found through Chariot's search, you can submit a verification request so that Chariot's compliance team can review and verify the organization.

post/v1/verification_requests

Request body

einstring required

The EIN of the organization to verify

organization_namestring required

The name of the organization as known to the grantmaker

websitestring

The organization's website URL

contact_emailstring

Contact email for the nonprofit organization.

Example request

{
  "ein": "123456789",
  "organization_name": "Local Community Foundation",
  "website": "https://localfoundation.org",
  "recommended_mailing_address": {
    "line1": "123 Main St",
    "line2": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "zip_code": "94105"
  },
  "contact_email": "contact@localfoundation.org"
}

Response

The verification request was created

idstring required

Unique identifier for the verification request

einstring required

The EIN of the organization being verified

organization_namestring required

The name of the organization as provided by the grantmaker

organization_idstring required

The ID of the Organization record for the nonprofit being verified.

status'needs_review' | 'verified' | 'failed' required

The status of the verification request. Possible values include:

  • needs_review: The request has been submitted and is awaiting review by Chariot's compliance team
  • verified: The organization has been verified as tax-exempt and eligible for disbursements
  • failed: Chariot's compliance team determined the organization is not eligible
websitestring

The organization's website URL

verified_atstring date-time

When the organization was verified as tax-exempt and eligible for disbursements

failed_atstring date-time

When the verification request was rejected

created_atstring date-time

When the verification request was created

updated_atstring date-time

When the verification request was last updated

Example response

{
  "id": "vr_01jpjen1s23s29kkmnjsb6fzga",
  "ein": "123456789",
  "organization_name": "Local Community Foundation",
  "organization_id": "org_01jpjenf5q6cawy43yxfcrxhct",
  "status": "needs_review",
  "website": "https://localfoundation.org",
  "recommended_mailing_address": {
    "line1": "123 Main St",
    "line2": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "zip_code": "94105"
  },
  "created_at": "2020-01-31T23:00:00Z",
  "updated_at": "2020-01-31T23:00:00Z"
}