Properties
| Name | Type | Description |
|---|---|---|
| product | string | Product identifier (e.g., vignette:ro, green-card, rca, medical, baggage, road-tax, vignette:md, vignette:eu, roadside-assistance-eu) |
| vehicle | string | MD vehicle certificate number (provide this or foreign_vehicle) |
| foreign_vehicle | object | Foreign (non‑MD) vehicle descriptor (use instead of vehicle for non‑MD plates) |
| emission_class | string | Euro emission class: E0, E1, E2, E3, E4, E5, E6, EC (case‑insensitive) |
| emission_proof_declared | boolean | True when customer declared holding an official document proving the class |
| region | string | Region code for green‑card (EU or UA) |
| duration | number | Duration in days (green‑card, rca, etc.) |
| idnx | string | IDNP or IDNO value |
| direct_settlement | boolean | Ask for direct settlement (MTPL only) |
| covered_territories | array | Countries ISO3 codes or regions for medical product |
| persons | array | Insured persons birthdays (yyyy‑mm‑dd) |
| start_date | string | Start date (yyyy‑mm‑dd) |
| end_date | string | End date (yyyy‑mm‑dd, required for single entry medical) |
| is_multiple_type | boolean | True for multiple entries medical |
| include_additional_risk | boolean | Include additional risk (medical) |
| activity | string | Activity code for medical |
| availability | number | Availability in months (medical multiple entries) |
| insured_days | number | Number of insured days (medical multiple entries) |
| baggage_pcs | number | Number of baggages (baggage product) |
| period | string | Validity period for vignette:md |
| vehicle_category | string | Vehicle category for vignette:md |
| country | string | ISO2 destination country for vignette:eu |
| validity | string | Validity option id for vignette:eu |
| lang | string | Label language (RO, EN, RU) for vignette:eu |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/iasig-md/json-schema/iasig-md-post-v1-get-offers-request-schema.json",
"title": "PostV1GetOffersRequest",
"x-generated": "2026-11-12",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/_ae-authored/iasig-md-openapi-generated.yml#/components/schemas/PostV1GetOffersRequest",
"type": "object",
"properties": {
"product": {
"type": "string",
"description": "Product identifier (e.g., vignette:ro, green-card, rca, medical, baggage, road-tax, vignette:md, vignette:eu, roadside-assistance-eu)"
},
"vehicle": {
"type": "string",
"description": "MD vehicle certificate number (provide this or foreign_vehicle)"
},
"foreign_vehicle": {
"type": "object",
"description": "Foreign (non‑MD) vehicle descriptor (use instead of vehicle for non‑MD plates)"
},
"emission_class": {
"type": "string",
"description": "Euro emission class: E0, E1, E2, E3, E4, E5, E6, EC (case‑insensitive)"
},
"emission_proof_declared": {
"type": "boolean",
"description": "True when customer declared holding an official document proving the class"
},
"region": {
"type": "string",
"description": "Region code for green‑card (EU or UA)"
},
"duration": {
"type": "number",
"description": "Duration in days (green‑card, rca, etc.)"
},
"idnx": {
"type": "string",
"description": "IDNP or IDNO value"
},
"direct_settlement": {
"type": "boolean",
"description": "Ask for direct settlement (MTPL only)"
},
"covered_territories": {
"type": "array",
"description": "Countries ISO3 codes or regions for medical product"
},
"persons": {
"type": "array",
"description": "Insured persons birthdays (yyyy‑mm‑dd)"
},
"start_date": {
"type": "string",
"description": "Start date (yyyy‑mm‑dd)"
},
"end_date": {
"type": "string",
"description": "End date (yyyy‑mm‑dd, required for single entry medical)"
},
"is_multiple_type": {
"type": "boolean",
"description": "True for multiple entries medical"
},
"include_additional_risk": {
"type": "boolean",
"description": "Include additional risk (medical)"
},
"activity": {
"type": "string",
"description": "Activity code for medical"
},
"availability": {
"type": "number",
"description": "Availability in months (medical multiple entries)"
},
"insured_days": {
"type": "number",
"description": "Number of insured days (medical multiple entries)"
},
"baggage_pcs": {
"type": "number",
"description": "Number of baggages (baggage product)"
},
"period": {
"type": "string",
"description": "Validity period for vignette:md"
},
"vehicle_category": {
"type": "string",
"description": "Vehicle category for vignette:md"
},
"country": {
"type": "string",
"description": "ISO2 destination country for vignette:eu"
},
"validity": {
"type": "string",
"description": "Validity option id for vignette:eu"
},
"lang": {
"type": "string",
"description": "Label language (RO, EN, RU) for vignette:eu"
}
},
"required": [
"product"
]
}
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/iasig-md-post-v1-get-offers-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.