Amazon SP API - jigneshpshah/greycube_helpmanual GitHub Wiki

Create a Seller Central Account and Developer account

https://developer-docs.amazon.com/sp-api/docs/inventory-and-order-tracking-role

https://developer-docs.amazon.com/sp-api/docs/registering-as-a-developer

https://awstip.com/amazon-selling-partner-api-sp-api-manually-integrates-step-by-step-part-1-14ced5dd66fa

https://developer-docs.amazon.com/sp-api/docs/creating-and-configuring-iam-policies-and-entities

Endpoint

https://sellingpartnerapi-eu.amazon.com/

Reports

https://developer-docs.amazon.com/sp-api/docs/report-type-values https://developer-docs.amazon.com/sp-api/docs/report-type-values#fulfillment-by-amazon-fba-reports

Developer registration

https://www.youtube.com/watch?v=MxmmoSfxSRU

Setup OAUTH

https://jesseevers.com/spapi-oauth/

py library

https://github.com/saleweaver/python-amazon-sp-api

Docs: https://sp-api-docs.saleweaver.com/endpoints/sales/

SP-API Playground

https://sp-api-playground.saleweaver.com/api/orders-api-model/ordersV0.json

https://developer-docs.amazon.com/amazon-shipping/docs/off-amazon-guide

Postman

https://www.postman.com/restless-capsule-266764/workspace/amazon-spapi/request/14782630-2ee08c40-3fda-4ade-8d0d-a08585ccd81d

Amazon Orders with SP-API

https://www.youtube.com/watch?v=bHBFElmWRNg

IAM Process

1. Create a new Policy name 'SellingPartnerAPI_Policy'
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "execute-api:Invoke",
            "Resource": "arn:aws:execute-api:*:*:*"
        }
    ]
}

2. Create a new role name 'SellingPartner_Role'
3. Attach the above policy to the role you created
4. Create a new user 'SellingPartner_User'
5. Attached the SellingPartnerAPI_Policy to the current user
6. Create a new Inline Policy `STS_SellingPartnerRole`
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": "sts:AssumeRole",
            "Resource": "arn:aws:iam::961637079591:role/SellingPartnerRole"
        }
    ]
}

node library

https://github.com/amz-tools/amazon-sp-api

Order model

https://github.com/amzn/selling-partner-api-models/blob/main/models/orders-api-model/ordersV0.json