selling-partner-api-sdk
A modularized SDK library for Amazon Selling Partner API (fully typed in TypeScript)
CI
Clients
This repository contains an API client for each of the available Selling Partner API version:
- aplus-content-api-2020-11-01
- authorization-api-v1
- catalog-items-api-2020-12-01
- catalog-items-api-v0
- fba-inbound-eligibility-api-v1
- fba-inventory-api-v1
- fba-small-and-light-api-v1
- feeds-api-2020-09-04
- feeds-api-2021-06-30
- finances-api-v0
- fulfillment-inbound-api-v0
- fulfillment-outbound-api-2020-07-01
- listings-items-api-2020-09-01
- listings-items-api-2021-08-01
- listings-restrictions-api-2021-08-01
- merchant-fulfillment-api-v0
- messaging-api-v1
- notifications-api-v1
- orders-api-v0
- product-fees-api-v0
- product-pricing-api-v0
- product-type-definitions-api-2020-09-01
- reports-api-2020-09-04
- reports-api-2021-06-30
- sales-api-v1
- sellers-api-v1
- services-api-v1
- shipment-invoicing-api-v0
- shipping-api-v1
- solicitations-api-v1
- tokens-api-2021-03-01
- uploads-api-2020-11-01
- vendor-direct-fulfillment-inventory-api-v1
- vendor-direct-fulfillment-orders-api-v1
- vendor-direct-fulfillment-payments-api-v1
- vendor-direct-fulfillment-shipping-api-v1
- vendor-direct-fulfillment-transactions-api-v1
- vendor-invoices-api-v1
- vendor-orders-api-v1
- vendor-shipments-api-v1
- vendor-transaction-status-api-v1
The API clients are automatically generated from the Swagger/OpenAPI models from the official models repository. A code generation workflow runs twice a day and will create a PR on this repository whenever there are changes to the models.
Code generation
Some of the source Open API models are invalid (see the issues and PRs on the Amazon repository), so this SDK defines some patches to account for those errors.
Each patch files are JSON Patches operations (1 operation per file).
Active patches
License
MIT
Miscellaneous
╚⊙ ⊙╝
╚═(███)═╝
╚═(███)═╝
╚═(███)═╝
╚═(███)═╝
╚═(███)═╝
╚═(███)═╝