200Successful Response
Schema: SuccessEnvelope_QuickBooksSyncStatusResponse_
successbooleanmessagestringcodestringdataQuickBooksSyncStatusResponse
/api/v1/quickbooks/sync/settingsPartial update. mode off -> mirror needs a completed import (400 INTEGRATION_130); -> two_way also sets cutover_date (default today, not in the future) and queues DayZero records dated on/after it for QuickBooks; -> off stops the sync and deletes nothing. bank_feed_owner keys must be bank/card ledgers of the business. Returns the new status.
Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.
Schema: QuickBooksSyncSettingsUpdate
modestringoff stops the sync (nothing is deleted); mirror pulls QuickBooks changes into DayZero; two_way also pushes DayZero changes back.
cutover_datestring · datetwo_way only: DayZero records dated on or after this day are pushed to QuickBooks. Defaults to today when two_way is turned on.
pushobjectObject families to push, e.g. {'invoices': true}.
bank_feed_ownerobjectBank/card ledger id -> dayzero or quickbooks. null returns the ledger to its default owner.
require_approvalbooleanauto_create_accountsbooleanpull_attachmentsbooleanreplicate_imported_entriesbooleanImported journal entries and the opening balance are pushed to a QuickBooks company other than the one they came from without this. It also pushes the ones imported before DayZero recorded their company: turn it on only when the connected company is not the one the books were imported from. Entries already linked to the connected company are not queued again.
auto_repairbooleanLet the sync fix itself: close leftover queue rows, clear conflicts that were DayZero's own changes coming back and remove exact second entries the sync posted in open periods. Default on.
Schema: SuccessEnvelope_QuickBooksSyncStatusResponse_
successbooleanmessagestringcodestringdataQuickBooksSyncStatusResponseSchema: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.
Schema: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.
Schema: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.
Schema: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.
Schema: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.
Schema: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.