# Get a regulated driver score

Get a single regulated driver score with a given id.
**Available on Test and Pilot accounts only.** Live accounts receive `403 Forbidden`.

Endpoint: GET /regulated/driver_scores/{id}
Version: 1.0
Security: get-bearer-token-using-oauth2

## Security:

  - `get-bearer-token-using-oauth2` (unknown)
    oauth2

## Path parameters:

  - `id` (string, required)
    the uuid identifying the driver score

## Query parameters:

  - `include[]` (array)
    Request optional response fields. Repeat the parameter for multiple values.

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `id` (string)
    A universally unique identifier (UUID) in standard format.
    Example: 2b8313e8-4efd-45a1-b578-952b8313e890

  - `created_at` (string)
    An ISO 8601 formatted date-time string.
    Example: 2020-01-01T00:00:00Z

  - `status` (string)
    Enum: "pending", "complete", "error"

  - `check_type` (string)
    Enum: "regulated_driver_score"

  - `reference_id` (string)
    A reference identifier for linking related records. Limited to 64 alphanumeric characters, underscores, and hyphens.
    Example: ref-123

  - `results_updated_at` (string)
    When `results` last changed -- moves again when a later customer-ordered motor vehicle
record lands on an already-`complete` run (see the `regulated_driver_score.updated`
webhook).
    Example: 2020-01-01T00:00:00Z

  - `results_info` (object)

  - `results_info.profiles_limit` (integer)
    Maximum number of matched profiles to return in `results`, ranked by identity match strength
(best first). Send `1` when you only want the single best identity match; raise it to review
several candidate identities. This limits profiles only -- each returned profile still carries
all of its records.
    Example: 5

  - `results_info.profiles_truncated` (boolean)
    True when this search matched more identities than the requested `limit`.

  - `scenario_slug` (string)
    Which `driver_score` test scenario (see `GET /test_scenarios`) matched this run, keyed by
`driver_license_number`. Present only for test-stage accounts.
    Example: driver_score_ds0001

  - `driver_license_status` (object)
    A single DLSC (driver license status check), run once per request against the driver license
the **customer submitted** -- a fact about the request, not about any one matched identity.
Reported as `pending` until the check resolves. The public commitment for this block is exactly
`status` and `validity`; no per-license detail (address, class, restrictions) is exposed here.
    Example: {"status":"included","validity":"VALID"}

  - `driver_license_status.status` (string, required)
    Whether/how a DLSC (driver license status check) ran, shared by `driver_license_status.status`
and `driver_score.components.dlsc.status`.
    Enum: "included", "not_supported", "missing_input", "indeterminate", "pending"

  - `driver_license_status.validity` (string)
    Present once `status` is `included`. Absent while `pending` or when the check could not run.
Note: for Texas (TX), this reflects Texas DPS's driver eligibility status (license fees,
compliance, and medical certification standing) -- not license validity. It cannot detect
an expired license, and does not indicate the license's expiration date or class.
    Enum: "VALID", "INVALID", "UNKNOWN"

  - `results` (array)
    Array of matched identities. Populated as soon as the People Data Graph search completes --
readable on the `201` response, before `driver_license_status` resolves -- because this
product's premise is that results display as they show up rather than all at once.

  - `results.match_confidence_level` (string)
    **Identity match confidence** for this matched profile, based on how strongly the identity
matched by our people data graph aligns with the PII you submitted for the check.
The values **high**, **medium**, and **low** are assigned based on Checkr's proprietary ML algorithm.
This is measured independently from each record's own `record_match_confidence_level` and from each
case's `identity_match_confidence_level` (see the `record`/`case` schema) -- a profile-level "high",
a record-level "high", and a case-level "high" are not derived from the same measurement and should
not be compared to each other.
    Enum: "high", "medium", "low"

  - `results.identity` (object)
    A conservative identity summary for the matched profile. This summary intentionally does not
