cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Required Item Specifics not being recognized when publishing offer via Inventory API (Sandbox)

I'm using the Inventory API in the SANDBOX environment to create and publish listings for coins (for example, category 11973 - Franklin Half Dollars). While the CreateOffer call succeeds, the PublishOffer call fails with item specifics validation errors.

 

Steps to reproduce in Sandbox:
1. Create inventory item successfully
2. Create offer with following aspects:
 
"aspects": [
    {
        "name": "Certification",
        "values": ["Uncertified"]
    },
    {
        "name": "Circulated/Uncirculated",
        "values": ["Uncirculated"]
    }
]
 
3. Offer creation succeeds, returns valid offerId
4. Attempt to publish offer fails with error:
 
{
    "errors": [{
        "errorId": 25002,
        "message": "The item specific Certification is missing. Add Certification to this listing, enter a valid value, and then try again."
    }]
}
 
I've verified these are the correct required item specifics by creating a manual listing with a non-sandbox account in the same category. What is the correct way to specify item specifics when using the Inventory API's create/publish offer flow in the Sandbox environment?
Message 1 of 1
latest reply
0 REPLIES 0