openapi: 3.1.0 info: title: Easyship Addresses Webhooks API description: 'REST API for the Easyship multi-courier shipping platform. Covers rates, shipments, labels, addresses, pickups, trackings, products, boxes, manifests, webhooks and insurance. Authentication is OAuth 2.0 Bearer tokens. This specification is a best-effort, documentation-derived description and may omit fields. ' version: 2024-09 contact: name: Easyship url: https://developers.easyship.com/ servers: - url: https://api.easyship.com/2024-09 description: Production - url: https://api-sandbox.easyship.com description: Sandbox security: - BearerAuth: [] tags: - name: Webhooks paths: /webhooks: post: summary: Create a webhook operationId: createWebhook requestBody: required: true content: application/json: schema: type: object properties: url: type: string format: uri events: type: array items: type: string responses: '201': description: Webhook created tags: - Webhooks get: summary: List webhooks operationId: listWebhooks responses: '200': description: Webhooks content: application/json: schema: type: object additionalProperties: true tags: - Webhooks components: securitySchemes: BearerAuth: type: http scheme: bearer bearerFormat: JWT