{"components":{"schemas":{"CancelOrderDto":{"properties":{},"type":"object"},"CreateOrderDto":{"properties":{},"type":"object"},"CreatePublicQuoteDto":{"properties":{},"type":"object"},"MarkPublicOrderPaidDto":{"properties":{},"type":"object"}},"securitySchemes":{"bearer":{"bearerFormat":"JWT","scheme":"bearer","type":"http"}}},"info":{"contact":{},"description":"Public e-commerce API: price a delivery, create delivery orders, read status and tracking, cancel what is no longer wanted, and receive signed webhooks.","title":"Trackboria E-commerce API","version":"1.0"},"openapi":"3.0.0","paths":{"/v1/public-api/corridors":{"get":{"operationId":"PublicApiController_listCorridors","parameters":[],"responses":{"200":{"description":""}},"security":[{"api-key":[]}],"tags":["public-api"]}},"/v1/public-api/orders":{"get":{"operationId":"PublicApiController_listOrders","parameters":[{"in":"query","name":"offset","required":false,"schema":{}},{"description":"Default 50, maximum 200.","in":"query","name":"limit","required":false,"schema":{}},{"description":"ISO 8601 instant. Returns orders changed since then, for incremental reconciliation.","in":"query","name":"updatedSince","required":false,"schema":{}},{"description":"ISO 8601 instant.","in":"query","name":"createdTo","required":false,"schema":{}},{"description":"ISO 8601 instant.","in":"query","name":"createdFrom","required":false,"schema":{}},{"in":"query","name":"paymentType","required":false,"schema":{}},{"in":"query","name":"shipmentState","required":false,"schema":{}}],"responses":{"200":{"description":""}},"security":[{"api-key":[]}],"tags":["public-api"]},"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}/mark-paid":{"post":{"operationId":"PublicApiController_markOrderPaid","parameters":[{"in":"path","name":"reference","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkPublicOrderPaidDto"}}},"required":true},"responses":{"201":{"description":""}},"security":[{"api-key":[]}],"tags":["public-api"]}},"/v1/public-api/orders/{reference}/payment-link":{"post":{"operationId":"PublicApiController_createPaymentLink","parameters":[{"in":"path","name":"reference","required":true,"schema":{"type":"string"}}],"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"]}},"/v1/public-api/quotes":{"post":{"operationId":"PublicApiController_createQuote","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePublicQuoteDto"}}},"required":true},"responses":{"201":{"description":""}},"security":[{"api-key":[]}],"tags":["public-api"]}}},"servers":[],"tags":[]}