include raw contact PII (emails, phone numbers) or document numbers, even when the underlying
identity provider carries them -- that exclusion applies only to this identity summary, not to
the matched profile's nested `records[]`, which may legitimately include a `doc_number` as
court-record data (see the `record` schema).

  - `results.identity.name_variations` (array)
    Name variations on file for this identity, most authoritative first, capped at 10 entries.

  - `results.identity.name_variations.full_name` (string)
    Example: Marcus G Williams

  - `results.identity.name_variations.first_name` (string)
    Example: Marcus

  - `results.identity.name_variations.middle_name` (string)
    Example: G

  - `results.identity.name_variations.last_name` (string)
    Example: Williams

  - `results.identity.dates_of_birth` (array)
    Dates of birth on file for this identity.

  - `results.identity.gender` (string)
    Enum: "male", "female", "non_binary", "other"

  - `results.identity.states` (array)
    US states associated with this identity's recent addresses on file. Limited to
approximately the last 5 years: where the identity provider reports when an address was
last observed, only addresses observed inside that window contribute; where it reports no
such date, the address history is sampled rather than used in full. This is therefore a
recent-residence indicator, not an exhaustive address or residence history, and it may be
absent entirely when no address falls inside the window.
    Example: ["FL","GA"]

  - `results.identity.photo_urls` (array)
    A set of URLs referencing photos of this person: photos on file for this identity, plus
any photos attached to this matched profile's returned `records[]` (for example, a
criminal record's mugshot). Only records visible in `records[]` contribute here -- a
record filtered out of the response never adds a photo to this list. Deduplicated, capped
at 20 entries. Same field name and shape as Instant Criminal Checks'
`record.person.photo_urls`.
    Example: ["https://example.com/pictures/marcus-selfie.jpg"]

  - `results.identity.deceased` (object)
    Whether the sources linked to this matched profile have reported the person as deceased, and
the date or dates of death they gave.

  - `results.identity.deceased.status` (string, required)
    The resolved answer across all sources linked to this profile.
    Enum: "deceased", "not_deceased", "conflict", "no_data"

  - `results.identity.deceased.dates_of_death` (array)
    Dates of death reported by the sources linked to this profile.
    Example: ["19630800"]

  - `results.records` (array)
    Criminal records associated with this matched profile. Same shape as the Instant Criminal Checks `record` schema.

  - `results.records.record_id` (string)
    An identifier for this record within the check result.
The same underlying record may share an ID across different checks. It is not a
permanent identifier: if the source data for a record changes, a later search may
return that record with a different ID.
    Example: record-7480fc7edac1a09867849999f2a2f6eec3cc37150f4ba65cbd1f46a4a1a5c15e

  - `results.records.category` (string)
    A categorization of the type of record returned.
Maps closely to the source category, except PA sources can contain either Patriot or Registry records.
    Enum: "arrest", "Criminal/traffic", "Warrant", "Sex Offender", "Patriot", "Registry"

  - `results.records.collection_date` (string)
    A date in the form YYYYMMDD.
    Example: 19950401

  - `results.records.collection_date_notice` (string)
    Disclaimer accompanying `collection_date` on Virginia records only: VA records may
have been sealed by the court since the date the record was collected. Only present
together with `collection_date`; when the date is omitted (no usable date), the
notice is omitted as well.
    Example: This information may include records that have been sealed since the collection date shown above.

  - `results.records.record_match_confidence_level` (string)
    **Record match confidence** for this record: how strongly this record aligns with the identity it was matched
to. Returned only for records sourced from Checkr's people data graph.
The values **high**, **medium**, and **low** are assigned based on Checkr's proprietary ML algorithm.
**Not comparable to other confidence fields.** This is measured independently from the case-level
`identity_match_confidence_level` (below) and, on Driver Risk Signals / Instant Criminal Profile, from the
profile-level `match_confidence_level`. The three answer different questions and are calibrated separately,
so a **high** on one does not mean the same thing as a **high** on another.
**Absence:** Omitted when the record's source does not supply a match confidence.
    Enum: "high", "medium", "low"

  - `results.records.person` (object)
    Person attributes as reported on this record. Only fields that have a value are returned;
