Change the export's settings
const url = 'https://digize.com/api/v1/accounting/quickbooks/settings';const options = { method: 'PATCH', headers: { 'Idempotency-Key': '5f1c2a8e-3b7d-4c55-9a0e-1f2d3c4b5a69', 'x-api-key': '<x-api-key>', 'Content-Type': 'application/json' }, body: '{"exportFrom":"example","paused":true,"itemId":"example","itemName":"example","shippingItemId":"example","taxCode":"example","noTaxCode":"example","salesTaxCode":"example","salesAccountCode":"example","shippingAccountCode":"example","taxType":"example","noTaxType":"example","accounts":{"stripe":"example","manual":"example"}}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PATCH \ --url https://digize.com/api/v1/accounting/quickbooks/settings \ --header 'Content-Type: application/json' \ --header 'Idempotency-Key: 5f1c2a8e-3b7d-4c55-9a0e-1f2d3c4b5a69' \ --header 'x-api-key: <x-api-key>' \ --data '{ "exportFrom": "example", "paused": true, "itemId": "example", "itemName": "example", "shippingItemId": "example", "taxCode": "example", "noTaxCode": "example", "salesTaxCode": "example", "salesAccountCode": "example", "shippingAccountCode": "example", "taxType": "example", "noTaxType": "example", "accounts": { "stripe": "example", "manual": "example" } }'Sets where sales and payments go in the books, how tax is coded, the day the export starts from, and whether it’s paused. Fields left out stay as they are. Failed records go again with the new settings.
Needs the settings:write permission.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”quickbooks or xero.
Header Parameters
Section titled “Header Parameters”Makes the request safe to send again: for 24 hours the same key and request answer the first response without repeating the change.
Example
5f1c2a8e-3b7d-4c55-9a0e-1f2d3c4b5a69Request Bodyrequired
Section titled “Request Bodyrequired”object
Records dated before this day stay out of the books.
Example generated
{ "exportFrom": "example", "paused": true, "itemId": "example", "itemName": "example", "shippingItemId": "example", "taxCode": "example", "noTaxCode": "example", "salesTaxCode": "example", "salesAccountCode": "example", "shippingAccountCode": "example", "taxType": "example", "noTaxType": "example", "accounts": { "stripe": "example", "manual": "example" }}Responses
Section titled “Responses”Done
object
quickbooks or xero.
object
object
What’s still to choose before the export can run.
object
object
The invoice, order, payment or contact it is in Digize.
Why the books wouldn’t take it.
Its id in the books.
object
The invoice, order, payment or contact it is in Digize.
Why the books wouldn’t take it.
Its id in the books.
Example
{ "provider": "quickbooks", "lastRunStatus": "synced", "failures": [ { "kind": "customer", "status": "pending" } ], "recent": [ { "kind": "customer", "status": "pending" } ]}What was sent isn’t valid (invalid).
object
object
object
Example
{ "error": { "code": "invalid" }}No key, or one that’s unknown, off or expired.
object
object
object
Example
{ "error": { "code": "invalid" }}The key doesn’t have the permission this needs.
object
object
object
Example
{ "error": { "code": "invalid" }}Nothing has that id (not_found).
object
object
object
Example
{ "error": { "code": "invalid" }}A request with the same Idempotency-Key is still running (conflict).
object
object
object
Example
{ "error": { "code": "invalid" }}The Idempotency-Key was used with a different request.
object
object
object
Example
{ "error": { "code": "invalid" }}Over the rate limit; see retry-after.
object
object
object
Example
{ "error": { "code": "invalid" }}