Amazon Selling Partner API (SP-API) SDK for TypeScript
    Preparing search index...

    Module @sp-api-sdk/feeds-api-2021-06-30 - v4.1.2

    @sp-api-sdk/feeds-api-2021-06-30

    npm version XO code style

    The Selling Partner API for Feeds lets you upload data to Amazon on behalf of a selling partner.

    Bizon

    Learn more about this Selling Partner API by visiting the official documentation.

    Also, see the generated documentation for this API client.

    npm install @sp-api-sdk/feeds-api-2021-06-30
    
    import {SellingPartnerApiAuth} from '@sp-api-sdk/auth'
    import {FeedsApiClient} from '@sp-api-sdk/feeds-api-2021-06-30'

    // `clientId` and `clientSecret` default to the `LWA_CLIENT_ID` and
    // `LWA_CLIENT_SECRET` environment variables.
    const auth = new SellingPartnerApiAuth({
    refreshToken: await getRefreshTokenForSeller(sellerId),
    })

    const client = new FeedsApiClient({
    auth,
    region: 'eu',
    })

    In order to retry rate limited requests (HTTP 429), you can configure the API client as such:

    const client = new FeedsApiClient({
    auth,
    region: 'eu',
    rateLimiting: {
    retry: true,
    // Optionally specify a callback that will be called on every retry.
    onRetry: (retryInfo) => {
    console.log(retryInfo)
    },
    },
    })

    The rate limits used for each route are specified in the API documentation.

    You can enable logging for both SP-API requests and responses by configuring the logging.request and logging.response properties.

    const client = new FeedsApiClient({
    auth,
    region: 'eu',
    logging: {
    request: {
    logger: console.debug,
    },
    response: {
    logger: console.debug,
    },
    error: true,
    },
    })

    Specifying true will use the default options, specifying an object will allow you to override the default options.
    This uses axios-logger under the hood.
    By default, if enabled, the request and response loggers will use console.info and the error logger will use console.error.

    MIT

        ╚⊙ ⊙╝
      ╚═(███)═╝
     ╚═(███)═╝
    ╚═(███)═╝
     ╚═(███)═╝
      ╚═(███)═╝
       ╚═(███)═╝
    
    FeedsApi
    FeedsApiClient
    CreateFeedDocumentResponse
    CreateFeedDocumentSpecification
    CreateFeedResponse
    CreateFeedSpecification
    ErrorList
    Feed
    FeedDocument
    FeedsApiCancelFeedRequest
    FeedsApiCreateFeedDocumentRequest
    FeedsApiCreateFeedRequest
    FeedsApiGetFeedDocumentRequest
    FeedsApiGetFeedRequest
    FeedsApiGetFeedsRequest
    GetFeedsResponse
    ModelError
    FeedDocumentCompressionAlgorithmEnum
    FeedProcessingStatusEnum
    GetFeedsProcessingStatusesEnum
    clientRateLimits
    FeedDocumentCompressionAlgorithmEnum
    FeedProcessingStatusEnum
    GetFeedsProcessingStatusesEnum
    FeedsApiAxiosParamCreator
    FeedsApiFactory
    FeedsApiFp