most records include only a subset of these fields.

  - `results.records.person.first_name` (string)
    Example: John

  - `results.records.person.middle_name` (string)
    middle initial or name or names
    Example: W

  - `results.records.person.last_name` (string)
    Example: Smith

  - `results.records.person.suffix` (string)

  - `results.records.person.full_name` (string)
    Example: Smith, John W.

  - `results.records.person.doc_number` (string)
    Dept. of Corrections number.
A number or identifier given by a state Dept. of Corrections to identify a person who went to prison.

  - `results.records.person.gender` (string)
    The gender, if any, as recorded by the source.  No specific format.
    Example: M

  - `results.records.person.height` (string)
    The height, if any, as recorded by the source.  No specific format.
    Example: 601

  - `results.records.person.weight` (string)
    The weight, if any, as recorded by the source.  No specific format.
    Example: 180

  - `results.records.person.hair_color` (string)
    The hair color, if any, as recorded by the source.  No specific format.
    Example: BRN

  - `results.records.person.eye_color` (string)
    The eye color if any, as recorded by the source.  No specific format.
    Example: HAZ

  - `results.records.person.skin_color` (string)
    The skin color, if any, as recorded by the source.  No specific format.
    Example: wht

  - `results.records.person.race` (string)
    The race as defined by the source.  No specific format.
    Example: W

  - `results.records.person.ethnicity` (string)
    The ethnicity, if any, as recorded by the source.  No specific format.
    Example: Hispanic-American

  - `results.records.person.physical_build` (string)
    The physical build, if any, as recorded by the source.  No specific format.
    Example: BROAD

  - `results.records.person.physical_marks` (string)
    Scars, marks, and tattoos as defined by the source.  No specific format.
    Example: blue cross on outside left ankle

  - `results.records.person.photo_urls` (array)
    A set of URLs referencing pictures of this person, as recorded by the source.

  - `results.records.person.name_aliases` (array)
    Other names that this person may have gone by.

  - `results.records.person.dob_aliases` (array)
    Other dates of birth that this person may have used.

  - `results.records.person.addresses` (array)
    Addresses associated with this person on this record, as reported by the data source.
Omitted when the source provides no address information. Each entry may be partial.
    Example: [{"street":"123 Main St","city":"Frankfort","state":"KY","zip_code":"40601"},{"street":"OFFENDER REPORTS MOVED OUT OF UTAH"}]

  - `results.records.person.addresses.street` (string)
    Street or location line as reported by the source. May be a free-form string rather than a
normalized postal address (for example, a registry status message).
    Example: 123 Main St

  - `results.records.person.addresses.city` (string)
    City or municipality when reported by the source.
    Example: Frankfort

  - `results.records.person.addresses.state` (string)
    State as reported by the source, if any.
    Example: KY

  - `results.records.person.addresses.zip_code` (string)
    ZIP code as reported by the source, if any.
    Example: 40601

  - `results.records.person.addresses.country` (string)
    Country as reported by the source, if any.
    Example: US

  - `results.records.source` (object)

  - `results.records.source.id` (string)
    An identifier for the source.  E.g. "cookil" or "NJ_Supreme_Ct_view".  Can be used to programmatically exclude a source.
    Example: ARSTfranklinKY

  - `results.records.source.category` (string)
    A categorization of the type of source where the data was retrieved.
Some of the categories may not imply wrongdoing, and are excluded by default.
    Enum: "arrest", "court", "criminal registry", "DOC", "warrant", "sex offender registry", "domestic watchlist", "foreign watchlist", "healthcare registry", "healthcare sanctions", "financial registry", "financial sanctions", "other registry", "other sanctions", "PEP registry"

  - `results.records.source.name` (string)
    A human-understandable (English) name of the source.
    Example: KY Franklin County Inmates

  - `results.records.source.county` (string)
    The name of the county (if any) where the record came from.
    Example: Franklin

  - `results.records.source.county_fips_code` (string)
    The 5-digit FIPS code of the county where the record came from.
