{ "@context": { "@vocab": "https://gstinapi.com/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "gstinapi": "https://gstinapi.com/schema#", "BulkJobRequest": "gstinapi:BulkJobRequest", "gstins": { "@id": "gstinapi:gstins", "@container": "@list" }, "text": { "@id": "gstinapi:text", "@type": "xsd:string" }, "name": { "@id": "gstinapi:name", "@type": "xsd:string" }, "BulkJobEnvelope": "gstinapi:BulkJobEnvelope", "success": { "@id": "gstinapi:success", "@type": "xsd:boolean" }, "job": { "@id": "gstinapi:job", "@type": "@id" }, "links": { "@id": "gstinapi:links" }, "BulkJob": "gstinapi:BulkJob", "job_id": { "@id": "gstinapi:job_id", "@type": "xsd:string" }, "status": { "@id": "gstinapi:status", "@type": "xsd:string" }, "stopped_reason": { "@id": "gstinapi:stopped_reason", "@type": "xsd:string" }, "source": { "@id": "gstinapi:source", "@type": "xsd:string" }, "progress": { "@id": "gstinapi:progress" }, "results": { "@id": "gstinapi:results" }, "credits_used": { "@id": "gstinapi:credits_used", "@type": "xsd:integer" }, "created_at": { "@id": "gstinapi:created_at", "@type": "xsd:dateTime" }, "started_at": { "@id": "gstinapi:started_at", "@type": "xsd:dateTime" }, "finished_at": { "@id": "gstinapi:finished_at", "@type": "xsd:dateTime" }, "BulkResultRow": "gstinapi:BulkResultRow", "row": { "@id": "gstinapi:row", "@type": "xsd:integer" }, "input": { "@id": "gstinapi:input", "@type": "xsd:string" }, "gstin": { "@id": "gstinapi:gstin", "@type": "xsd:string" }, "outcome": { "@id": "gstinapi:outcome", "@type": "@id" }, "message": { "@id": "gstinapi:message", "@type": "xsd:string" }, "data": { "@id": "gstinapi:data" }, "Outcome": "gstinapi:Outcome", "TaxpayerProfile": "gstinapi:TaxpayerProfile", "legal_name": { "@id": "gstinapi:legal_name", "@type": "xsd:string" }, "trade_name": { "@id": "gstinapi:trade_name", "@type": "xsd:string" }, "taxpayer_type": { "@id": "gstinapi:taxpayer_type", "@type": "xsd:string" }, "constitution": { "@id": "gstinapi:constitution", "@type": "xsd:string" }, "registration_date": { "@id": "gstinapi:registration_date", "@type": "xsd:date" }, "cancellation_date": { "@id": "gstinapi:cancellation_date", "@type": "xsd:date" }, "last_updated_at": { "@id": "gstinapi:last_updated_at", "@type": "xsd:date" }, "active_years": { "@id": "gstinapi:active_years", "@type": "xsd:integer" }, "nature_of_business": { "@id": "gstinapi:nature_of_business", "@container": "@list" }, "jurisdiction": { "@id": "gstinapi:jurisdiction" }, "principal_address": { "@id": "gstinapi:principal_address" }, "additional_address_count": { "@id": "gstinapi:additional_address_count", "@type": "xsd:integer" }, "e_invoice": { "@id": "gstinapi:e_invoice" }, "filing_counts": { "@id": "gstinapi:filing_counts" }, "derived": { "@id": "gstinapi:derived" }, "TaxpayerEnvelope": "gstinapi:TaxpayerEnvelope", "taxpayer_data": { "@id": "gstinapi:taxpayer_data" }, "filing_data": { "@id": "gstinapi:filing_data", "@container": "@list" }, "preference_data": { "@id": "gstinapi:preference_data", "@container": "@list" }, "nc_data": { "@id": "gstinapi:nc_data" }, "Pagination": "gstinapi:Pagination", "page": { "@id": "gstinapi:page", "@type": "xsd:integer" }, "per_page": { "@id": "gstinapi:per_page", "@type": "xsd:integer" }, "total": { "@id": "gstinapi:total", "@type": "xsd:integer" }, "last_page": { "@id": "gstinapi:last_page", "@type": "xsd:integer" }, "has_more": { "@id": "gstinapi:has_more", "@type": "xsd:boolean" }, "Error": "gstinapi:Error", "reason": { "@id": "gstinapi:reason", "@type": "xsd:string" } }, "@type": "schema:Dataset", "schema:name": "GSTIN API API JSON-LD context", "schema:description": "A JSON-LD @context for the objects GSTIN API's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-18) from openapi/gstinapi-openapi.yml.", "dcterms:created": "2026-10-18", "dcterms:source": [ "openapi/gstinapi-openapi.yml" ] }