201Successful Response
Schema: SuccessEnvelope_CounterpartyDefaultResponse_
successbooleanmessagestringcodestringdataCounterpartyDefaultResponse
/api/v1/counterparty-defaultsCreate a new counterparty default.
Provide either registry_id (preferred — survives renames) or a
raw counterparty_name string. default_ledger_id must be a
non-bank ledger.
Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.
Schema: CounterpartyDefaultCreate
registry_idstringLinked counterparty registry entry. Preferred — survives name normalisation. When provided, counterparty_name is treated as a display label only.
counterparty_namestringRaw counterparty string used when the counterparty is not linked to the registry. Required when registry_id is absent.
default_ledger_idstringrequiredLedger to categorize matched transactions to.
memostringOptional memo to stamp on matches.
mark_personalbooleanMark matched transactions as personal expenses.
Schema: SuccessEnvelope_CounterpartyDefaultResponse_
successbooleanmessagestringcodestringdataCounterpartyDefaultResponseSchema: HTTPValidationError
detailarray · ValidationErrorValidationErrorlocarray · string | integerrequiredmsgstringrequiredtypestringrequiredinputobjectctxobject