Present for county checks; omitted for sources without an associated county.
    Example: 17031

  - `results.records.cases` (array)
    Only fields that have a value are returned.  Most cases will have only a subset of these fields.

  - `results.records.cases.case_id` (string)
    A stable identifier for this case, derived from the case content.
Format: `case-{sha256_hash}`.
    Example: case-7480fc7edac1a09867849999f2a2f6eec3cc37150f4ba65cbd1f46a4a1a5c15e

  - `results.records.cases.case_number` (string)
    The case number assigned by a court.  Not present for records which are not from a court.  Format varies.
    Example: 2025-99999

  - `results.records.cases.type` (string)
    The case type as reported by the court.  Not present for records which are not from a court.  Format varies.

  - `results.records.cases.status` (string)
    The case status as reported by the court.  Sparsely available.  Format varies.

  - `results.records.cases.arresting_agency` (string)
    The name of the arresting agency.
    Example: Franklin County Sheriff

  - `results.records.cases.court_name` (string)
    The name of the charging court.
    Example: Franklin County Circuit Court

  - `results.records.cases.court_county` (string)
    The county of the charging court.
    Example: Franklin

  - `results.records.cases.identity_match_confidence_level` (string)
    **Identity match confidence** for this case. When present, it indicates how strongly this criminal case aligns
with the PII you submitted for the check.
Distinct from the record-level `record_match_confidence_level`: this field is about a single **case** versus the
PII you submitted, while that one is about a whole **record** versus the identity it was matched to. They are
measured separately and should not be compared to each other.
The values **high**, **medium**, and **low** are assigned based on Checkr's proprietary ML algorithm.
**Other values:** **unknown** — identity matching was enabled for the check but a confidence label could not be determined for this case. **insufficient_information** — identity matching was skipped (for example, insufficient identifiers); check `run_notes` for context.
**Absence:** Omitted when identity matching was not enabled for the check. Reach out to support@checkrtrust.com if you are interested in enabling this feature
    Enum: "high", "medium", "low", "unknown", "insufficient_information"

  - `results.records.cases.charges` (array)
    Only fields that have a value are returned.  Most charges will have only a subset of these fields.

  - `results.records.cases.charges.charge_id` (string)
    A stable identifier for this charge, derived from the charge content.
Format: `charge-{sha256_hash}`.
    Example: charge-7480fc7edac1a09867849999f2a2f6eec3cc37150f4ba65cbd1f46a4a1a5c15e

  - `results.records.cases.charges.description` (string)
    The description of the offense, as reported on the record.  Format varies.
    Example: SHOPLIFTING

  - `results.records.cases.charges.legal_code` (string)
    Legal code (statute) as reported by the court or arresting agency.
    Example: 433.234

  - `results.records.cases.charges.type` (string)
    the type (level, severity) of a charge
    Enum: "felony", "misdemeanor", "petty_offense", "unknown"

  - `results.records.cases.charges.degree` (string)
    Court-reported offense degree, as written on the record.
    Example: MISDEMEANOR - CLASS B

  - `results.records.cases.charges.category` (string)
    the highest level of categorization of a charge
    Enum: "Criminal Intent", "Drugs & Alcohol", "Fraud & Deception", "Homicide", "Security", "Sexual", "Statutory", "Theft & Property", "Vehicles & Traffic", "Violence", "unclassified"

  - `results.records.cases.charges.subcategory` (string)
    the second level of categorization of a charge
    Enum: "Accessory", "Conspiracy", "Court Orders", "Criminal Tools", "Obstruction", "Organized Crime", "Alcohol & Tobacco", "Driving under the Influence (DUI)", "Drugs-Marijuana Possession/Use", "Drugs-Possession/Use", "Drugs-Sale & Manufacture", "Bribery & Corruption", "Business & Tax", "Cyber Crimes", "Embezzlement", "Forgery", "Fraud", "Identity Theft & Impersonation", "Worthless Check", "Attempted Homicide", "Intentional Homicide", "Unintentional Killing", "Immigration", "Terrorism", "Treason", "Lewd Behavior", "Prostitution", "Sexual Abuse", "Animal Ordinances", "Custody & Support", "Fish & Game", "Gambling", "Miscellaneous Citations & Violations", "Public Nuisance", "Safety & Zoning", "Arson", "Burglary", "Petty Theft", "Possession of Stolen Property", "Robbery", "Theft", "Trespassing", "Vandalism & Mischief", "License & Registration", "Parking", "Speeding", "Unsafe Operation", "Vehicle Equipment", "Abduction & Restraint", "Animal Cruelty", "Assault & Battery", "Child & Elder Abuse", "Disorderly Behavior", "Harassment & Threats", "Weapons & Endangerment", "unclassified"

  - `results.records.cases.charges.subsubcategory` (string)
    The lowest (most detailed) level of categorization of a charge.
