Accounting Export Reports that can be consumed by 3rd Party accounting systems
- Upserts Third Party Items (TPItems) in bulk
Upserts Third Party Locations (TPLocations) in bulk
Upserts Third Party Items...
Fetch API (v3.0: 3.26.2.2)
For differences between versions, see Changelog.
Overview
API Support Group
Languages
Servers
Production server
https://fetch.yellowdogsoftware.com/api/v3/
Request
This endpoint allows for bulk upserting of TPItems.
The fields that are required to create a TPLocation are type
and code
include the query parameter, upsert=true
When a validation error occurs, the entire request will fail.
Processing the item changes can take up to 10 minutes to process due to the amount of background processing that needs to be done.
Security
Auth API User Token
- application/json-patch+json
- application/json
- text/json
- application/*+json
- Production server
https://fetch.yellowdogsoftware.com/api/v3/third-party/{syncId}/items
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://fetch.yellowdogsoftware.com/api/v3/third-party/{syncId}/items?upsert=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json-patch+json' \
-d '[
{
"type": "string",
"code": "string",
"alternateCode": "string",
"description": "string",
"canMapToRecipes": true,
"canMapToTransactions": true,
"parentCode": "string"
}
]'
Body
- application/json-patch+json
- application/json
- text/json
- application/*+json
- Production server
https://fetch.yellowdogsoftware.com/api/v3/third-party/{syncId}/locations
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://fetch.yellowdogsoftware.com/api/v3/third-party/{syncId}/locations?upsert=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json-patch+json' \
-d '[
{
"type": "string",
"code": "string",
"description": "string",
"parentCode": "string",
"alternateCode": "string",
"storeId": "string",
"storeCode": "string"
}
]'