Axuall · Schema
ProviderRegistrationRequestSchema
CompanyHealthcareDataCredentialingArtificial Intelligence
Properties
| Name | Type | Description |
|---|---|---|
| dry_run | object | Useful for testing purposes. When set to `true`, Axuall will not register the practitioner. |
| first_name | string | |
| middle_name | object | |
| last_name | string | |
| date_of_birth | string | |
| social_security_number | string | |
| email_address | string | |
| address | object | |
| aliases | object | |
| app_req_id | string | ID of application requirement |
| facilities | array | List of facilities to associate with the provider |
| labels | object | |
| add_to_my_clinicians | boolean | |
| npi | object | |
| ncsbn | object | |
| degree | string | |
| affiliations | object | |
| work_history | object | |
| university_transcript | object | |
| education | object | |
| state_licenses | object | |
| dea_licenses | object | |
| cds_licenses | object | |
| rn_licenses | object | |
| board_certifications | object | |
| life_support | object | |
| clinician_ids | object | Optional client clinician IDs to record at onboarding. At most one entry per external system. Entries omitting `external_system` are stamped with the subscriber group's configured default. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/axuall/main/json-schema/axuall-provider-registration-request-schema-schema.json",
"title": "ProviderRegistrationRequestSchema",
"x-generated": "2026-09-27",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/axuall-openapi.json#/components/schemas/ProviderRegistrationRequestSchema",
"properties": {
"dry_run": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Dry Run",
"description": "Useful for testing purposes. When set to `true`, Axuall will not register the practitioner.",
"default": false
},
"first_name": {
"type": "string",
"title": "First Name"
},
"middle_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Middle Name",
"default": ""
},
"last_name": {
"type": "string",
"title": "Last Name"
},
"date_of_birth": {
"type": "string",
"format": "date",
"title": "Date Of Birth"
},
"social_security_number": {
"type": "string",
"pattern": "^[0-9]{3}-[0-9]{2}-[0-9]{4}$",
"title": "Social Security Number"
},
"email_address": {
"type": "string",
"format": "email",
"title": "Email Address"
},
"address": {
"$ref": "#/$defs/AddressSchema"
},
"aliases": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/NameSchema-Input"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Aliases",
"default": []
},
"app_req_id": {
"type": "string",
"format": "uuid",
"title": "App Req Id",
"description": "ID of application requirement"
},
"facilities": {
"items": {
"type": "string",
"format": "uuid"
},
"type": "array",
"title": "Facilities",
"description": "List of facilities to associate with the provider"
},
"labels": {
"anyOf": [
{
"items": {
"type": "string",
"maxLength": 255,
"description": "Labels (e.g. tags) used for marking providers to help make those providers easily searchable."
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Labels",
"default": []
},
"add_to_my_clinicians": {
"type": "boolean",
"title": "Add To My Clinicians",
"default": false
},
"npi": {
"anyOf": [
{
"type": "string",
"maxLength": 10,
"minLength": 10,
"title": "National Provider Identifier",
"description": "National Provider Identifier"
},
{
"type": "null"
}
],
"title": "Npi"
},
"ncsbn": {
"anyOf": [
{
"type": "string",
"title": "National Council of State Boards of Nursing",
"description": "National Council of State Boards of Nursing ID"
},
{
"type": "null"
}
],
"title": "Ncsbn"
},
"degree": {
"type": "string",
"enum": [
"AA",
"APA",
"ATC",
"AUD",
"BCBA",
"CAA",
"CCP",
"CGC",
"CNIM",
"CNM",
"CNS",
"CO",
"CPO",
"CRNA",
"CST",
"DA",
"DC",
"DDS",
"DMD",
"DO",
"DPM",
"EDD",
"EMT",
"IBCLC",
"IONM",
"LAC",
"LADC",
"LBS",
"LCPC",
"LCSW",
"LISW",
"LMFT",
"LMHC",
"LMSW",
"LMT",
"LPC",
"LPCC",
"LPE",
"LPN",
"LSW",
"MA",
"MBBS",
"MD",
"MPSY",
"ND",
"NP",
"OD",
"OT",
"OTA",
"PA",
"PHARMD",
"PHD",
"PSYD",
"PT",
"PTA",
"RBT",
"RD",
"RDA",
"RN",
"RNFA",
"RRA",
"RT",
"SA",
"SFA",
"SLP",
"SLPA"
],
"title": "Degree"
},
"affiliations": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/AffiliationSchema"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Affiliations",
"default": []
},
"work_history": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/WorkHistorySchema"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Work History",
"default": []
},
"university_transcript": {
"anyOf": [
{
"$ref": "#/$defs/UniversityTranscriptSchema"
},
{
"type": "null"
}
]
},
"education": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/EducationEntry"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Education",
"default": []
},
"state_licenses": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/StateLicenseSchema-Input"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "State Licenses",
"default": []
},
"dea_licenses": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/StateLicenseSchema-Input"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Dea Licenses",
"default": []
},
"cds_licenses": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/StateLicenseSchema-Input"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Cds Licenses",
"default": []
},
"rn_licenses": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/StateLicenseSchema-Input"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Rn Licenses",
"default": []
},
"board_certifications": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/BoardCertificationSchema"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Board Certifications",
"default": []
},
"life_support": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/LifeSupportSchema"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Life Support",
"default": []
},
"clinician_ids": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/ClinicianIdSchema"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Clinician Ids",
"description": "Optional client clinician IDs to record at onboarding. At most one entry per external system. Entries omitting `external_system` are stamped with the subscriber group's configured default."
}
},
"type": "object",
"required": [
"first_name",
"last_name",
"date_of_birth",
"social_security_number",
"email_address",
"address",
"app_req_id",
"facilities",
"degree"
],
"$defs": {
"AddressSchema": {
"properties": {
"line_1": {
"type": "string",
"title": "Line 1"
},
"line_2": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Line 2",
"default": ""
},
"city": {
"type": "string",
"title": "City"
},
"state": {
"type": "string",
"title": "State"
},
"zip": {
"type": "string",
"title": "Zip"
},
"zip4": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Zip4",
"default": ""
}
},
"type": "object",
"required": [
"line_1",
"city",
"state",
"zip"
],
"title": "AddressSchema"
},
"AffiliationSchema": {
"properties": {
"institution": {
"type": "string",
"title": "Institution"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Id"
},
"hospital_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Hospital Id"
},
"work_history_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Work History Id"
},
"start_date": {
"anyOf": [
{
"type": "string",
"pattern": "^[0-1][0-9]/[1-2][0-9]{3}$"
},
{
"type": "null"
}
],
"title": "Start Date"
},
"end_date": {
"anyOf": [
{
"type": "string",
"pattern": "^[0-1][0-9]/[1-2][0-9]{3}$"
},
{
"type": "null"
}
],
"title": "End Date"
},
"address": {
"anyOf": [
{
"$ref": "#/$defs/AffiliationsAddress"
},
{
"type": "null"
}
]
},
"type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Type",
"default": "affiliation"
}
},
"type": "object",
"required": [
"institution"
],
"title": "AffiliationSchema"
},
"AffiliationsAddress": {
"properties": {
"line_1": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Line 1",
"default": ""
},
"line_2": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Line 2",
"default": ""
},
"city": {
"type": "string",
"title": "City"
},
"state": {
"type": "string",
"title": "State"
},
"zip": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Zip",
"default": ""
},
"zip4": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Zip4",
"default": ""
},
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Country",
"default": ""
}
},
"type": "object",
"required": [
"city",
"state"
],
"title": "AffiliationsAddress"
},
"BoardCertificationSchema": {
"properties": {
"board_name": {
"type": "string",
"enum": [
"ANCC",
"AANP",
"NCCPA",
"NBCRNA",
"AANPCB",
"AAMFT",
"AACN",
"AANA",
"ABCOP",
"ABCP",
"ABCS",
"ABCSW",
"ABDPH",
"ABE",
"ABFAS",
"ABGC",
"ABNM",
"ABO",
"ABOMP",
"ABOMS",
"ABOI",
"ABOM",
"ABOP",
"ABPD",
"ABPTS",
"ABPS",
"ABPM",
"ABPP",
"ABP",
"ABPN",
"ABRET",
"ABSA",
"ABWM",
"AMCB",
"AOC",
"ARRT",
"ASCP",
"ASHA",
"BACB",
"BCBA",
"BCD",
"BBS",
"BPS",
"CCCSLP",
"CBDCE",
"NCCAOM",
"CNIM",
"CAA",
"CDA",
"CHT",
"COA",
"CPFDA",
"CRNFA",
"CDR",
"DANB",
"NASC",
"NAPNES",
"NASW",
"NBCOT",
"NBCC",
"NBSTSA",
"NCCT",
"NCBAHM",
"NCBTMB",
"NCCAP",
"NCC",
"NCCAA",
"NCCSA",
"NSAA",
"NPLEX",
"ONCC",
"PNCB",
"RBT",
"NBRC",
"WOCNCB"
],
"title": "Board Name"
},
"board_number": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Board Number",
"description": "An applicable board certification number"
}
},
"type": "object",
"required": [
"board_name"
],
"title": "BoardCertificationSchema"
},
"ClinicianIdSchema": {
"properties": {
"external_id": {
"type": "string",
"maxLength": 255,
"minLength": 1,
"title": "External Id",
"description": "The clinician's ID in the external system."
},
"external_system": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"enum": [
"credential_stream",
"custom",
"echo",
"modio",
"onbase",
"symplr"
],
"title": "External System",
"description": "External system this ID belongs to. Omit to use the subscriber group's configured default external system; omitting it when no default is configured is a validation error."
}
},
"type": "object",
"required": [
"external_id"
],
"title": "ClinicianIdSchema",
"description": "One client-supplied clinician ID, optionally scoped to an external system.\n\nAlways nested under a ``clinician_ids`` list. ``external_id`` is the DAL's own\ncolumn name -- ``external_clinician_ids`` inherits it from the mixin it shares with\nthe affiliation, education and role mapping tables -- and keeping it here means a\nrequest entry passes through ``normalize_clinician_ids`` and into the\n``user_creator`` job body without remapping."
},
"DegreeLevelEnum": {
"type": "string",
"enum": [
"graduate",
"undergraduate"
],
"title": "DegreeLevelEnum"
},
"EducationEntry": {
"properties": {
"institution_name": {
"type": "string",
"title": "Institution Name",
"description": "Name of institution"
},
"institution_code": {
"type": "string",
"title": "Institution Code",
"description": "NSC Code"
},
"graduation_year": {
"anyOf": [
{
"type": "integer",
"minimum": 1900.0
},
{
"type": "null"
}
],
"title": "Graduation Year"
},
"graduation_month": {
"anyOf": [
{
"type": "integer",
"maximum": 12.0,
"minimum": 1.0
},
{
"type": "null"
}
],
"title": "Graduation Month"
},
"degree_level": {
"$ref": "#/$defs/DegreeLevelEnum",
"description": "Level of degree (graduate or undergraduate)"
},
"highest_practicing_degree": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Highest Practicing Degree",
"default": false
}
},
"type": "object",
"required": [
"institution_name",
"institution_code",
"degree_level"
],
"title": "EducationEntry"
},
"LifeSupportSchema": {
"properties": {
"aha_ecard": {
"type": "string",
"title": "Aha Ecard"
}
},
"type": "object",
"required": [
"aha_ecard"
],
"title": "LifeSupportSchema"
},
"NameSchema-Input": {
"properties": {
"first_name": {
"type": "string",
"title": "First Name"
},
"middle_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Middle Name",
"default": ""
},
"last_name": {
"type": "string",
"title": "Last Name"
},
"suffix": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Suffix",
"default": ""
}
},
"type": "object",
"required": [
"first_name",
"last_name"
],
"title": "NameSchema"
},
"StateLicenseSchema-Input": {
"properties": {
"state": {
"type": "string",
"maxLength": 2,
"minLength": 2,
"title": "State"
},
"license_number": {
"type": "string",
"title": "License Number"
}
},
"type": "object",
"required": [
"state",
"license_number"
],
"title": "StateLicenseSchema"
},
"UniversityTranscriptSchema": {
"properties": {
"institution": {
"type": "string",
"title": "Institution",
"description": "Name of institution"
},
"code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Code",
"description": "NSC Code"
},
"graduation_month": {
"anyOf": [
{
"type": "integer",
"maximum": 12.0,
"minimum": 1.0
},
{
"type": "null"
}
],
"title": "Graduation Month"
},
"graduation_year": {
"anyOf": [
{
"type": "integer",
"minimum": 1900.0
},
{
"type": "null"
}
],
"title": "Graduation Year"
}
},
"type": "object",
"required": [
"institution"
],
"title": "UniversityTranscriptSchema"
},
"WorkHistoryAddress": {
"properties": {
"line_1": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Line 1",
"default": ""
},
"line_2": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Line 2",
"default": ""
},
"city": {
"type": "string",
"title": "City"
},
"state": {
"type": "string",
"title": "State"
},
"zip": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Zip",
"default": ""
},
"zip4": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Zip4",
"default": ""
},
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Country",
"default": ""
}
},
"type": "object",
"required": [
"city",
"state"
],
"title": "WorkHistoryAddress"
},
"WorkHistorySchema": {
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Id"
},
"institution": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Institution",
"description": "Instition name",
"default": ""
},
"address": {
"anyOf": [
{
"$ref": "#/$defs/WorkHistoryAddress"
},
{
"type": "null"
}
]
},
"position": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Position",
"default": ""
},
"department": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Department",
"default": ""
},
"start_date": {
"type": "string",
"pattern": "^[0-1][0-9]/[1-2][0-9]{3}$",
"title": "Start Date"
},
"end_date": {
"anyOf": [
{
"type": "string",
"pattern": "^[0-1][0-9]/[1-2][0-9]{3}$"
},
{
"type": "null"
}
],
"title": "End Date"
}
},
"type": "object",
"required": [
"start_date"
],
"title": "WorkHistorySchema"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/axuall-provider-registration-request-schema"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.