There are over 250 of these.
They are one of the categorizations on which rulesets operate.
    Example: Retail Theft

  - `results.records.cases.charges.city` (string)
    The name of the city where the person was charged
    Example: Indian Hills

  - `results.records.cases.charges.county` (string)
    The name of the county where the person was charged
    Example: Jefferson

  - `results.records.cases.charges.state` (string)
    The state where the person was charged
    Example: KY

  - `results.records.cases.charges.sentences` (array)

  - `results.records.cases.charges.sentences.release_type` (string)
    Type of release, if reported.

  - `results.records.cases.charges.sentences.details` (string)
    Description of the sentence, if any
    Example: fine, 1D

  - `results.records.cases.charges.dispositions` (array)

  - `results.records.cases.charges.dispositions.disposition` (string)
    A description of the disposition, as provided by the court, if any.
    Example: GLT

  - `results.records.cases.charges.dispositions.disposition_type` (string)
    the type of disposition
    Enum: "Conviction", "Dismissed", "Invalid", "Merged", "Pending", "Transferred", "Warrant", "Unclassified"

  - `results.id` (string)
    This identity's People Data Graph profile id. Pass this as `matched_profile_id` when
ordering a motor vehicle record for this identity.
    Example: 0198f3c1-2b47-4d9a-a6e5-2c8d4f6e1b34

  - `results.licenses` (array)

  - `results.licenses.status` (string)
    `VAL`/`INV`, derived from the source record's normalized validity -- except on `ID CARD`
rows, which are always reported without a `status` regardless of real standing (an ID card
is not a driving credential). Read `status_description` for the jurisdiction's own wording
in that case.
    Example: VAL

  - `results.licenses.status_description` (string)
    Example: VALID

  - `results.licenses.class` (string)
    Example: A

  - `results.licenses.type` (string)
    Example: CDL

  - `results.licenses.subtype` (string)

  - `results.licenses.issued_on` (string)
    An ISO 8601 formatted date string.
    Example: 2020-01-01

  - `results.licenses.restrictions` (array)

  - `results.licenses.comments` (array)

  - `results.driver_score` (object)
    This matched identity's driver risk score: a 0-100 number, higher meaning lower risk, along
