{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/ariba-guided-buying/refs/heads/main/json-structure/asset-management-api-requisition-structure.json", "name": "Requisition", "description": "A purchase requisition with asset line items.", "type": "object", "properties": { "id": { "type": "string", "description": "Requisition identifier.", "example": "REQ-500123" }, "title": { "type": "string", "description": "Requisition title or description.", "example": "Office Equipment Purchase" }, "status": { "type": "string", "description": "Current status of the requisition.", "example": "InProgress", "enum": [ "InProgress", "Completed", "Approved", "Pending" ] }, "createdDate": { "type": "datetime", "description": "Date and time the requisition was created.", "example": "2026-01-15T09:00:00Z" }, "updatedDate": { "type": "datetime", "description": "Date and time the requisition was last updated.", "example": "2026-01-16T10:00:00Z" }, "lineItems": { "type": "array", "description": "Line items in the requisition.", "items": { "$ref": "#/components/schemas/AssetLineItem" } } } }