Hello!
I have our application set up to generate an order, then roll that over to a draft invoice and all works fine. When I try and publish the invoice through the API via our app, it says that the Invoice Is Not Found. When I submit the same exact data through API explorer, it works like a champ. I am stumped… anyone have any insight or ideas?
Our Payload being Sent (with out the auth for security):
[
{
“url”: “/v2/invoices/inv%3A0-ChC78LAnrPjY7flhudv__GblEAM/publish”,
“body”: “{\n"version”: 0,\n"idempotency_key": “433d636c-aca7-4018-9012-972fc0eb4ebb”\n }",
“method”: “POST”,
“headers”: [
{
“key”: “Content-Type”,
“value”: “application/json”
}
]
}
]
API Explorer Code:
curl https://connect.squareup.com/v2/invoices/inv%3A0-ChC78LAnrPjY7flhudv__GblEAM/publish \
-X POST \
-H ‘Square-Version: 2021-03-17’ \
-H ‘Authorization: Bearer xxxxx’ \
-H ‘Content-Type: application/json’ \
-d '{
“version”: 0,
“idempotency_key”: “9ba0475e-004a-4c8d-bc86-0a0d9217b212”
}’