with the individual inputs it draws from. Scored per matched identity, never once per request
-- different identities can hold different licenses and driving histories, so a single number
across several people would describe nobody.
`score` is `null` while `score_status` is `pending` (an input for this identity is still in
flight) or `inconclusive` (every input is terminal, but there was nothing to score with). See
the `clean_record` and `mvr_issues` examples on `POST /regulated/driver_scores` for a
higher-scoring and a lower-scoring identity, and `multiple_matched_profiles` for one scored
identity alongside one `inconclusive` identity in the same run.
    Example: {"score":78,"score_status":"scored","components":{"court_records":{"status":"included"},"dlsc":{"status":"included"},"motor_vehicle":{"status":"included"}}}

  - `results.driver_score.score` (integer | null, required)
    0-100, higher is lower risk. `null` unless `score_status` is `scored`.
    Example: 78

  - `results.driver_score.score_status` (string, required)
    Enum: "scored", "inconclusive", "pending"

  - `results.driver_score.components` (object, required)
    Which inputs contributed to `score`, and each one's own status.

  - `results.driver_score.components.court_records` (object, required)

  - `results.driver_score.components.court_records.status` (string)
    One scoring input's contribution status.
    Enum: "included", "not_requested", "pending", "indeterminate"

  - `results.driver_score.components.dlsc` (object, required)

  - `results.driver_score.components.motor_vehicle` (object, required)

  - `results.motor_vehicle_records` (array)

  - `results.motor_vehicle_records.source` (string)
    Enum: "historical", "ordered"

  - `results.motor_vehicle_records.status` (string)
    Enum: "complete", "not_found", "error", "pending", "not_supported", "not_requested"

  - `results.motor_vehicle_records.as_of` (string)
    When this record was captured or last updated. Absent for a still-pending order.
    Example: 2020-01-01T00:00:00Z

  - `results.motor_vehicle_records.is_current` (boolean)
    True for the newest dated record in this jurisdiction, across both `historical` and `ordered` entries.

  - `results.motor_vehicle_records.result_code` (string)
    Enum: "FOUND", "NOT FOUND", "REJECTED", "LOCKED"

  - `results.motor_vehicle_records.driver_information` (object)
    Identity/physical details as reported on the record itself -- never a license number.

  - `results.motor_vehicle_records.driver_information.date_of_birth` (string)

  - `results.motor_vehicle_records.driver_information.license` (object)

  - `results.motor_vehicle_records.driver_information.name` (object)

  - `results.motor_vehicle_records.driver_information.name.first` (string)

  - `results.motor_vehicle_records.driver_information.name.middle` (string)

  - `results.motor_vehicle_records.driver_information.name.last` (string)

  - `results.motor_vehicle_records.driver_information.name.suffix` (string)

  - `results.motor_vehicle_records.driver_information.name.raw` (string)

  - `results.motor_vehicle_records.driver_information.addresses` (array)
    Present on `historical` entries only.

  - `results.motor_vehicle_records.driver_information.addresses.street` (string)

  - `results.motor_vehicle_records.driver_information.addresses.city` (string)

  - `results.motor_vehicle_records.driver_information.addresses.zip_code` (string)

  - `results.motor_vehicle_records.driver_information.physical_attributes` (object)
    Present on `historical` entries only.

  - `results.motor_vehicle_records.driver_information.physical_attributes.height` (string)

  - `results.motor_vehicle_records.driver_information.physical_attributes.weight` (string)

  - `results.motor_vehicle_records.driver_information.physical_attributes.hair_color` (string)

  - `results.motor_vehicle_records.driver_information.physical_attributes.eye_color` (string)

  - `results.motor_vehicle_records.driver_information.physical_attributes.sex` (string)

  - `results.motor_vehicle_records.driver_events` (array)

  - `results.motor_vehicle_records.driver_events.date` (string)
    Format depends on provenance: a `historical` entry may carry the source's raw date form; an
