ElationNoteAmendment
Full representation of an EN2.1 sections-based note amendment. Analogous to NoteAmendment for legacy DocumentNode notes. `previous_content` is populated after the amendment is signed and captures the parent note state at signing time.
Properties
| Name | Type | Description |
|---|---|---|
| bill | object | |
| category | integer | |
| content | object | |
| exam_reason | object | |
| id | integer | |
| is_draft | boolean | |
| is_outdated | boolean | |
| metadata | object | |
| note_id | integer | |
| patient | integer | |
| practice | integer | |
| previous_content | object | |
| provider | integer | |
| serviced_at | string | |
| signatures | array |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/elation-health/main/json-schema/elation-health-elation-note-amendment-schema.json",
"title": "ElationNoteAmendment",
"description": "Full representation of an EN2.1 sections-based note amendment.\n\nAnalogous to NoteAmendment for legacy DocumentNode notes. `previous_content`\nis populated after the amendment is signed and captures the parent note\nstate at signing time.",
"x-generated": "2026-10-12",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/elation-health-notes-api-openapi.yml#/components/schemas/ElationNoteAmendment",
"properties": {
"bill": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Bill"
},
"category": {
"title": "Category",
"type": "integer"
},
"content": {
"$ref": "#/$defs/SectionsContent"
},
"exam_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Exam Reason"
},
"id": {
"title": "Id",
"type": "integer"
},
"is_draft": {
"title": "Is Draft",
"type": "boolean"
},
"is_outdated": {
"default": false,
"title": "Is Outdated",
"type": "boolean"
},
"metadata": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Metadata"
},
"note_id": {
"title": "Note Id",
"type": "integer"
},
"patient": {
"title": "Patient",
"type": "integer"
},
"practice": {
"title": "Practice",
"type": "integer"
},
"previous_content": {
"anyOf": [
{
"$ref": "#/$defs/SectionsContent"
},
{
"type": "null"
}
]
},
"provider": {
"title": "Provider",
"type": "integer"
},
"serviced_at": {
"format": "date-time",
"title": "Serviced At",
"type": "string"
},
"signatures": {
"default": [],
"items": {
"$ref": "#/$defs/DocumentSignature"
},
"title": "Signatures",
"type": "array"
}
},
"required": [
"id",
"note_id",
"provider",
"practice",
"patient",
"category",
"content",
"serviced_at",
"is_draft"
],
"type": "object",
"$defs": {
"AttrsWithRefId": {
"description": "Base attrs for any node that carries a stable change-tracking ref_id.",
"properties": {
"ref_id": {
"title": "Ref Id",
"type": "string"
}
},
"title": "AttrsWithRefId",
"type": "object"
},
"CardiacOrderBlock-Output": {
"properties": {
"attrs": {
"$ref": "#/$defs/CardiacOrderBlockAttrs-Output"
},
"type": {
"const": "cardiacOrder",
"default": "cardiacOrder",
"title": "Type",
"type": "string"
}
},
"required": [
"attrs"
],
"title": "CardiacOrderBlock",
"type": "object"
},
"CardiacOrderBlockAttrs-Output": {
"properties": {
"entity_id": {
"title": "Entity Id",
"type": "integer"
},
"order": {
"$ref": "#/$defs/CardiacOrderSummary"
},
"ref_id": {
"title": "Ref Id",
"type": "string"
}
},
"required": [
"entity_id",
"order"
],
"title": "CardiacOrderBlockAttrs",
"type": "object"
},
"CardiacOrderSummary": {
"properties": {
"clinical_reason": {
"title": "Clinical Reason",
"type": "string"
},
"confidential": {
"title": "Confidential",
"type": "boolean"
},
"created_date": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Created Date"
},
"date_for_test": {
"anyOf": [
{
"format": "date",
"type": "string"
},
{
"type": "null"
}
],
"title": "Date For Test"
},
"deleted_date": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Deleted Date"
},
"icd10_codes": {
"default": [],
"items": {
"type": "string"
},
"title": "Icd10 Codes",
"type": "array"
},
"id": {
"title": "Id",
"type": "integer"
},
"medications": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Medications"
},
"signed_by": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Signed By"
},
"signed_date": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Signed Date"
},
"tests": {
"default": [],
"items": {
"$ref": "#/$defs/CardiacOrderTest"
},
"title": "Tests",
"type": "array"
}
},
"required": [
"id",
"clinical_reason",
"confidential"
],
"title": "CardiacOrderSummary",
"type": "object"
},
"CardiacOrderTest": {
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"id",
"name"
],
"title": "CardiacOrderTest",
"type": "object"
},
"ContentMap-Output": {
"description": "Typed map from section type to its content. All sections are optional.\n\nKeys match section ``type`` wire values (``NodeType``): lowercase single words\n(e.g. ``narrative``, ``vitals``) or camelCase for multi-word nodes (e.g. ``followUp``).",
"properties": {
"followUp": {
"anyOf": [
{
"$ref": "#/$defs/FollowupSection-Output"
},
{
"type": "null"
}
]
},
"instructions": {
"anyOf": [
{
"$ref": "#/$defs/InstructionsSection-Output"
},
{
"type": "null"
}
]
},
"narrative": {
"anyOf": [
{
"$ref": "#/$defs/NarrativeSection-Output"
},
{
"type": "null"
}
]
},
"orders": {
"anyOf": [
{
"$ref": "#/$defs/OrdersSection-Output"
},
{
"type": "null"
}
]
},
"procedures": {
"anyOf": [
{
"$ref": "#/$defs/ProcedureSection-Output"
},
{
"type": "null"
}
]
},
"referencedDocuments": {
"anyOf": [
{
"$ref": "#/$defs/ReferencedDocumentsSection-Output"
},
{
"type": "null"
}
]
},
"vitals": {
"anyOf": [
{
"$ref": "#/$defs/VitalsSection-Output"
},
{
"type": "null"
}
]
}
},
"title": "ContentMap",
"type": "object"
},
"CptCode": {
"properties": {
"code": {
"title": "Code",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"id": {
"title": "Id",
"type": "integer"
}
},
"required": [
"id",
"code",
"description"
],
"title": "CptCode",
"type": "object"
},
"DocumentSignature": {
"description": "A signature on a document.",
"properties": {
"amendment_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"description": "ID of the note amendment this signature applies to, if any; null for signatures on the base note or legacy records.",
"title": "Amendment Id"
},
"on_behalf_of_user_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "On Behalf Of User Id"
},
"on_behalf_of_user_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "On Behalf Of User Name"
},
"signature_comments": {
"title": "Signature Comments",
"type": "string"
},
"signature_role": {
"$ref": "#/$defs/DocumentSignatureRole"
},
"signed_at": {
"description": "When the associated document was signed with this signature.",
"format": "date-time",
"title": "Signed At",
"type": "string"
},
"user_id": {
"description": "The ID of the user who authored the signature.",
"title": "User Id",
"type": "integer"
},
"user_name": {
"description": "The name of the user who authored the signature.",
"title": "User Name",
"type": "string"
}
},
"required": [
"user_id",
"user_name",
"signed_at",
"signature_role",
"signature_comments"
],
"title": "DocumentSignature",
"type": "object"
},
"DocumentSignatureRole": {
"description": "The role the user is performing when adding a signature to a visit note",
"enum": [
"amender",
"cosigner",
"rendering_provider",
"staff_autofiler"
],
"title": "DocumentSignatureRole",
"type": "string"
},
"FollowupListItem-Output": {
"properties": {
"attrs": {
"$ref": "#/$defs/AttrsWithRefId"
},
"content": {
"description": "List-item children, capped at two: a single child must be a paragraph, and a second child (if present) must be a nested ordered or unordered list. Shape is [paragraph] or [paragraph, nested list].",
"items": {
"oneOf": [
{
"$ref": "#/$defs/FollowupParagraph-Output"
},
{
"$ref": "#/$defs/FollowupUnorderedList-Output"
},
{
"$ref": "#/$defs/FollowupOrderedList-Output"
}
]
},
"title": "Content",
"type": "array"
},
"type": {
"const": "followUpListItem",
"default": "followUpListItem",
"title": "Type",
"type": "string"
}
},
"title": "FollowupListItem",
"type": "object"
},
"FollowupOrderedList-Output": {
"properties": {
"attrs": {
"$ref": "#/$defs/AttrsWithRefId"
},
"content": {
"items": {
"$ref": "#/$defs/FollowupListItem-Output"
},
"title": "Content",
"type": "array"
},
"type": {
"const": "followUpOrderedList",
"default": "followUpOrderedList",
"title": "Type",
"type": "string"
}
},
"title": "FollowupOrderedList",
"type": "object"
},
"FollowupParagraph-Output": {
"properties": {
"attrs": {
"$ref": "#/$defs/FollowupParagraphAttrs"
},
"content": {
"items": {
"oneOf": [
{
"$ref": "#/$defs/TextInline-Output"
},
{
"$ref": "#/$defs/LineBreakInline"
}
]
},
"title": "Content",
"type": "array"
},
"type": {
"const": "followUpParagraph",
"default": "followUpParagraph",
"title": "Type",
"type": "string"
}
},
"title": "FollowupParagraph",
"type": "object"
},
"FollowupParagraphAttrs": {
"properties": {
"ref_id": {
"title": "Ref Id",
"type": "string"
}
},
"title": "FollowupParagraphAttrs",
"type": "object"
},
"FollowupSection-Output": {
"properties": {
"content": {
"items": {
"oneOf": [
{
"$ref": "#/$defs/FollowupParagraph-Output"
},
{
"$ref": "#/$defs/FollowupUnorderedList-Output"
},
{
"$ref": "#/$defs/FollowupOrderedList-Output"
}
]
},
"title": "Content",
"type": "array"
},
"type": {
"const": "followUp",
"default": "followUp",
"title": "Type",
"type": "string"
}
},
"title": "FollowupSection",
"type": "object"
},
"FollowupUnorderedList-Output": {
"properties": {
"attrs": {
"$ref": "#/$defs/AttrsWithRefId"
},
"content": {
"items": {
"$ref": "#/$defs/FollowupListItem-Output"
},
"title": "Content",
"type": "array"
},
"type": {
"const": "followUpUnorderedList",
"default": "followUpUnorderedList",
"title": "Type",
"type": "string"
}
},
"title": "FollowupUnorderedList",
"type": "object"
},
"Handout": {
"properties": {
"content_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Content Type"
},
"created_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Created Date"
},
"deleted_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Deleted Date"
},
"id": {
"title": "Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
},
"original_filename": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Original Filename"
},
"type_name": {
"$ref": "#/$defs/HandoutTypeName"
},
"vis_barcode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Vis Barcode"
}
},
"required": [
"id",
"name",
"type_name"
],
"title": "Handout",
"type": "object"
},
"HandoutBlock-Output": {
"properties": {
"attrs": {
"$ref": "#/$defs/HandoutBlockAttrs-Output"
},
"type": {
"const": "handout",
"default": "handout",
"title": "Type",
"type": "string"
}
},
"required": [
"attrs"
],
"title": "HandoutBlock",
"type": "object"
},
"HandoutBlockAttrs-Output": {
"properties": {
"entity_id": {
"title": "Entity Id",
"type": "integer"
},
"handout": {
"$ref": "#/$defs/Handout"
},
"ref_id": {
"title": "Ref Id",
"type": "string"
}
},
"required": [
"entity_id",
"handout"
],
"title": "HandoutBlockAttrs",
"type": "object"
},
"HandoutTypeName": {
"description": "Handout kind. Hippo reconciles this into its integer ``type`` if needed.",
"enum": [
"Patient Resource",
"VIS"
],
"title": "HandoutTypeName",
"type": "string"
},
"ImagingOrderBlock-Output": {
"properties": {
"attrs": {
"$ref": "#/$defs/ImagingOrderBlockAttrs-Output"
},
"type": {
"const": "imagingOrder",
"default": "imagingOrder",
"title": "Type",
"type": "string"
}
},
"required": [
"attrs"
],
"title": "ImagingOrderBlock",
"type": "object"
},
"ImagingOrderBlockAttrs-Output": {
"properties": {
"entity_id": {
"title": "Entity Id",
"type": "integer"
},
"order": {
"$ref": "#/$defs/ImagingOrderSummary"
},
"ref_id": {
"title": "Ref Id",
"type": "string"
}
},
"required": [
"entity_id",
"order"
],
"title": "ImagingOrderBlockAttrs",
"type": "object"
},
"ImagingOrderSummary": {
"properties": {
"clinical_reason": {
"title": "Clinical Reason",
"type": "string"
},
"confidential": {
"title": "Confidential",
"type": "boolean"
},
"created_date": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Created Date"
},
"date_for_test": {
"anyOf": [
{
"format": "date",
"type": "string"
},
{
"type": "null"
}
],
"title": "Date For Test"
},
"deleted_date": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Deleted Date"
},
"icd10_codes": {
"default": [],
"items": {
"type": "string"
},
"title": "Icd10 Codes",
"type": "array"
},
"id": {
"title": "Id",
"type": "integer"
},
"signed_by": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Signed By"
},
"signed_date": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Signed Date"
},
"tests": {
"default": [],
"items": {
"$ref": "#/$defs/ImagingOrderTest"
},
"title": "Tests",
"type": "array"
}
},
"required": [
"id",
"clinical_reason",
"confidential"
],
"title": "ImagingOrderSummary",
"type": "object"
},
"ImagingOrderTest": {
"properties": {
"id": {
"title": "Id",
"type": "integer"
},
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"id",
"name"
],
"title": "ImagingOrderTest",
"type": "object"
},
"Immunization": {
"properties": {
"administered_date": {
"title": "Administered Date",
"type": "string"
},
"administering_physician": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Administering Physician"
},
"created_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Created Date"
},
"deleted_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Deleted Date"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Description"
},
"dose_in_series": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Dose In Series"
},
"id": {
"title": "Id",
"type": "integer"
},
"lot_number": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Lot Number"
},
"method": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Method"
},
"ordering_physician": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Ordering Physician"
},
"patient_id": {
"title": "Patient Id",
"type": "integer"
},
"qty": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Qty"
},
"qty_units": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Qty Units"
},
"site": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Site"
},
"vaccine": {
"$ref": "#/$defs/ImmunizationVaccine"
}
},
"required": [
"administered_date",
"id",
"patient_id"
],
"title": "Immunization",
"type": "object"
},
"ImmunizationVaccine": {
"properties": {
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Name"
}
},
"title": "ImmunizationVaccine",
"type": "object"
},
"Injection": {
"properties": {
"deleted_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Deleted Date"
},
"dose": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Dose"
},
"dose_unit": {
"anyOf": [
{
"$ref": "#/$defs/InjectionDoseUnit"
},
{
"type": "null"
}
]
},
"given_by_user_id": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Given By User Id"
},
"given_date": {
"title": "Given Date",
"type": "string"
},
"id": {
"title": "Id",
"type": "integer"
},
"is_confidential": {
"default": false,
"title": "Is Confidential",
"type": "boolean"
},
"is_new": {
"default": false,
"title": "Is New",
"type": "boolean"
},
"method": {
"anyOf": [
{
"$ref": "#/$defs/InjectionMethod"
},
{
"type": "null"
}
]
},
"patient_id": {
"title": "Patient Id",
"type": "integer"
},
"practice_id": {
"title": "Practice Id",
"type": "integer"
},
"reference_medication_id": {
"title": "Reference Medication Id",
"type": "integer"
},
"signed_by": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Signed By"
},
"signed_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Signed Date"
}
},
"required": [
"given_date",
"id",
"patient_id",
"practice_id",
"reference_medication_id"
],
"title": "Injection",
"type": "object"
},
"InjectionBlock-Output": {
"properties": {
"attrs": {
"$ref": "#/$defs/InjectionBlockAttrs-Output"
},
"type": {
"const": "injection",
"default": "injection",
"title": "Type",
"type": "string"
}
},
"required": [
"attrs"
],
"title": "InjectionBlock",
"type": "object"
},
"InjectionBlockAttrs-Output": {
"properties": {
"entity_id": {
"title": "Entity Id",
"type": "integer"
},
"injection": {
"$ref": "#/$defs/Injection"
},
"ref_id": {
"title": "Ref Id",
"type": "string"
}
},
"required": [
"entity_id",
"injection"
],
"title": "InjectionBlockAttrs",
"type": "object"
},
"InjectionDoseUnit": {
"enum": [
"dL",
"g",
"kg",
"kL",
"L",
"mCi",
"mg",
"mL",
"ug",
"uL",
"tab"
],
"title": "InjectionDoseUnit",
"type": "string"
},
"InjectionMethod": {
"enum": [
"Intravenous",
"Intramuscular",
"Subcutaneous",
"Intradermal",
"Other"
],
"title": "InjectionMethod",
"type": "string"
},
"InstructionParagraphAttrs": {
"properties": {
"ref_id": {
"title": "Ref Id",
"type": "string"
}
},
"title": "InstructionParagraphAttrs",
"type": "object"
},
"InstructionsListItem-Output": {
"properties": {
"attrs": {
"$ref": "#/$defs/AttrsWithRefId"
},
"content": {
"description": "List-item children, capped at two: a single child must be a paragraph, and a second child (if present) must be a nested ordered or unordered list. Shape is [paragraph] or [paragraph, nested list].",
"items": {
"oneOf": [
{
"$ref": "#/$defs/InstructionsParagraph-Output"
},
{
"$ref": "#/$defs/InstructionsUnorderedList-Output"
},
{
"$ref": "#/$defs/InstructionsOrderedList-Output"
}
]
},
"title": "Content",
"type": "array"
},
"type": {
"const": "instructionsListItem",
"default": "instructionsListItem",
"title": "Type",
"type": "string"
}
},
"title": "InstructionsListItem",
"type": "object"
},
"InstructionsOrderedList-Output": {
"properties": {
"attrs": {
"$ref": "#/$defs/AttrsWithRefId"
},
"content": {
"items": {
"$ref": "#/$defs/InstructionsListItem-Output"
},
"title": "Content",
"type": "array"
},
"type": {
"const": "instructionsOrderedList",
"default": "instructionsOrderedList",
"title": "Type",
"type": "string"
}
},
"title": "InstructionsOrderedList",
"type": "object"
},
"InstructionsParagraph-Output": {
"properties": {
"attrs": {
"$ref": "#/$defs/InstructionParagraphAttrs"
},
"content": {
"items": {
"oneOf": [
{
"$ref": "#/$defs/TextInline-Output"
},
{
"$ref": "#/$defs/LineBreakInline"
}
]
},
"title": "Content",
"type": "array"
},
"type": {
"const": "instructionsParagraph",
"default": "instructionsParagraph",
"title": "Type",
"type": "string"
}
},
"title": "InstructionsParagraph",
"type": "object"
},
"InstructionsSection-Output": {
"properties": {
"content": {
"items": {
"oneOf": [
{
"$ref": "#/$defs/InstructionsParagraph-Output"
},
{
"$ref": "#/$defs/InstructionsUnorderedList-Output"
},
{
"$ref": "#/$defs/InstructionsOrderedList-Output"
}
]
},
"title": "Content",
"type": "array"
},
"type": {
"const": "instructions",
"default": "instructions",
"title": "Type",
"type": "string"
}
},
"title": "InstructionsSection",
"type": "object"
},
"InstructionsUnorderedList-Output": {
"properties": {
"attrs": {
"$ref": "#/$defs/AttrsWithRefId"
},
"content": {
"items": {
"$ref": "#/$defs/InstructionsListItem-Output"
},
"title": "Content",
"type": "array"
},
"type": {
"const": "instructionsUnorderedList",
"default": "instructionsUnorderedList",
"title": "Type",
"type": "string"
}
},
"title": "InstructionsUnorderedList",
"type": "object"
},
"LabOrderBlock-Output": {
"properties": {
"attrs": {
"$ref": "#/$defs/LabOrderBlockAttrs-Output"
},
"type": {
"const": "labOrder",
"default": "labOrder",
"title": "Type",
"type": "string"
}
},
"required": [
"attrs"
],
"title": "LabOrderBlock",
"type": "object"
},
"LabOrderBlockAttrs-Output": {
"properties": {
"entity_id": {
"title": "Entity Id",
"type": "integer"
},
"order": {
"$ref": "#/$defs/LabOrderSummary"
},
"ref_id": {
"title": "Ref Id",
"type": "string"
}
},
"required": [
"entity_id",
"order"
],
"title": "LabOrderBlockAttrs",
"type": "object"
},
"LabOrderFastingMethod": {
"enum": [
"fasting_12_hour",
# --- truncated at 32 KB (76 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/elation-health/refs/heads/main/json-schema/elation-health-elation-note-amendment-schema.json
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
curl "https://apis.io/api/v1/json-schemas/elation-health-elation-note-amendment"
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.