406 Not Acceptable when trying to create draft order

Solved
stjelic
New Member
4 0 0

Hi, I'm using Postman to create a draft order and I'm getting this 406 Not Acceptable error and I don't know why. 

I'm using POST with my API Key and Password on those blank spaces:  https://__:__@startmapapp.myshopify.com/admin/api/2021-01/draft-orders.json 

In the header, I have: Content-Type application/JSON

And my body is:

{
    "draft_order": {
        "line_items": [
            {
                "variant_id": 38950531236025,
                "quantity": 1
            }
        ]
    }
}

 

 

 

 

0 Likes
_JB
Shopify Staff
Shopify Staff
750 86 164

This is an accepted solution.

Hey @stjelic,

The endpoint URL should use draft_orders.json with an underscore instead of hyphen

JB | Developer Support @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit Shopify.dev or the Shopify Web Design and Development Blog

0 Likes
stjelic
New Member
4 0 0

@_JB Hi, thanks for an answer, thats the solution. Also I needed productID, not just variantID. 

0 Likes