`ordered` entry uses ISO 8601.

  - `results.motor_vehicle_records.driver_events.description` (string)

  - `results.motor_vehicle_records.driver_events.labeled_as` (string)

  - `results.motor_vehicle_records.driver_events.code` (string)

  - `results.motor_vehicle_records.driver_events.acd_code` (string)
    Normalized AAMVA Code Dictionary (ACD) code for this event.

  - `results.motor_vehicle_records.driver_events.disposition` (string)

  - `results.motor_vehicle_records.driver_events.disposition_date` (string)

  - `results.motor_vehicle_records.driver_events.location` (string)

  - `results.motor_vehicle_records.driver_events.points` (string | integer | null)
    Jurisdiction-specific; may be numeric or a jurisdiction-specific string.

  - `results.motor_vehicle_records.driver_events.additional_detail` (string)

  - `results.motor_vehicle_records.crashes` (array)

  - `results.motor_vehicle_records.crashes.date` (string)

  - `results.motor_vehicle_records.crashes.description` (string)

  - `results.motor_vehicle_records.crashes.labeled_as` (string)

  - `results.motor_vehicle_records.crashes.severity` (string)
    Enum: "AC0", "AC1", "AC2", "AC3", "NEW"

  - `results.motor_vehicle_records.crashes.location` (string)

  - `results.motor_vehicle_records.crashes.was_citation_issued` (boolean)

  - `results.motor_vehicle_records.crashes.comments` (array)

  - `results.motor_vehicle_records.jurisdiction_actions` (array)

  - `results.motor_vehicle_records.jurisdiction_actions.start_date` (string)

  - `results.motor_vehicle_records.jurisdiction_actions.end_date` (string)

  - `results.motor_vehicle_records.jurisdiction_actions.description` (string)

  - `results.motor_vehicle_records.jurisdiction_actions.labeled_as` (string)

  - `results.motor_vehicle_records.jurisdiction_actions.group` (string)
    Removal of Driving Privileges (RDP) Group, providing additional context for why an action was taken.
    Enum: "RDP00", "RDP01", "RDP10", "RDP11", "RDP20", "RDP30", "RDP31", "RDP32", "RDP33", "RDP40", "RDP50", "RDP60", "RDP70", "RDP71"

  - `results.motor_vehicle_records.jurisdiction_actions.extent_of_action` (string)

  - `results.motor_vehicle_records.jurisdiction_actions.comments` (array)

  - `results.motor_vehicle_records.licenses` (array)
    Raw license entries as reported by this one record. The matched profile's top-level
`licenses` is the deduplicated view across all of a profile's motor vehicle records.

## Response 401:

  - `401` (unknown)
    Error response

## Response 401 fields (application/json):

  - `code` (string, required)
    A machine-readable error code.
    Example: invalid_request

  - `title` (string, required)
    A human-readable error title.
    Example: Invalid Request

  - `source` (object)
    An object containing references to the source of the error.

  - `source.pointer` (string)
    A JSON Pointer [RFC6901] to the associated entity in the request document.
    Example: /data/attributes/first_name

## Response 403:

  - `403` (unknown)
    Error response

## Response 403 fields (application/json):

  - `code` (string, required)
    A machine-readable error code.
    Example: invalid_request

  - `title` (string, required)
    A human-readable error title.
    Example: Invalid Request

  - `source` (object)
    An object containing references to the source of the error.

  - `source.pointer` (string)
    A JSON Pointer [RFC6901] to the associated entity in the request document.
    Example: /data/attributes/first_name

## Response 404:

  - `404` (unknown)
    Error response

## Response 404 fields (application/json):

  - `code` (string, required)
    A machine-readable error code.
    Example: invalid_request

  - `title` (string, required)
    A human-readable error title.
    Example: Invalid Request

  - `source` (object)
    An object containing references to the source of the error.

  - `source.pointer` (string)
    A JSON Pointer [RFC6901] to the associated entity in the request document.
    Example: /data/attributes/first_name

## Response 500:

  - `500` (unknown)
    Error response

## Response 500 fields (application/json):

  - `code` (string, required)
    A machine-readable error code.
    Example: invalid_request

  - `title` (string, required)
    A human-readable error title.
    Example: Invalid Request

  - `source` (object)
    An object containing references to the source of the error.

  - `source.pointer` (string)
    A JSON Pointer [RFC6901] to the associated entity in the request document.
    Example: /data/attributes/first_name

