{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/citi/main/json-schema/citi-cancel-virtual-card-response-schema.json", "title": "CancelVirtualCardResponse", "x-generated": "2026-10-12", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/citi-cancel-api-openapi.yml#/components/schemas/CancelVirtualCardResponse", "type": "object", "properties": { "programId": { "type": "string", "description": "Unique ID of the company record defined in the virtual cards system." }, "messageId": { "type": "string", "description": "Unique ID of the API message sent. The messageId will be provided back in the corresponding response. The ID can be used for investigation and troubleshooting. The ID must be unique per integration." }, "vcaResponse": { "type": "array", "items": { "$ref": "#/$defs/VcaResponse" } } }, "$defs": { "VcaResponse": { "type": "object", "properties": { "programId": { "type": "string", "description": "Unique ID of the company record defined in the virtual cards system." }, "vcaId": { "type": "number", "description": "A reference number that uniquely identifies the virtual card account." } } } } }