{"components":{"schemas":{"CancelOrderDto":{"properties":{},"type":"object"},"CreateOrderDto":{"properties":{},"type":"object"}},"securitySchemes":{"bearer":{"bearerFormat":"JWT","scheme":"bearer","type":"http"}}},"info":{"contact":{},"description":"Public e-commerce API: create delivery orders, read status and tracking, and receive signed webhooks.","title":"Trackboria E-commerce API","version":"1.0"},"openapi":"3.0.0","paths":{"/v1/public-api/orders":{"post":{"operationId":"PublicApiController_createOrder","parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOrderDto"}}},"required":true},"responses":{"201":{"description":""}},"security":[{"api-key":[]}],"tags":["public-api"]}},"/v1/public-api/orders/{reference}":{"get":{"operationId":"PublicApiController_getOrder","parameters":[{"in":"path","name":"reference","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"api-key":[]}],"tags":["public-api"]}},"/v1/public-api/orders/{reference}/cancel":{"post":{"operationId":"PublicApiController_cancelOrder","parameters":[{"in":"path","name":"reference","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelOrderDto"}}},"required":true},"responses":{"201":{"description":""}},"security":[{"api-key":[]}],"tags":["public-api"]}},"/v1/public-api/orders/{reference}/tracking":{"get":{"operationId":"PublicApiController_getOrderTracking","parameters":[{"in":"path","name":"reference","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"api-key":[]}],"tags":["public-api"]}}},"servers":[],"tags":[]}