Idempotently creates the account if none exists for your (owner, crid), or updates the existing one, from the snapshot in the request body. Re-sending the same crid updates the same account. On create, Slate assigns and returns the account’s accountId. Send the account’s current full state; this is the primary way a daily inventory feed keeps Slate in sync.
Owner-scoped bearer token. The owner all requests are scoped to is derived from the token.
Body
application/json
A full snapshot of the account's current state. Matched to an existing account on (owner, crid); fields omitted are treated as unset/unchanged-to-empty, so send everything you know each time.
A partner code registered to the creditor that originated the account, resolved to that creditor for your owner. An alternative to originatingCreditorId.
A partner code registered to the creditor the account charged off with, resolved to that creditor for your owner. An alternative to chargeOffCreditorId.
The date the account was placed with its owner (for a debt buyer, the purchase date), if provided. Distinct from createdOn, the date the account was loaded into Slate.
Where the account is placed. Omit the field to leave the placement untouched; send null to say the account is not placed, recalling any current placement; send an object to place or re-place it. An omitted field and an explicit null mean different things.
The account's legal activity: the suit filed on it, the judgment entered on that suit, and the court it is filed in. Either may be absent, and the whole record is null until a suit is filed. A judgment belongs to a suit, so an account cannot carry a judgment without one.
On a write, only the fields you send are stored — the record is merged, never replaced, on both the upsert and the patch. Legal records are shared with Slate's legal systems, which populate fields this API does not expose, so an omitted field means "leave it as it is" rather than "clear it". Sending null for the whole record, or omitting it, leaves the stored record untouched; nothing here deletes legal activity.
An account that Slate holds no legal file for cannot take a legal record; upsert the account via POST /v1/accounts first, which opens one.
Custom key/value pairs you can attach to an object for reporting, analytics, or attributes Slate does not model natively — inspired by Stripe metadata. Values are strings. Limits: at most 50 keys, each key at most 40 characters and each value at most 500 characters. On a partial update (PATCH) the keys you send are merged into the existing metadata; send a key with an empty-string value to remove it. An account upsert (full snapshot) replaces the whole map.
The account's current creditor — the creditor it belongs to now (Slate creditor UUID). Register creditors via POST /v1/creditors; must be one your owner manages.
Current active matter UUID for the account. Currently created on initial account creation, but support will be added later for managing an accounts matters, both current and historical.
The history of account-number changes for this account, oldest first. Empty when the number has never changed. Read-only — recorded automatically whenever accountNumber changes.
The creditor that originated the account, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside creditorId, which is its current creditor.
The creditor the account charged off with, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside creditorId, which is its current creditor.
The creditor the account defaulted with, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside creditorId, which is its current creditor.
A legal balance for the account, in US dollars, as a decimal string, when one has been provided. Separate from currentBalance, and may differ from it. Null when none has been provided, which is the case for many accounts. Read-only.
The account's legal activity: the suit filed on it, the judgment entered on that suit, and the court it is filed in. Either may be absent, and the whole record is null until a suit is filed. A judgment belongs to a suit, so an account cannot carry a judgment without one.
On a write, only the fields you send are stored — the record is merged, never replaced, on both the upsert and the patch. Legal records are shared with Slate's legal systems, which populate fields this API does not expose, so an omitted field means "leave it as it is" rather than "clear it". Sending null for the whole record, or omitting it, leaves the stored record untouched; nothing here deletes legal activity.
An account that Slate holds no legal file for cannot take a legal record; upsert the account via POST /v1/accounts first, which opens one.
The date the account was placed with its owner (for a debt buyer, the purchase date), if provided. Distinct from createdOn, the date the account was loaded into Slate.
Custom key/value pairs you can attach to an object for reporting, analytics, or attributes Slate does not model natively — inspired by Stripe metadata. Values are strings. Limits: at most 50 keys, each key at most 40 characters and each value at most 500 characters. On a partial update (PATCH) the keys you send are merged into the existing metadata; send a key with an empty-string value to remove it. An account upsert (full snapshot) replaces the whole map.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Slate","colors":{"primary":"#000000","light":"#192f3f","dark":"#84949b"},"logo":{"light":"https://media.brand.dev/6f0cc793-20dd-41a8-9779-acf1a70c5577.png","dark":"https://media.brand.dev/6f0cc793-20dd-41a8-9779-acf1a70c5577.png"},"favicon":"https://media.brand.dev/2d71703b-6793-4a65-9d01-262e367101ae.png","navbar":{"primary":{"type":"button","label":"Request a Demo","href":"https://slate.inc"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"slate-systems","hasAudioNarration":false,"actualSubdomain":"slate-systems","customDomains":["docs.slate.inc"],"gitSource":{"type":"github","owner":"slateinc","repo":"api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae90af82e4f13076948691e","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API Reference","count":74},{"language":"default","tag":"Files \u0026 Requests","count":20},{"language":"default","tag":"Quality Control","count":16},{"language":"default","tag":"Documentation","count":13},{"language":"default","tag":"Signatures","count":11},{"language":"default","tag":"Accounts","count":9},{"language":"default","tag":"Creditors \u0026 Firms","count":8},{"language":"default","tag":"Guides","count":6},{"language":"default","tag":"Users","count":5},{"language":"default","tag":"Redactions","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/accounts/upsert-account","slug":"/api-reference/accounts/upsert-account","pageMetadata":{"title":"Create or update an account (upsert)","description":"Idempotently creates the account if none exists for your `(owner, crid)`, or updates the existing one, from the snapshot in the request body. Re-sending the same `crid` updates the same account. On create, Slate assigns and returns the account's `accountId`. Send the account's *current* full state; this is the primary way a daily inventory feed keeps Slate in sync.","deprecated":null,"version":null,"sidebarTitle":"Upsert account","openapi":"/api-reference/accounts/openapi.yaml post /v1/accounts","href":"/api-reference/accounts/upsert-account","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n em: \"em\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Idempotently creates the account if none exists for your \", _jsx(_components.code, {\n children: \"(owner, crid)\"\n }), \", or updates the existing one, from the snapshot in the request body. Re-sending the same \", _jsx(_components.code, {\n children: \"crid\"\n }), \" updates the same account. On create, Slate assigns and returns the account’s \", _jsx(_components.code, {\n children: \"accountId\"\n }), \". Send the account’s \", _jsx(_components.em, {\n children: \"current\"\n }), \" full state; this is the primary way a daily inventory feed keeps Slate in sync.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create or update an account (upsert)","description":"Idempotently creates the account if none exists for your `(owner, crid)`, or updates the existing one, from the snapshot in the request body. Re-sending the same `crid` updates the same account. On create, Slate assigns and returns the account's `accountId`. Send the account's *current* full state; this is the primary way a daily inventory feed keeps Slate in sync.","deprecated":null,"version":null,"sidebarTitle":"Upsert account","openapi":"/api-reference/accounts/openapi.yaml post /v1/accounts","href":"/api-reference/accounts/upsert-account","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"upsertAccount","x-mint":{"href":"/api-reference/accounts/upsert-account"},"summary":"Create or update an account (upsert)","description":"Idempotently creates the account if none exists for your `(owner, crid)`, or updates the existing one, from the snapshot in the request body. Re-sending the same `crid` updates the same account. On create, Slate assigns and returns the account's `accountId`. Send the account's *current* full state; this is the primary way a daily inventory feed keeps Slate in sync.","requestBody":"138f941b-70df-409b-9fd3-f0dc9c345d63","responses":{"200":"1d770547-7755-494a-bf17-dd1732882443","201":"f1a2dcb5-4c9b-442e-96d2-075a5e24cd8d","400":"23cedd6b-c94d-4bc6-9cff-761465080a7c","401":"dedddfcc-992b-4807-b165-60608a9f3ff6","500":"6010107c-f2e0-4fd8-9de6-f11bdf4f5c3a"},"method":"post","type":"path","servers":["4f9a47e2-90d3-475e-bcdc-4f24b6200833","d47323f7-48f3-4929-b86f-dd32501fe232"],"security":["74cb74b6-29ea-4f98-8999-1c0d992ba52e"],"path":"/v1/accounts","baseUrlOptions":["https://api.slate.inc/accounts","https://api.uat.slate.inc/accounts"],"title":"Create or update an account (upsert)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"A full snapshot of the account's current state. Matched to an existing account on `(owner, crid)`; fields omitted are treated as unset/unchanged-to-empty, so send everything you know each time.","required":["crid","status","currentBalance"],"properties":{"crid":{"type":"string","description":"Your identifier for the account — the upsert key within your owner.","isRequired":true,"uniqueKey":"crid","typeLabel":"string"},"status":{"type":"string","description":"Account lifecycle status. Binary: `ACTIVE` (being serviced) or `CLOSED` (resolved, returned, or otherwise done).","enum":["ACTIVE","CLOSED"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"currentBalance":{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The current amount owed, in US dollars, as a decimal string (e.g. \"1250.75\").","isRequired":true,"uniqueKey":"currentBalance","typeLabel":"string\u003cdecimal>"},"owner":{"type":"string","description":"Tenant owner for machine-to-machine requests; half of the `(owner, crid)` upsert key. Single-owner tokens infer it from the token.","uniqueKey":"owner","typeLabel":"string"},"creditorId":{"type":"string","format":"uuid","description":"The account's current creditor — the creditor it belongs to now (Slate creditor UUID); must be one your owner manages. Provide this or `creditorCode`.","uniqueKey":"creditorId","typeLabel":"string\u003cuuid>"},"creditorCode":{"type":"string","description":"A partner code registered to the creditor, resolved to the creditor for your owner. An alternative to `creditorId`.","uniqueKey":"creditorCode","typeLabel":"string"},"originatingCreditorId":{"oneOf":[{"type":"string","format":"uuid","description":"The creditor that originated the account (Slate creditor UUID); must be one your owner manages. Provide this or `originatingCreditorCode`.","uniqueKey":"originatingCreditorId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"The creditor that originated the account (Slate creditor UUID); must be one your owner manages. Provide this or `originatingCreditorCode`.","uniqueKey":"originatingCreditorId.oneOf.1","typeLabel":"null"}],"uniqueKey":"originatingCreditorId","typeLabel":"string\u003cuuid> | null"},"originatingCreditorCode":{"type":"string","description":"A partner code registered to the creditor that originated the account, resolved to that creditor for your owner. An alternative to `originatingCreditorId`.","uniqueKey":"originatingCreditorCode","typeLabel":"string"},"chargeOffCreditorId":{"oneOf":[{"type":"string","format":"uuid","description":"The creditor the account charged off with (Slate creditor UUID); must be one your owner manages. Provide this or `chargeOffCreditorCode`.","uniqueKey":"chargeOffCreditorId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"The creditor the account charged off with (Slate creditor UUID); must be one your owner manages. Provide this or `chargeOffCreditorCode`.","uniqueKey":"chargeOffCreditorId.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeOffCreditorId","typeLabel":"string\u003cuuid> | null"},"chargeOffCreditorCode":{"type":"string","description":"A partner code registered to the creditor the account charged off with, resolved to that creditor for your owner. An alternative to `chargeOffCreditorId`.","uniqueKey":"chargeOffCreditorCode","typeLabel":"string"},"defaultCreditorId":{"oneOf":[{"type":"string","format":"uuid","description":"The creditor the account defaulted with (Slate creditor UUID); must be one your owner manages. Provide this or `defaultCreditorCode`.","uniqueKey":"defaultCreditorId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"The creditor the account defaulted with (Slate creditor UUID); must be one your owner manages. Provide this or `defaultCreditorCode`.","uniqueKey":"defaultCreditorId.oneOf.1","typeLabel":"null"}],"uniqueKey":"defaultCreditorId","typeLabel":"string\u003cuuid> | null"},"defaultCreditorCode":{"type":"string","description":"A partner code registered to the creditor the account defaulted with, resolved to that creditor for your owner. An alternative to `defaultCreditorId`.","uniqueKey":"defaultCreditorCode","typeLabel":"string"},"accountNumber":{"type":"string","description":"The current client/account number.","uniqueKey":"accountNumber","typeLabel":"string"},"portfolioId":{"type":"string","description":"Portfolio identifier, if part of a purchased portfolio.","uniqueKey":"portfolioId","typeLabel":"string"},"chargeOffDate":{"type":"string","format":"date","description":"The charge-off date, if applicable.","uniqueKey":"chargeOffDate","typeLabel":"string\u003cdate>"},"closedOn":{"type":"string","format":"date","description":"The date the account was closed. Used as `closed_on` when `status` is `CLOSED`; defaults to the time of upsert if omitted. Ignored while `ACTIVE`.","uniqueKey":"closedOn","typeLabel":"string\u003cdate>"},"productType":{"type":"string","description":"The client's product type for the account (e.g. \"CONTRACT\").","uniqueKey":"productType","typeLabel":"string"},"lineOfBusinessName":{"oneOf":[{"type":"string","description":"The account's line of business, if provided.","uniqueKey":"lineOfBusinessName.oneOf.0","typeLabel":"string"},{"type":"null","description":"The account's line of business, if provided.","uniqueKey":"lineOfBusinessName.oneOf.1","typeLabel":"null"}],"uniqueKey":"lineOfBusinessName","typeLabel":"string | null"},"openDate":{"oneOf":[{"type":"string","format":"date","description":"The date the account was opened, if provided.","uniqueKey":"openDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the account was opened, if provided.","uniqueKey":"openDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"openDate","typeLabel":"string\u003cdate> | null"},"delinquencyDate":{"oneOf":[{"type":"string","format":"date","description":"The date the account became delinquent, if provided.","uniqueKey":"delinquencyDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the account became delinquent, if provided.","uniqueKey":"delinquencyDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"delinquencyDate","typeLabel":"string\u003cdate> | null"},"cycleDate":{"oneOf":[{"type":"string","format":"date","description":"The account's billing cycle date, if provided.","uniqueKey":"cycleDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The account's billing cycle date, if provided.","uniqueKey":"cycleDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"cycleDate","typeLabel":"string\u003cdate> | null"},"closureDate":{"oneOf":[{"type":"string","format":"date","description":"The account's closure date, if provided.","uniqueKey":"closureDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The account's closure date, if provided.","uniqueKey":"closureDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"closureDate","typeLabel":"string\u003cdate> | null"},"chargeOffAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance at charge-off, in US dollars, if applicable.","uniqueKey":"chargeOffAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance at charge-off, in US dollars, if applicable.","uniqueKey":"chargeOffAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeOffAmount","typeLabel":"string\u003cdecimal> | null"},"termsAndConditions":{"oneOf":[{"type":"string","description":"The account's terms and conditions text, if provided.","uniqueKey":"termsAndConditions.oneOf.0","typeLabel":"string"},{"type":"null","description":"The account's terms and conditions text, if provided.","uniqueKey":"termsAndConditions.oneOf.1","typeLabel":"null"}],"uniqueKey":"termsAndConditions","typeLabel":"string | null"},"lastCashAdvanceDate":{"oneOf":[{"type":"string","format":"date","description":"The date of the last cash advance, if provided.","uniqueKey":"lastCashAdvanceDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date of the last cash advance, if provided.","uniqueKey":"lastCashAdvanceDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastCashAdvanceDate","typeLabel":"string\u003cdate> | null"},"lastCashAdvanceAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last cash advance, if provided.","uniqueKey":"lastCashAdvanceAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last cash advance, if provided.","uniqueKey":"lastCashAdvanceAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastCashAdvanceAmount","typeLabel":"string\u003cdecimal> | null"},"lastMerchandisePurchaseDate":{"oneOf":[{"type":"string","format":"date","description":"The date of the last merchandise purchase, if provided.","uniqueKey":"lastMerchandisePurchaseDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date of the last merchandise purchase, if provided.","uniqueKey":"lastMerchandisePurchaseDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastMerchandisePurchaseDate","typeLabel":"string\u003cdate> | null"},"lastMerchandisePurchaseAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last merchandise purchase, if provided.","uniqueKey":"lastMerchandisePurchaseAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last merchandise purchase, if provided.","uniqueKey":"lastMerchandisePurchaseAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastMerchandisePurchaseAmount","typeLabel":"string\u003cdecimal> | null"},"daysPastDue":{"oneOf":[{"type":"integer","format":"int32","description":"The number of days the account is past due, if provided.","uniqueKey":"daysPastDue.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"The number of days the account is past due, if provided.","uniqueKey":"daysPastDue.oneOf.1","typeLabel":"null"}],"uniqueKey":"daysPastDue","typeLabel":"integer\u003cint32> | null"},"lastPaymentReceivedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the last payment was received, if provided.","uniqueKey":"lastPaymentReceivedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the last payment was received, if provided.","uniqueKey":"lastPaymentReceivedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastPaymentReceivedDate","typeLabel":"string\u003cdate> | null"},"lastPaymentAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last payment received, if provided.","uniqueKey":"lastPaymentAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last payment received, if provided.","uniqueKey":"lastPaymentAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastPaymentAmount","typeLabel":"string\u003cdecimal> | null"},"placedWithOwnerOn":{"oneOf":[{"type":"string","format":"date","description":"The date the account was placed with its owner (for a debt buyer, the purchase date), if provided. Distinct from `createdOn`, the date the account was loaded into Slate.","uniqueKey":"placedWithOwnerOn.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the account was placed with its owner (for a debt buyer, the purchase date), if provided. Distinct from `createdOn`, the date the account was loaded into Slate.","uniqueKey":"placedWithOwnerOn.oneOf.1","typeLabel":"null"}],"uniqueKey":"placedWithOwnerOn","typeLabel":"string\u003cdate> | null"},"purchaseBalance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance when the owner purchased the account, if provided.","uniqueKey":"purchaseBalance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance when the owner purchased the account, if provided.","uniqueKey":"purchaseBalance.oneOf.1","typeLabel":"null"}],"uniqueKey":"purchaseBalance","typeLabel":"string\u003cdecimal> | null"},"paymentTotals":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total paid on the account since the owner purchased it, if provided.","uniqueKey":"paymentTotals.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total paid on the account since the owner purchased it, if provided.","uniqueKey":"paymentTotals.oneOf.1","typeLabel":"null"}],"uniqueKey":"paymentTotals","typeLabel":"string\u003cdecimal> | null"},"placement":{"oneOf":[{"type":"object","description":"Where the account is placed. Omit the field to leave the placement untouched; send `null` to say the account is not placed, recalling any current placement; send an object to place or re-place it. An omitted field and an explicit null mean different things.","uniqueKey":"placement.oneOf.0","typeLabel":"object"},{"type":"null","description":"Where the account is placed. Omit the field to leave the placement untouched; send `null` to say the account is not placed, recalling any current placement; send an object to place or re-place it. An omitted field and an explicit null mean different things.","uniqueKey":"placement.oneOf.1","typeLabel":"null"}],"uniqueKey":"placement","typeLabel":"object | null"},"legal":{"oneOf":[{"type":"object","description":"The account's legal activity: the suit filed on it, the judgment entered on that suit, and the court it is filed in. Either may be absent, and the whole record is null until a suit is filed. A judgment belongs to a suit, so an account cannot carry a judgment without one.\n\nOn a write, only the fields you send are stored — the record is merged, never replaced, on both the upsert and the patch. Legal records are shared with Slate's legal systems, which populate fields this API does not expose, so an omitted field means \"leave it as it is\" rather than \"clear it\". Sending `null` for the whole record, or omitting it, leaves the stored record untouched; nothing here deletes legal activity.\n\nAn account that Slate holds no legal file for cannot take a legal record; upsert the account via `POST /v1/accounts` first, which opens one.","properties":{"suit":{"type":"object","description":"A suit filed on the account. Every field is optional: a suit is recorded under whichever of them the source system knows.","properties":{"filedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the suit was filed with the court.","uniqueKey":"legal.oneOf.0.suit.filedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the suit was filed with the court.","uniqueKey":"legal.oneOf.0.suit.filedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.filedDate","typeLabel":"string\u003cdate> | null"},"suitDate":{"oneOf":[{"type":"string","format":"date","description":"The date the suit was brought, when the source system records it separately from `filedDate`.","uniqueKey":"legal.oneOf.0.suit.suitDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the suit was brought, when the source system records it separately from `filedDate`.","uniqueKey":"legal.oneOf.0.suit.suitDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.suitDate","typeLabel":"string\u003cdate> | null"},"amount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount sued for, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.amount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount sued for, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.amount","typeLabel":"string\u003cdecimal> | null"},"caseName":{"oneOf":[{"type":"string","description":"The case caption, as filed.","uniqueKey":"legal.oneOf.0.suit.caseName.oneOf.0","typeLabel":"string"},{"type":"null","description":"The case caption, as filed.","uniqueKey":"legal.oneOf.0.suit.caseName.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.caseName","typeLabel":"string | null"},"caseNumber":{"oneOf":[{"type":"string","description":"The court's case number.","uniqueKey":"legal.oneOf.0.suit.caseNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The court's case number.","uniqueKey":"legal.oneOf.0.suit.caseNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.caseNumber","typeLabel":"string | null"},"caseDocketNumber":{"oneOf":[{"type":"string","description":"The court's docket number, when it differs from the case number.","uniqueKey":"legal.oneOf.0.suit.caseDocketNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The court's docket number, when it differs from the case number.","uniqueKey":"legal.oneOf.0.suit.caseDocketNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.caseDocketNumber","typeLabel":"string | null"},"caseType":{"oneOf":[{"type":"string","description":"The kind of case, as the filing court classifies it.","uniqueKey":"legal.oneOf.0.suit.caseType.oneOf.0","typeLabel":"string"},{"type":"null","description":"The kind of case, as the filing court classifies it.","uniqueKey":"legal.oneOf.0.suit.caseType.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.caseType","typeLabel":"string | null"},"reason":{"oneOf":[{"type":"string","description":"Why suit was brought.","uniqueKey":"legal.oneOf.0.suit.reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Why suit was brought.","uniqueKey":"legal.oneOf.0.suit.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.reason","typeLabel":"string | null"},"signedOn":{"oneOf":[{"type":"string","format":"date","description":"The date the complaint was signed.","uniqueKey":"legal.oneOf.0.suit.signedOn.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the complaint was signed.","uniqueKey":"legal.oneOf.0.suit.signedOn.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.signedOn","typeLabel":"string\u003cdate> | null"},"issueDate":{"oneOf":[{"type":"string","format":"date","description":"The date the court issued the summons.","uniqueKey":"legal.oneOf.0.suit.issueDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the court issued the summons.","uniqueKey":"legal.oneOf.0.suit.issueDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.issueDate","typeLabel":"string\u003cdate> | null"},"serviceDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant was served.","uniqueKey":"legal.oneOf.0.suit.serviceDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the defendant was served.","uniqueKey":"legal.oneOf.0.suit.serviceDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.serviceDate","typeLabel":"string\u003cdate> | null"},"answerDueDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant's answer is due.","uniqueKey":"legal.oneOf.0.suit.answerDueDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the defendant's answer is due.","uniqueKey":"legal.oneOf.0.suit.answerDueDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.answerDueDate","typeLabel":"string\u003cdate> | null"},"answerFileDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant filed an answer.","uniqueKey":"legal.oneOf.0.suit.answerFileDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the defendant filed an answer.","uniqueKey":"legal.oneOf.0.suit.answerFileDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.answerFileDate","typeLabel":"string\u003cdate> | null"},"adverseMotionReceivedDate":{"oneOf":[{"type":"string","format":"date","description":"The date an adverse motion was received.","uniqueKey":"legal.oneOf.0.suit.adverseMotionReceivedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date an adverse motion was received.","uniqueKey":"legal.oneOf.0.suit.adverseMotionReceivedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.adverseMotionReceivedDate","typeLabel":"string\u003cdate> | null"},"adverseMotionFileDate":{"oneOf":[{"type":"string","format":"date","description":"The date an adverse motion was filed.","uniqueKey":"legal.oneOf.0.suit.adverseMotionFileDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date an adverse motion was filed.","uniqueKey":"legal.oneOf.0.suit.adverseMotionFileDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.adverseMotionFileDate","typeLabel":"string\u003cdate> | null"},"adverseMotionDescription":{"oneOf":[{"type":"string","description":"What the adverse motion seeks.","uniqueKey":"legal.oneOf.0.suit.adverseMotionDescription.oneOf.0","typeLabel":"string"},{"type":"null","description":"What the adverse motion seeks.","uniqueKey":"legal.oneOf.0.suit.adverseMotionDescription.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.adverseMotionDescription","typeLabel":"string | null"},"defaultJudgmentRequestDate":{"oneOf":[{"type":"string","format":"date","description":"The date default judgment was requested.","uniqueKey":"legal.oneOf.0.suit.defaultJudgmentRequestDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date default judgment was requested.","uniqueKey":"legal.oneOf.0.suit.defaultJudgmentRequestDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.defaultJudgmentRequestDate","typeLabel":"string\u003cdate> | null"},"garnishmentDate":{"oneOf":[{"type":"string","format":"date","description":"The date garnishment began.","uniqueKey":"legal.oneOf.0.suit.garnishmentDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date garnishment began.","uniqueKey":"legal.oneOf.0.suit.garnishmentDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.garnishmentDate","typeLabel":"string\u003cdate> | null"},"lienDate":{"oneOf":[{"type":"string","format":"date","description":"The date a lien was recorded.","uniqueKey":"legal.oneOf.0.suit.lienDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date a lien was recorded.","uniqueKey":"legal.oneOf.0.suit.lienDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.lienDate","typeLabel":"string\u003cdate> | null"},"statutoryFee":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The statutory fee on the suit, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.statutoryFee.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The statutory fee on the suit, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.statutoryFee.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.statutoryFee","typeLabel":"string\u003cdecimal> | null"},"judgmentBalance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance carried on the suit's judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.judgmentBalance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance carried on the suit's judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.judgmentBalance.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.judgmentBalance","typeLabel":"string\u003cdecimal> | null"},"paymentsSinceSuit":{"oneOf":[{"type":"string","description":"Payments received since suit was brought, as the source system records them.","uniqueKey":"legal.oneOf.0.suit.paymentsSinceSuit.oneOf.0","typeLabel":"string"},{"type":"null","description":"Payments received since suit was brought, as the source system records them.","uniqueKey":"legal.oneOf.0.suit.paymentsSinceSuit.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.paymentsSinceSuit","typeLabel":"string | null"}},"uniqueKey":"legal.oneOf.0.suit","typeLabel":"object"},"judgment":{"type":"object","description":"A judgment entered on the account's suit. Every field is optional. A judgment is always attached to a suit — write one only on an account that has a suit, or send the suit in the same request.","properties":{"enteredDate":{"oneOf":[{"type":"string","format":"date","description":"The date judgment was entered.","uniqueKey":"legal.oneOf.0.judgment.enteredDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date judgment was entered.","uniqueKey":"legal.oneOf.0.judgment.enteredDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.enteredDate","typeLabel":"string\u003cdate> | null"},"amount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total judgment amount, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.amount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total judgment amount, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.amount","typeLabel":"string\u003cdecimal> | null"},"judgmentNumber":{"oneOf":[{"type":"string","description":"The court's judgment number.","uniqueKey":"legal.oneOf.0.judgment.judgmentNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The court's judgment number.","uniqueKey":"legal.oneOf.0.judgment.judgmentNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.judgmentNumber","typeLabel":"string | null"},"principalAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The principal portion of the judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.principalAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The principal portion of the judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.principalAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.principalAmount","typeLabel":"string\u003cdecimal> | null"},"defaultAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the default judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.defaultAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the default judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.defaultAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.defaultAmount","typeLabel":"string\u003cdecimal> | null"},"defaultCosts":{"oneOf":[{"type":"string","description":"The costs awarded with a default judgment, as the source system records them.","uniqueKey":"legal.oneOf.0.judgment.defaultCosts.oneOf.0","typeLabel":"string"},{"type":"null","description":"The costs awarded with a default judgment, as the source system records them.","uniqueKey":"legal.oneOf.0.judgment.defaultCosts.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.defaultCosts","typeLabel":"string | null"},"adjustment":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"An adjustment applied to the judgment amount, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.adjustment.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"An adjustment applied to the judgment amount, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.adjustment.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.adjustment","typeLabel":"string\u003cdecimal> | null"},"preJudgmentInterestAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"Interest accrued before judgment was entered, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"Interest accrued before judgment was entered, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAmount","typeLabel":"string\u003cdecimal> | null"},"preJudgmentInterestAdded":{"oneOf":[{"type":"boolean","description":"Whether pre-judgment interest was added. Null when the source system has not said either way.","uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAdded.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether pre-judgment interest was added. Null when the source system has not said either way.","uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAdded.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAdded","typeLabel":"boolean | null"},"recordedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment was recorded.","uniqueKey":"legal.oneOf.0.judgment.recordedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the judgment was recorded.","uniqueKey":"legal.oneOf.0.judgment.recordedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.recordedDate","typeLabel":"string\u003cdate> | null"},"expirationDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment expires.","uniqueKey":"legal.oneOf.0.judgment.expirationDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the judgment expires.","uniqueKey":"legal.oneOf.0.judgment.expirationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.expirationDate","typeLabel":"string\u003cdate> | null"},"satisfiedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment was satisfied.","uniqueKey":"legal.oneOf.0.judgment.satisfiedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the judgment was satisfied.","uniqueKey":"legal.oneOf.0.judgment.satisfiedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.satisfiedDate","typeLabel":"string\u003cdate> | null"}},"uniqueKey":"legal.oneOf.0.judgment","typeLabel":"object"}},"uniqueKey":"legal.oneOf.0","typeLabel":"object"},{"type":"null","description":"The account's legal activity: the suit filed on it, the judgment entered on that suit, and the court it is filed in. Either may be absent, and the whole record is null until a suit is filed. A judgment belongs to a suit, so an account cannot carry a judgment without one.\n\nOn a write, only the fields you send are stored — the record is merged, never replaced, on both the upsert and the patch. Legal records are shared with Slate's legal systems, which populate fields this API does not expose, so an omitted field means \"leave it as it is\" rather than \"clear it\". Sending `null` for the whole record, or omitting it, leaves the stored record untouched; nothing here deletes legal activity.\n\nAn account that Slate holds no legal file for cannot take a legal record; upsert the account via `POST /v1/accounts` first, which opens one.","properties":{"suit":{"type":"object","description":"A suit filed on the account. Every field is optional: a suit is recorded under whichever of them the source system knows.","properties":{"filedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the suit was filed with the court."},{"type":"null","format":"date","description":"The date the suit was filed with the court."}]},"suitDate":{"oneOf":[{"type":"string","format":"date","description":"The date the suit was brought, when the source system records it separately from `filedDate`."},{"type":"null","format":"date","description":"The date the suit was brought, when the source system records it separately from `filedDate`."}]},"amount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount sued for, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount sued for, in US dollars, as a decimal string."}]},"caseName":{"oneOf":[{"type":"string","description":"The case caption, as filed."},{"type":"null","description":"The case caption, as filed."}]},"caseNumber":{"oneOf":[{"type":"string","description":"The court's case number."},{"type":"null","description":"The court's case number."}]},"caseDocketNumber":{"oneOf":[{"type":"string","description":"The court's docket number, when it differs from the case number."},{"type":"null","description":"The court's docket number, when it differs from the case number."}]},"caseType":{"oneOf":[{"type":"string","description":"The kind of case, as the filing court classifies it."},{"type":"null","description":"The kind of case, as the filing court classifies it."}]},"reason":{"oneOf":[{"type":"string","description":"Why suit was brought."},{"type":"null","description":"Why suit was brought."}]},"signedOn":{"oneOf":[{"type":"string","format":"date","description":"The date the complaint was signed."},{"type":"null","format":"date","description":"The date the complaint was signed."}]},"issueDate":{"oneOf":[{"type":"string","format":"date","description":"The date the court issued the summons."},{"type":"null","format":"date","description":"The date the court issued the summons."}]},"serviceDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant was served."},{"type":"null","format":"date","description":"The date the defendant was served."}]},"answerDueDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant's answer is due."},{"type":"null","format":"date","description":"The date the defendant's answer is due."}]},"answerFileDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant filed an answer."},{"type":"null","format":"date","description":"The date the defendant filed an answer."}]},"adverseMotionReceivedDate":{"oneOf":[{"type":"string","format":"date","description":"The date an adverse motion was received."},{"type":"null","format":"date","description":"The date an adverse motion was received."}]},"adverseMotionFileDate":{"oneOf":[{"type":"string","format":"date","description":"The date an adverse motion was filed."},{"type":"null","format":"date","description":"The date an adverse motion was filed."}]},"adverseMotionDescription":{"oneOf":[{"type":"string","description":"What the adverse motion seeks."},{"type":"null","description":"What the adverse motion seeks."}]},"defaultJudgmentRequestDate":{"oneOf":[{"type":"string","format":"date","description":"The date default judgment was requested."},{"type":"null","format":"date","description":"The date default judgment was requested."}]},"garnishmentDate":{"oneOf":[{"type":"string","format":"date","description":"The date garnishment began."},{"type":"null","format":"date","description":"The date garnishment began."}]},"lienDate":{"oneOf":[{"type":"string","format":"date","description":"The date a lien was recorded."},{"type":"null","format":"date","description":"The date a lien was recorded."}]},"statutoryFee":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The statutory fee on the suit, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The statutory fee on the suit, in US dollars, as a decimal string."}]},"judgmentBalance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance carried on the suit's judgment, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance carried on the suit's judgment, in US dollars, as a decimal string."}]},"paymentsSinceSuit":{"oneOf":[{"type":"string","description":"Payments received since suit was brought, as the source system records them."},{"type":"null","description":"Payments received since suit was brought, as the source system records them."}]}}},"judgment":{"type":"object","description":"A judgment entered on the account's suit. Every field is optional. A judgment is always attached to a suit — write one only on an account that has a suit, or send the suit in the same request.","properties":{"enteredDate":{"oneOf":[{"type":"string","format":"date","description":"The date judgment was entered."},{"type":"null","format":"date","description":"The date judgment was entered."}]},"amount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total judgment amount, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total judgment amount, in US dollars, as a decimal string."}]},"judgmentNumber":{"oneOf":[{"type":"string","description":"The court's judgment number."},{"type":"null","description":"The court's judgment number."}]},"principalAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The principal portion of the judgment, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The principal portion of the judgment, in US dollars, as a decimal string."}]},"defaultAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the default judgment, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the default judgment, in US dollars, as a decimal string."}]},"defaultCosts":{"oneOf":[{"type":"string","description":"The costs awarded with a default judgment, as the source system records them."},{"type":"null","description":"The costs awarded with a default judgment, as the source system records them."}]},"adjustment":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"An adjustment applied to the judgment amount, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"An adjustment applied to the judgment amount, in US dollars, as a decimal string."}]},"preJudgmentInterestAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"Interest accrued before judgment was entered, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"Interest accrued before judgment was entered, in US dollars, as a decimal string."}]},"preJudgmentInterestAdded":{"oneOf":[{"type":"boolean","description":"Whether pre-judgment interest was added. Null when the source system has not said either way."},{"type":"null","description":"Whether pre-judgment interest was added. Null when the source system has not said either way."}]},"recordedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment was recorded."},{"type":"null","format":"date","description":"The date the judgment was recorded."}]},"expirationDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment expires."},{"type":"null","format":"date","description":"The date the judgment expires."}]},"satisfiedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment was satisfied."},{"type":"null","format":"date","description":"The date the judgment was satisfied."}]}}}},"uniqueKey":"legal.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal","typeLabel":"object | null"},"metadata":{"type":"object","description":"Custom key/value pairs you can attach to an object for reporting, analytics, or attributes Slate does not model natively — inspired by Stripe metadata. Values are strings. Limits: at most 50 keys, each key at most 40 characters and each value at most 500 characters. On a partial update (PATCH) the keys you send are merged into the existing metadata; send a key with an empty-string value to remove it. An account upsert (full snapshot) replaces the whole map.","additionalProperties":{"type":"string","uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"example":{"region":"west","portfolio_tier":"gold"},"uniqueKey":"metadata","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"crid":"\u003cstring>","currentBalance":"\u003cstring>","owner":"\u003cstring>","creditorId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","creditorCode":"\u003cstring>","originatingCreditorId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","originatingCreditorCode":"\u003cstring>","chargeOffCreditorId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","chargeOffCreditorCode":"\u003cstring>","defaultCreditorId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","defaultCreditorCode":"\u003cstring>","accountNumber":"\u003cstring>","portfolioId":"\u003cstring>","chargeOffDate":"2023-12-25","closedOn":"2023-12-25","productType":"\u003cstring>","lineOfBusinessName":"\u003cstring>","openDate":"2023-12-25","delinquencyDate":"2023-12-25","cycleDate":"2023-12-25","closureDate":"2023-12-25","chargeOffAmount":"\u003cstring>","termsAndConditions":"\u003cstring>","lastCashAdvanceDate":"2023-12-25","lastCashAdvanceAmount":"\u003cstring>","lastMerchandisePurchaseDate":"2023-12-25","lastMerchandisePurchaseAmount":"\u003cstring>","daysPastDue":123,"lastPaymentReceivedDate":"2023-12-25","lastPaymentAmount":"\u003cstring>","placedWithOwnerOn":"2023-12-25","purchaseBalance":"\u003cstring>","paymentTotals":"\u003cstring>","placement":{},"legal":{"suit":{"filedDate":"2023-12-25","suitDate":"2023-12-25","amount":"\u003cstring>","caseName":"\u003cstring>","caseNumber":"\u003cstring>","caseDocketNumber":"\u003cstring>","caseType":"\u003cstring>","reason":"\u003cstring>","signedOn":"2023-12-25","issueDate":"2023-12-25","serviceDate":"2023-12-25","answerDueDate":"2023-12-25","answerFileDate":"2023-12-25","adverseMotionReceivedDate":"2023-12-25","adverseMotionFileDate":"2023-12-25","adverseMotionDescription":"\u003cstring>","defaultJudgmentRequestDate":"2023-12-25","garnishmentDate":"2023-12-25","lienDate":"2023-12-25","statutoryFee":"\u003cstring>","judgmentBalance":"\u003cstring>","paymentsSinceSuit":"\u003cstring>"},"judgment":{"enteredDate":"2023-12-25","amount":"\u003cstring>","judgmentNumber":"\u003cstring>","principalAmount":"\u003cstring>","defaultAmount":"\u003cstring>","defaultCosts":"\u003cstring>","adjustment":"\u003cstring>","preJudgmentInterestAmount":"\u003cstring>","preJudgmentInterestAdded":true,"recordedDate":"2023-12-25","expirationDate":"2023-12-25","satisfiedDate":"2023-12-25"}},"metadata":{"region":"west","portfolio_tier":"gold"}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"1d770547-7755-494a-bf17-dd1732882443":{"description":"An existing account was updated.","content":{"application/json":{"schema":{"type":"object","description":"The full account aggregate as Slate holds it.","required":["accountId","owner","crid","creditorId","status","currentBalance"],"properties":{"accountId":{"type":"string","format":"uuid","readOnly":true,"description":"Slate's stable UUID for the account — the canonical identifier, assigned by Slate on create.","isRequired":true,"uniqueKey":"accountId","typeLabel":"string\u003cuuid>"},"owner":{"type":"string","description":"The organization that owns this account in Slate (your owner code).","isRequired":true,"uniqueKey":"owner","typeLabel":"string"},"crid":{"type":"string","description":"Your identifier for the account (the account number in your system) — the natural key the upsert matches on, unique within your owner.","isRequired":true,"uniqueKey":"crid","typeLabel":"string"},"creditorId":{"type":"string","format":"uuid","description":"The account's current creditor — the creditor it belongs to now (Slate creditor UUID). Register creditors via `POST /v1/creditors`; must be one your owner manages.","isRequired":true,"uniqueKey":"creditorId","typeLabel":"string\u003cuuid>"},"status":{"type":"string","description":"Account lifecycle status. Binary: `ACTIVE` (being serviced) or `CLOSED` (resolved, returned, or otherwise done).","enum":["ACTIVE","CLOSED"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"currentBalance":{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The current amount owed, in US dollars, as a decimal string (e.g. \"1250.75\").","isRequired":true,"uniqueKey":"currentBalance","typeLabel":"string\u003cdecimal>"},"matterId":{"type":"string","format":"uuid","readOnly":true,"description":"Current active matter UUID for the account. Currently created on initial account creation, but support will be added later for managing an accounts matters, both current and historical.","uniqueKey":"matterId","typeLabel":"string\u003cuuid>"},"accountNumber":{"type":"string","description":"The current client/account number. May change over the life of the account (e.g. when paper is sold).","uniqueKey":"accountNumber","typeLabel":"string"},"accountNumberHistory":{"type":"array","readOnly":true,"description":"The history of account-number changes for this account, oldest first. Empty when the number has never changed. Read-only — recorded automatically whenever `accountNumber` changes.","items":{"type":"object","description":"A single recorded change of the account's client/account number.","required":["previousAccountNumber","newAccountNumber","changedOn"],"properties":{"previousAccountNumber":{"type":"string","description":"The account number prior to the change.","isRequired":true,"uniqueKey":"accountNumberHistory.items.[INDEX].previousAccountNumber","typeLabel":"string"},"newAccountNumber":{"type":"string","description":"The account number after the change.","isRequired":true,"uniqueKey":"accountNumberHistory.items.[INDEX].newAccountNumber","typeLabel":"string"},"changedOn":{"type":"string","format":"date-time","description":"When the change was recorded.","isRequired":true,"uniqueKey":"accountNumberHistory.items.[INDEX].changedOn","typeLabel":"string\u003cdate-time>"},"changedBy":{"type":"string","description":"Who recorded the change (the caller's identity, or a system actor).","uniqueKey":"accountNumberHistory.items.[INDEX].changedBy","typeLabel":"string"}},"uniqueKey":"accountNumberHistory.items.[INDEX]","typeLabel":"object"},"uniqueKey":"accountNumberHistory","typeLabel":"object[]"},"originatingCreditorId":{"oneOf":[{"type":"string","format":"uuid","description":"The creditor that originated the account, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside `creditorId`, which is its *current* creditor.","uniqueKey":"originatingCreditorId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"The creditor that originated the account, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside `creditorId`, which is its *current* creditor.","uniqueKey":"originatingCreditorId.oneOf.1","typeLabel":"null"}],"uniqueKey":"originatingCreditorId","typeLabel":"string\u003cuuid> | null"},"chargeOffCreditorId":{"oneOf":[{"type":"string","format":"uuid","description":"The creditor the account charged off with, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside `creditorId`, which is its *current* creditor.","uniqueKey":"chargeOffCreditorId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"The creditor the account charged off with, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside `creditorId`, which is its *current* creditor.","uniqueKey":"chargeOffCreditorId.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeOffCreditorId","typeLabel":"string\u003cuuid> | null"},"defaultCreditorId":{"oneOf":[{"type":"string","format":"uuid","description":"The creditor the account defaulted with, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside `creditorId`, which is its *current* creditor.","uniqueKey":"defaultCreditorId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"The creditor the account defaulted with, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside `creditorId`, which is its *current* creditor.","uniqueKey":"defaultCreditorId.oneOf.1","typeLabel":"null"}],"uniqueKey":"defaultCreditorId","typeLabel":"string\u003cuuid> | null"},"portfolioId":{"oneOf":[{"type":"string","description":"Portfolio identifier, when the account is part of a purchased portfolio. Absent for forwarded/placed paper.","uniqueKey":"portfolioId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Portfolio identifier, when the account is part of a purchased portfolio. Absent for forwarded/placed paper.","uniqueKey":"portfolioId.oneOf.1","typeLabel":"null"}],"uniqueKey":"portfolioId","typeLabel":"string | null"},"productType":{"oneOf":[{"type":"string","description":"The client's product type for the account, if provided.","uniqueKey":"productType.oneOf.0","typeLabel":"string"},{"type":"null","description":"The client's product type for the account, if provided.","uniqueKey":"productType.oneOf.1","typeLabel":"null"}],"uniqueKey":"productType","typeLabel":"string | null"},"closedOn":{"oneOf":[{"type":"string","format":"date","description":"The date the account was closed; null while `ACTIVE`.","uniqueKey":"closedOn.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the account was closed; null while `ACTIVE`.","uniqueKey":"closedOn.oneOf.1","typeLabel":"null"}],"uniqueKey":"closedOn","typeLabel":"string\u003cdate> | null"},"legalBalance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","readOnly":true,"description":"A legal balance for the account, in US dollars, as a decimal string, when one has been provided. Separate from `currentBalance`, and may differ from it. Null when none has been provided, which is the case for many accounts. Read-only.","uniqueKey":"legalBalance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","readOnly":true,"description":"A legal balance for the account, in US dollars, as a decimal string, when one has been provided. Separate from `currentBalance`, and may differ from it. Null when none has been provided, which is the case for many accounts. Read-only.","uniqueKey":"legalBalance.oneOf.1","typeLabel":"null"}],"uniqueKey":"legalBalance","typeLabel":"string\u003cdecimal> | null"},"chargeOffDate":{"oneOf":[{"type":"string","format":"date","description":"The date the account was charged off, if applicable.","uniqueKey":"chargeOffDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the account was charged off, if applicable.","uniqueKey":"chargeOffDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeOffDate","typeLabel":"string\u003cdate> | null"},"placement":{"oneOf":[{"type":"object","description":"The servicing firm the account is currently placed with, and its fee terms. Null when the account is not placed.","properties":{"firmId":{"type":"string","format":"uuid","description":"The firm (Slate firm UUID) currently handling the account.","uniqueKey":"placement.oneOf.0.firmId","typeLabel":"string\u003cuuid>"},"date":{"type":"string","format":"date","description":"When the account was placed with this firm.","uniqueKey":"placement.oneOf.0.date","typeLabel":"string\u003cdate>"},"feeStructure":{"type":"string","description":"The fee arrangement for the placement (e.g. contingency).","uniqueKey":"placement.oneOf.0.feeStructure","typeLabel":"string"},"feeRateType":{"type":"string","description":"How the fee rate is expressed.","uniqueKey":"placement.oneOf.0.feeRateType","typeLabel":"string"},"balance":{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance at the time of placement, in US dollars, as a decimal string.","uniqueKey":"placement.oneOf.0.balance","typeLabel":"string\u003cdecimal>"}},"uniqueKey":"placement.oneOf.0","typeLabel":"object"},{"type":"null","description":"The servicing firm the account is currently placed with, and its fee terms. Null when the account is not placed.","properties":{"firmId":{"type":"string","format":"uuid","description":"The firm (Slate firm UUID) currently handling the account."},"date":{"type":"string","format":"date","description":"When the account was placed with this firm."},"feeStructure":{"type":"string","description":"The fee arrangement for the placement (e.g. contingency)."},"feeRateType":{"type":"string","description":"How the fee rate is expressed."},"balance":{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance at the time of placement, in US dollars, as a decimal string."}},"uniqueKey":"placement.oneOf.1","typeLabel":"null"}],"uniqueKey":"placement","typeLabel":"object | null"},"legal":{"oneOf":[{"type":"object","description":"The account's legal activity: the suit filed on it, the judgment entered on that suit, and the court it is filed in. Either may be absent, and the whole record is null until a suit is filed. A judgment belongs to a suit, so an account cannot carry a judgment without one.\n\nOn a write, only the fields you send are stored — the record is merged, never replaced, on both the upsert and the patch. Legal records are shared with Slate's legal systems, which populate fields this API does not expose, so an omitted field means \"leave it as it is\" rather than \"clear it\". Sending `null` for the whole record, or omitting it, leaves the stored record untouched; nothing here deletes legal activity.\n\nAn account that Slate holds no legal file for cannot take a legal record; upsert the account via `POST /v1/accounts` first, which opens one.","properties":{"suit":{"type":"object","description":"A suit filed on the account. Every field is optional: a suit is recorded under whichever of them the source system knows.","properties":{"filedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the suit was filed with the court.","uniqueKey":"legal.oneOf.0.suit.filedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the suit was filed with the court.","uniqueKey":"legal.oneOf.0.suit.filedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.filedDate","typeLabel":"string\u003cdate> | null"},"suitDate":{"oneOf":[{"type":"string","format":"date","description":"The date the suit was brought, when the source system records it separately from `filedDate`.","uniqueKey":"legal.oneOf.0.suit.suitDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the suit was brought, when the source system records it separately from `filedDate`.","uniqueKey":"legal.oneOf.0.suit.suitDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.suitDate","typeLabel":"string\u003cdate> | null"},"amount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount sued for, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.amount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount sued for, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.amount","typeLabel":"string\u003cdecimal> | null"},"caseName":{"oneOf":[{"type":"string","description":"The case caption, as filed.","uniqueKey":"legal.oneOf.0.suit.caseName.oneOf.0","typeLabel":"string"},{"type":"null","description":"The case caption, as filed.","uniqueKey":"legal.oneOf.0.suit.caseName.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.caseName","typeLabel":"string | null"},"caseNumber":{"oneOf":[{"type":"string","description":"The court's case number.","uniqueKey":"legal.oneOf.0.suit.caseNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The court's case number.","uniqueKey":"legal.oneOf.0.suit.caseNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.caseNumber","typeLabel":"string | null"},"caseDocketNumber":{"oneOf":[{"type":"string","description":"The court's docket number, when it differs from the case number.","uniqueKey":"legal.oneOf.0.suit.caseDocketNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The court's docket number, when it differs from the case number.","uniqueKey":"legal.oneOf.0.suit.caseDocketNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.caseDocketNumber","typeLabel":"string | null"},"caseType":{"oneOf":[{"type":"string","description":"The kind of case, as the filing court classifies it.","uniqueKey":"legal.oneOf.0.suit.caseType.oneOf.0","typeLabel":"string"},{"type":"null","description":"The kind of case, as the filing court classifies it.","uniqueKey":"legal.oneOf.0.suit.caseType.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.caseType","typeLabel":"string | null"},"reason":{"oneOf":[{"type":"string","description":"Why suit was brought.","uniqueKey":"legal.oneOf.0.suit.reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Why suit was brought.","uniqueKey":"legal.oneOf.0.suit.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.reason","typeLabel":"string | null"},"signedOn":{"oneOf":[{"type":"string","format":"date","description":"The date the complaint was signed.","uniqueKey":"legal.oneOf.0.suit.signedOn.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the complaint was signed.","uniqueKey":"legal.oneOf.0.suit.signedOn.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.signedOn","typeLabel":"string\u003cdate> | null"},"issueDate":{"oneOf":[{"type":"string","format":"date","description":"The date the court issued the summons.","uniqueKey":"legal.oneOf.0.suit.issueDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the court issued the summons.","uniqueKey":"legal.oneOf.0.suit.issueDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.issueDate","typeLabel":"string\u003cdate> | null"},"serviceDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant was served.","uniqueKey":"legal.oneOf.0.suit.serviceDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the defendant was served.","uniqueKey":"legal.oneOf.0.suit.serviceDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.serviceDate","typeLabel":"string\u003cdate> | null"},"answerDueDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant's answer is due.","uniqueKey":"legal.oneOf.0.suit.answerDueDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the defendant's answer is due.","uniqueKey":"legal.oneOf.0.suit.answerDueDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.answerDueDate","typeLabel":"string\u003cdate> | null"},"answerFileDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant filed an answer.","uniqueKey":"legal.oneOf.0.suit.answerFileDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the defendant filed an answer.","uniqueKey":"legal.oneOf.0.suit.answerFileDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.answerFileDate","typeLabel":"string\u003cdate> | null"},"adverseMotionReceivedDate":{"oneOf":[{"type":"string","format":"date","description":"The date an adverse motion was received.","uniqueKey":"legal.oneOf.0.suit.adverseMotionReceivedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date an adverse motion was received.","uniqueKey":"legal.oneOf.0.suit.adverseMotionReceivedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.adverseMotionReceivedDate","typeLabel":"string\u003cdate> | null"},"adverseMotionFileDate":{"oneOf":[{"type":"string","format":"date","description":"The date an adverse motion was filed.","uniqueKey":"legal.oneOf.0.suit.adverseMotionFileDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date an adverse motion was filed.","uniqueKey":"legal.oneOf.0.suit.adverseMotionFileDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.adverseMotionFileDate","typeLabel":"string\u003cdate> | null"},"adverseMotionDescription":{"oneOf":[{"type":"string","description":"What the adverse motion seeks.","uniqueKey":"legal.oneOf.0.suit.adverseMotionDescription.oneOf.0","typeLabel":"string"},{"type":"null","description":"What the adverse motion seeks.","uniqueKey":"legal.oneOf.0.suit.adverseMotionDescription.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.adverseMotionDescription","typeLabel":"string | null"},"defaultJudgmentRequestDate":{"oneOf":[{"type":"string","format":"date","description":"The date default judgment was requested.","uniqueKey":"legal.oneOf.0.suit.defaultJudgmentRequestDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date default judgment was requested.","uniqueKey":"legal.oneOf.0.suit.defaultJudgmentRequestDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.defaultJudgmentRequestDate","typeLabel":"string\u003cdate> | null"},"garnishmentDate":{"oneOf":[{"type":"string","format":"date","description":"The date garnishment began.","uniqueKey":"legal.oneOf.0.suit.garnishmentDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date garnishment began.","uniqueKey":"legal.oneOf.0.suit.garnishmentDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.garnishmentDate","typeLabel":"string\u003cdate> | null"},"lienDate":{"oneOf":[{"type":"string","format":"date","description":"The date a lien was recorded.","uniqueKey":"legal.oneOf.0.suit.lienDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date a lien was recorded.","uniqueKey":"legal.oneOf.0.suit.lienDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.lienDate","typeLabel":"string\u003cdate> | null"},"statutoryFee":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The statutory fee on the suit, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.statutoryFee.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The statutory fee on the suit, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.statutoryFee.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.statutoryFee","typeLabel":"string\u003cdecimal> | null"},"judgmentBalance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance carried on the suit's judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.judgmentBalance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance carried on the suit's judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.judgmentBalance.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.judgmentBalance","typeLabel":"string\u003cdecimal> | null"},"paymentsSinceSuit":{"oneOf":[{"type":"string","description":"Payments received since suit was brought, as the source system records them.","uniqueKey":"legal.oneOf.0.suit.paymentsSinceSuit.oneOf.0","typeLabel":"string"},{"type":"null","description":"Payments received since suit was brought, as the source system records them.","uniqueKey":"legal.oneOf.0.suit.paymentsSinceSuit.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.paymentsSinceSuit","typeLabel":"string | null"},"venue":{"oneOf":[{"type":"object","description":"The court the suit is filed in. Read-only: venues are maintained by Slate's legal systems, and anything sent here is ignored. Null when no venue has been recorded for the suit.","readOnly":true,"properties":{"county":{"oneOf":[{"type":"string","description":"The county the court sits in.","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.county.oneOf.0","typeLabel":"string"},{"type":"null","description":"The county the court sits in.","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.county.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.county","typeLabel":"string | null"},"courtType":{"oneOf":[{"type":"string","description":"The kind of court, as the legal systems classify it.","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.courtType.oneOf.0","typeLabel":"string"},{"type":"null","description":"The kind of court, as the legal systems classify it.","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.courtType.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.courtType","typeLabel":"string | null"},"addressLine1":{"oneOf":[{"type":"string","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.addressLine1.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.addressLine1.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.addressLine1","typeLabel":"string | null"},"addressLine2":{"oneOf":[{"type":"string","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.addressLine2.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.addressLine2.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.addressLine2","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.city","typeLabel":"string | null"},"stateProvCode":{"oneOf":[{"type":"string","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.stateProvCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.stateProvCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.stateProvCode","typeLabel":"string | null"},"postalCode":{"oneOf":[{"type":"string","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.postalCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.postalCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.postalCode","typeLabel":"string | null"}},"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0","typeLabel":"object"},{"type":"null","description":"The court the suit is filed in. Read-only: venues are maintained by Slate's legal systems, and anything sent here is ignored. Null when no venue has been recorded for the suit.","readOnly":true,"properties":{"county":{"oneOf":[{"type":"string","description":"The county the court sits in."},{"type":"null","description":"The county the court sits in."}]},"courtType":{"oneOf":[{"type":"string","description":"The kind of court, as the legal systems classify it."},{"type":"null","description":"The kind of court, as the legal systems classify it."}]},"addressLine1":{"oneOf":[{"type":"string"},{"type":"null"}]},"addressLine2":{"oneOf":[{"type":"string"},{"type":"null"}]},"city":{"oneOf":[{"type":"string"},{"type":"null"}]},"stateProvCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"oneOf":[{"type":"string"},{"type":"null"}]}},"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue","typeLabel":"object | null"}},"uniqueKey":"legal.oneOf.0.suit","typeLabel":"object"},"judgment":{"type":"object","description":"A judgment entered on the account's suit. Every field is optional. A judgment is always attached to a suit — write one only on an account that has a suit, or send the suit in the same request.","properties":{"enteredDate":{"oneOf":[{"type":"string","format":"date","description":"The date judgment was entered.","uniqueKey":"legal.oneOf.0.judgment.enteredDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date judgment was entered.","uniqueKey":"legal.oneOf.0.judgment.enteredDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.enteredDate","typeLabel":"string\u003cdate> | null"},"amount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total judgment amount, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.amount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total judgment amount, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.amount","typeLabel":"string\u003cdecimal> | null"},"judgmentNumber":{"oneOf":[{"type":"string","description":"The court's judgment number.","uniqueKey":"legal.oneOf.0.judgment.judgmentNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The court's judgment number.","uniqueKey":"legal.oneOf.0.judgment.judgmentNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.judgmentNumber","typeLabel":"string | null"},"principalAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The principal portion of the judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.principalAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The principal portion of the judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.principalAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.principalAmount","typeLabel":"string\u003cdecimal> | null"},"defaultAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the default judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.defaultAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the default judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.defaultAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.defaultAmount","typeLabel":"string\u003cdecimal> | null"},"defaultCosts":{"oneOf":[{"type":"string","description":"The costs awarded with a default judgment, as the source system records them.","uniqueKey":"legal.oneOf.0.judgment.defaultCosts.oneOf.0","typeLabel":"string"},{"type":"null","description":"The costs awarded with a default judgment, as the source system records them.","uniqueKey":"legal.oneOf.0.judgment.defaultCosts.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.defaultCosts","typeLabel":"string | null"},"adjustment":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"An adjustment applied to the judgment amount, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.adjustment.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"An adjustment applied to the judgment amount, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.adjustment.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.adjustment","typeLabel":"string\u003cdecimal> | null"},"preJudgmentInterestAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"Interest accrued before judgment was entered, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"Interest accrued before judgment was entered, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAmount","typeLabel":"string\u003cdecimal> | null"},"preJudgmentInterestAdded":{"oneOf":[{"type":"boolean","description":"Whether pre-judgment interest was added. Null when the source system has not said either way.","uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAdded.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether pre-judgment interest was added. Null when the source system has not said either way.","uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAdded.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAdded","typeLabel":"boolean | null"},"recordedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment was recorded.","uniqueKey":"legal.oneOf.0.judgment.recordedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the judgment was recorded.","uniqueKey":"legal.oneOf.0.judgment.recordedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.recordedDate","typeLabel":"string\u003cdate> | null"},"expirationDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment expires.","uniqueKey":"legal.oneOf.0.judgment.expirationDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the judgment expires.","uniqueKey":"legal.oneOf.0.judgment.expirationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.expirationDate","typeLabel":"string\u003cdate> | null"},"satisfiedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment was satisfied.","uniqueKey":"legal.oneOf.0.judgment.satisfiedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the judgment was satisfied.","uniqueKey":"legal.oneOf.0.judgment.satisfiedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.satisfiedDate","typeLabel":"string\u003cdate> | null"}},"uniqueKey":"legal.oneOf.0.judgment","typeLabel":"object"}},"uniqueKey":"legal.oneOf.0","typeLabel":"object"},{"type":"null","description":"The account's legal activity: the suit filed on it, the judgment entered on that suit, and the court it is filed in. Either may be absent, and the whole record is null until a suit is filed. A judgment belongs to a suit, so an account cannot carry a judgment without one.\n\nOn a write, only the fields you send are stored — the record is merged, never replaced, on both the upsert and the patch. Legal records are shared with Slate's legal systems, which populate fields this API does not expose, so an omitted field means \"leave it as it is\" rather than \"clear it\". Sending `null` for the whole record, or omitting it, leaves the stored record untouched; nothing here deletes legal activity.\n\nAn account that Slate holds no legal file for cannot take a legal record; upsert the account via `POST /v1/accounts` first, which opens one.","properties":{"suit":{"type":"object","description":"A suit filed on the account. Every field is optional: a suit is recorded under whichever of them the source system knows.","properties":{"filedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the suit was filed with the court."},{"type":"null","format":"date","description":"The date the suit was filed with the court."}]},"suitDate":{"oneOf":[{"type":"string","format":"date","description":"The date the suit was brought, when the source system records it separately from `filedDate`."},{"type":"null","format":"date","description":"The date the suit was brought, when the source system records it separately from `filedDate`."}]},"amount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount sued for, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount sued for, in US dollars, as a decimal string."}]},"caseName":{"oneOf":[{"type":"string","description":"The case caption, as filed."},{"type":"null","description":"The case caption, as filed."}]},"caseNumber":{"oneOf":[{"type":"string","description":"The court's case number."},{"type":"null","description":"The court's case number."}]},"caseDocketNumber":{"oneOf":[{"type":"string","description":"The court's docket number, when it differs from the case number."},{"type":"null","description":"The court's docket number, when it differs from the case number."}]},"caseType":{"oneOf":[{"type":"string","description":"The kind of case, as the filing court classifies it."},{"type":"null","description":"The kind of case, as the filing court classifies it."}]},"reason":{"oneOf":[{"type":"string","description":"Why suit was brought."},{"type":"null","description":"Why suit was brought."}]},"signedOn":{"oneOf":[{"type":"string","format":"date","description":"The date the complaint was signed."},{"type":"null","format":"date","description":"The date the complaint was signed."}]},"issueDate":{"oneOf":[{"type":"string","format":"date","description":"The date the court issued the summons."},{"type":"null","format":"date","description":"The date the court issued the summons."}]},"serviceDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant was served."},{"type":"null","format":"date","description":"The date the defendant was served."}]},"answerDueDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant's answer is due."},{"type":"null","format":"date","description":"The date the defendant's answer is due."}]},"answerFileDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant filed an answer."},{"type":"null","format":"date","description":"The date the defendant filed an answer."}]},"adverseMotionReceivedDate":{"oneOf":[{"type":"string","format":"date","description":"The date an adverse motion was received."},{"type":"null","format":"date","description":"The date an adverse motion was received."}]},"adverseMotionFileDate":{"oneOf":[{"type":"string","format":"date","description":"The date an adverse motion was filed."},{"type":"null","format":"date","description":"The date an adverse motion was filed."}]},"adverseMotionDescription":{"oneOf":[{"type":"string","description":"What the adverse motion seeks."},{"type":"null","description":"What the adverse motion seeks."}]},"defaultJudgmentRequestDate":{"oneOf":[{"type":"string","format":"date","description":"The date default judgment was requested."},{"type":"null","format":"date","description":"The date default judgment was requested."}]},"garnishmentDate":{"oneOf":[{"type":"string","format":"date","description":"The date garnishment began."},{"type":"null","format":"date","description":"The date garnishment began."}]},"lienDate":{"oneOf":[{"type":"string","format":"date","description":"The date a lien was recorded."},{"type":"null","format":"date","description":"The date a lien was recorded."}]},"statutoryFee":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The statutory fee on the suit, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The statutory fee on the suit, in US dollars, as a decimal string."}]},"judgmentBalance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance carried on the suit's judgment, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance carried on the suit's judgment, in US dollars, as a decimal string."}]},"paymentsSinceSuit":{"oneOf":[{"type":"string","description":"Payments received since suit was brought, as the source system records them."},{"type":"null","description":"Payments received since suit was brought, as the source system records them."}]},"venue":{"oneOf":[{"type":"object","description":"The court the suit is filed in. Read-only: venues are maintained by Slate's legal systems, and anything sent here is ignored. Null when no venue has been recorded for the suit.","readOnly":true,"properties":{"county":{"oneOf":[{"type":"string","description":"The county the court sits in."},{"type":"null","description":"The county the court sits in."}]},"courtType":{"oneOf":[{"type":"string","description":"The kind of court, as the legal systems classify it."},{"type":"null","description":"The kind of court, as the legal systems classify it."}]},"addressLine1":{"oneOf":[{"type":"string"},{"type":"null"}]},"addressLine2":{"oneOf":[{"type":"string"},{"type":"null"}]},"city":{"oneOf":[{"type":"string"},{"type":"null"}]},"stateProvCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"The court the suit is filed in. Read-only: venues are maintained by Slate's legal systems, and anything sent here is ignored. Null when no venue has been recorded for the suit.","readOnly":true,"properties":{"county":{"oneOf":[{"type":"string","description":"The county the court sits in."},{"type":"null","description":"The county the court sits in."}]},"courtType":{"oneOf":[{"type":"string","description":"The kind of court, as the legal systems classify it."},{"type":"null","description":"The kind of court, as the legal systems classify it."}]},"addressLine1":{"oneOf":[{"type":"string"},{"type":"null"}]},"addressLine2":{"oneOf":[{"type":"string"},{"type":"null"}]},"city":{"oneOf":[{"type":"string"},{"type":"null"}]},"stateProvCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]}}},"judgment":{"type":"object","description":"A judgment entered on the account's suit. Every field is optional. A judgment is always attached to a suit — write one only on an account that has a suit, or send the suit in the same request.","properties":{"enteredDate":{"oneOf":[{"type":"string","format":"date","description":"The date judgment was entered."},{"type":"null","format":"date","description":"The date judgment was entered."}]},"amount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total judgment amount, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total judgment amount, in US dollars, as a decimal string."}]},"judgmentNumber":{"oneOf":[{"type":"string","description":"The court's judgment number."},{"type":"null","description":"The court's judgment number."}]},"principalAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The principal portion of the judgment, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The principal portion of the judgment, in US dollars, as a decimal string."}]},"defaultAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the default judgment, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the default judgment, in US dollars, as a decimal string."}]},"defaultCosts":{"oneOf":[{"type":"string","description":"The costs awarded with a default judgment, as the source system records them."},{"type":"null","description":"The costs awarded with a default judgment, as the source system records them."}]},"adjustment":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"An adjustment applied to the judgment amount, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"An adjustment applied to the judgment amount, in US dollars, as a decimal string."}]},"preJudgmentInterestAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"Interest accrued before judgment was entered, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"Interest accrued before judgment was entered, in US dollars, as a decimal string."}]},"preJudgmentInterestAdded":{"oneOf":[{"type":"boolean","description":"Whether pre-judgment interest was added. Null when the source system has not said either way."},{"type":"null","description":"Whether pre-judgment interest was added. Null when the source system has not said either way."}]},"recordedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment was recorded."},{"type":"null","format":"date","description":"The date the judgment was recorded."}]},"expirationDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment expires."},{"type":"null","format":"date","description":"The date the judgment expires."}]},"satisfiedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment was satisfied."},{"type":"null","format":"date","description":"The date the judgment was satisfied."}]}}}},"uniqueKey":"legal.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal","typeLabel":"object | null"},"createdOn":{"type":"string","format":"date-time","readOnly":true,"description":"When Slate first created the account.","uniqueKey":"createdOn","typeLabel":"string\u003cdate-time>"},"lastUpdated":{"type":"string","format":"date-time","readOnly":true,"description":"When the account was last updated in Slate.","uniqueKey":"lastUpdated","typeLabel":"string\u003cdate-time>"},"openDate":{"oneOf":[{"type":"string","format":"date","description":"The date the account was opened, if provided.","uniqueKey":"openDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the account was opened, if provided.","uniqueKey":"openDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"openDate","typeLabel":"string\u003cdate> | null"},"delinquencyDate":{"oneOf":[{"type":"string","format":"date","description":"The date the account became delinquent, if provided.","uniqueKey":"delinquencyDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the account became delinquent, if provided.","uniqueKey":"delinquencyDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"delinquencyDate","typeLabel":"string\u003cdate> | null"},"cycleDate":{"oneOf":[{"type":"string","format":"date","description":"The account's billing cycle date, if provided.","uniqueKey":"cycleDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The account's billing cycle date, if provided.","uniqueKey":"cycleDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"cycleDate","typeLabel":"string\u003cdate> | null"},"closureDate":{"oneOf":[{"type":"string","format":"date","description":"The account's closure date, if provided.","uniqueKey":"closureDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The account's closure date, if provided.","uniqueKey":"closureDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"closureDate","typeLabel":"string\u003cdate> | null"},"chargeOffAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance at charge-off, in US dollars, if applicable.","uniqueKey":"chargeOffAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance at charge-off, in US dollars, if applicable.","uniqueKey":"chargeOffAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeOffAmount","typeLabel":"string\u003cdecimal> | null"},"termsAndConditions":{"oneOf":[{"type":"string","description":"The account's terms and conditions text, if provided.","uniqueKey":"termsAndConditions.oneOf.0","typeLabel":"string"},{"type":"null","description":"The account's terms and conditions text, if provided.","uniqueKey":"termsAndConditions.oneOf.1","typeLabel":"null"}],"uniqueKey":"termsAndConditions","typeLabel":"string | null"},"lastCashAdvanceDate":{"oneOf":[{"type":"string","format":"date","description":"The date of the last cash advance, if provided.","uniqueKey":"lastCashAdvanceDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date of the last cash advance, if provided.","uniqueKey":"lastCashAdvanceDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastCashAdvanceDate","typeLabel":"string\u003cdate> | null"},"lastCashAdvanceAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last cash advance, if provided.","uniqueKey":"lastCashAdvanceAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last cash advance, if provided.","uniqueKey":"lastCashAdvanceAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastCashAdvanceAmount","typeLabel":"string\u003cdecimal> | null"},"lastMerchandisePurchaseDate":{"oneOf":[{"type":"string","format":"date","description":"The date of the last merchandise purchase, if provided.","uniqueKey":"lastMerchandisePurchaseDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date of the last merchandise purchase, if provided.","uniqueKey":"lastMerchandisePurchaseDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastMerchandisePurchaseDate","typeLabel":"string\u003cdate> | null"},"lastMerchandisePurchaseAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last merchandise purchase, if provided.","uniqueKey":"lastMerchandisePurchaseAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last merchandise purchase, if provided.","uniqueKey":"lastMerchandisePurchaseAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastMerchandisePurchaseAmount","typeLabel":"string\u003cdecimal> | null"},"daysPastDue":{"oneOf":[{"type":"integer","format":"int32","description":"The number of days the account is past due, if provided.","uniqueKey":"daysPastDue.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"The number of days the account is past due, if provided.","uniqueKey":"daysPastDue.oneOf.1","typeLabel":"null"}],"uniqueKey":"daysPastDue","typeLabel":"integer\u003cint32> | null"},"lastPaymentReceivedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the last payment was received, if provided.","uniqueKey":"lastPaymentReceivedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the last payment was received, if provided.","uniqueKey":"lastPaymentReceivedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastPaymentReceivedDate","typeLabel":"string\u003cdate> | null"},"lastPaymentAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last payment received, if provided.","uniqueKey":"lastPaymentAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last payment received, if provided.","uniqueKey":"lastPaymentAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastPaymentAmount","typeLabel":"string\u003cdecimal> | null"},"placedWithOwnerOn":{"oneOf":[{"type":"string","format":"date","description":"The date the account was placed with its owner (for a debt buyer, the purchase date), if provided. Distinct from `createdOn`, the date the account was loaded into Slate.","uniqueKey":"placedWithOwnerOn.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the account was placed with its owner (for a debt buyer, the purchase date), if provided. Distinct from `createdOn`, the date the account was loaded into Slate.","uniqueKey":"placedWithOwnerOn.oneOf.1","typeLabel":"null"}],"uniqueKey":"placedWithOwnerOn","typeLabel":"string\u003cdate> | null"},"purchaseBalance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance when the owner purchased the account, if provided.","uniqueKey":"purchaseBalance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance when the owner purchased the account, if provided.","uniqueKey":"purchaseBalance.oneOf.1","typeLabel":"null"}],"uniqueKey":"purchaseBalance","typeLabel":"string\u003cdecimal> | null"},"paymentTotals":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total paid on the account since the owner purchased it, if provided.","uniqueKey":"paymentTotals.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total paid on the account since the owner purchased it, if provided.","uniqueKey":"paymentTotals.oneOf.1","typeLabel":"null"}],"uniqueKey":"paymentTotals","typeLabel":"string\u003cdecimal> | null"},"lineOfBusinessName":{"oneOf":[{"type":"string","description":"The account's line of business, if provided.","uniqueKey":"lineOfBusinessName.oneOf.0","typeLabel":"string"},{"type":"null","description":"The account's line of business, if provided.","uniqueKey":"lineOfBusinessName.oneOf.1","typeLabel":"null"}],"uniqueKey":"lineOfBusinessName","typeLabel":"string | null"},"metadata":{"type":"object","description":"Custom key/value pairs you can attach to an object for reporting, analytics, or attributes Slate does not model natively — inspired by Stripe metadata. Values are strings. Limits: at most 50 keys, each key at most 40 characters and each value at most 500 characters. On a partial update (PATCH) the keys you send are merged into the existing metadata; send a key with an empty-string value to remove it. An account upsert (full snapshot) replaces the whole map.","additionalProperties":{"type":"string","uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"example":{"region":"west","portfolio_tier":"gold"},"uniqueKey":"metadata","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"accountId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","owner":"\u003cstring>","crid":"\u003cstring>","creditorId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","status":"ACTIVE","currentBalance":"\u003cstring>","matterId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","accountNumber":"\u003cstring>","accountNumberHistory":[{"previousAccountNumber":"\u003cstring>","newAccountNumber":"\u003cstring>","changedOn":"2023-11-07T05:31:56Z","changedBy":"\u003cstring>"}],"originatingCreditorId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","chargeOffCreditorId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","defaultCreditorId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","portfolioId":"\u003cstring>","productType":"\u003cstring>","closedOn":"2023-12-25","legalBalance":"\u003cstring>","chargeOffDate":"2023-12-25","placement":{"firmId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","date":"2023-12-25","feeStructure":"\u003cstring>","feeRateType":"\u003cstring>","balance":"\u003cstring>"},"legal":{"suit":{"filedDate":"2023-12-25","suitDate":"2023-12-25","amount":"\u003cstring>","caseName":"\u003cstring>","caseNumber":"\u003cstring>","caseDocketNumber":"\u003cstring>","caseType":"\u003cstring>","reason":"\u003cstring>","signedOn":"2023-12-25","issueDate":"2023-12-25","serviceDate":"2023-12-25","answerDueDate":"2023-12-25","answerFileDate":"2023-12-25","adverseMotionReceivedDate":"2023-12-25","adverseMotionFileDate":"2023-12-25","adverseMotionDescription":"\u003cstring>","defaultJudgmentRequestDate":"2023-12-25","garnishmentDate":"2023-12-25","lienDate":"2023-12-25","statutoryFee":"\u003cstring>","judgmentBalance":"\u003cstring>","paymentsSinceSuit":"\u003cstring>","venue":{"county":"\u003cstring>","courtType":"\u003cstring>","addressLine1":"\u003cstring>","addressLine2":"\u003cstring>","city":"\u003cstring>","stateProvCode":"\u003cstring>","postalCode":"\u003cstring>"}},"judgment":{"enteredDate":"2023-12-25","amount":"\u003cstring>","judgmentNumber":"\u003cstring>","principalAmount":"\u003cstring>","defaultAmount":"\u003cstring>","defaultCosts":"\u003cstring>","adjustment":"\u003cstring>","preJudgmentInterestAmount":"\u003cstring>","preJudgmentInterestAdded":true,"recordedDate":"2023-12-25","expirationDate":"2023-12-25","satisfiedDate":"2023-12-25"}},"createdOn":"2023-11-07T05:31:56Z","lastUpdated":"2023-11-07T05:31:56Z","openDate":"2023-12-25","delinquencyDate":"2023-12-25","cycleDate":"2023-12-25","closureDate":"2023-12-25","chargeOffAmount":"\u003cstring>","termsAndConditions":"\u003cstring>","lastCashAdvanceDate":"2023-12-25","lastCashAdvanceAmount":"\u003cstring>","lastMerchandisePurchaseDate":"2023-12-25","lastMerchandisePurchaseAmount":"\u003cstring>","daysPastDue":123,"lastPaymentReceivedDate":"2023-12-25","lastPaymentAmount":"\u003cstring>","placedWithOwnerOn":"2023-12-25","purchaseBalance":"\u003cstring>","paymentTotals":"\u003cstring>","lineOfBusinessName":"\u003cstring>","metadata":{"region":"west","portfolio_tier":"gold"}}}},"exampleType":"generated"}},"exampleType":"generated"},"f1a2dcb5-4c9b-442e-96d2-075a5e24cd8d":{"description":"A new account was created.","content":{"application/json":{"schema":{"type":"object","description":"The full account aggregate as Slate holds it.","required":["accountId","owner","crid","creditorId","status","currentBalance"],"properties":{"accountId":{"type":"string","format":"uuid","readOnly":true,"description":"Slate's stable UUID for the account — the canonical identifier, assigned by Slate on create.","isRequired":true,"uniqueKey":"accountId","typeLabel":"string\u003cuuid>"},"owner":{"type":"string","description":"The organization that owns this account in Slate (your owner code).","isRequired":true,"uniqueKey":"owner","typeLabel":"string"},"crid":{"type":"string","description":"Your identifier for the account (the account number in your system) — the natural key the upsert matches on, unique within your owner.","isRequired":true,"uniqueKey":"crid","typeLabel":"string"},"creditorId":{"type":"string","format":"uuid","description":"The account's current creditor — the creditor it belongs to now (Slate creditor UUID). Register creditors via `POST /v1/creditors`; must be one your owner manages.","isRequired":true,"uniqueKey":"creditorId","typeLabel":"string\u003cuuid>"},"status":{"type":"string","description":"Account lifecycle status. Binary: `ACTIVE` (being serviced) or `CLOSED` (resolved, returned, or otherwise done).","enum":["ACTIVE","CLOSED"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"currentBalance":{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The current amount owed, in US dollars, as a decimal string (e.g. \"1250.75\").","isRequired":true,"uniqueKey":"currentBalance","typeLabel":"string\u003cdecimal>"},"matterId":{"type":"string","format":"uuid","readOnly":true,"description":"Current active matter UUID for the account. Currently created on initial account creation, but support will be added later for managing an accounts matters, both current and historical.","uniqueKey":"matterId","typeLabel":"string\u003cuuid>"},"accountNumber":{"type":"string","description":"The current client/account number. May change over the life of the account (e.g. when paper is sold).","uniqueKey":"accountNumber","typeLabel":"string"},"accountNumberHistory":{"type":"array","readOnly":true,"description":"The history of account-number changes for this account, oldest first. Empty when the number has never changed. Read-only — recorded automatically whenever `accountNumber` changes.","items":{"type":"object","description":"A single recorded change of the account's client/account number.","required":["previousAccountNumber","newAccountNumber","changedOn"],"properties":{"previousAccountNumber":{"type":"string","description":"The account number prior to the change.","isRequired":true,"uniqueKey":"accountNumberHistory.items.[INDEX].previousAccountNumber","typeLabel":"string"},"newAccountNumber":{"type":"string","description":"The account number after the change.","isRequired":true,"uniqueKey":"accountNumberHistory.items.[INDEX].newAccountNumber","typeLabel":"string"},"changedOn":{"type":"string","format":"date-time","description":"When the change was recorded.","isRequired":true,"uniqueKey":"accountNumberHistory.items.[INDEX].changedOn","typeLabel":"string\u003cdate-time>"},"changedBy":{"type":"string","description":"Who recorded the change (the caller's identity, or a system actor).","uniqueKey":"accountNumberHistory.items.[INDEX].changedBy","typeLabel":"string"}},"uniqueKey":"accountNumberHistory.items.[INDEX]","typeLabel":"object"},"uniqueKey":"accountNumberHistory","typeLabel":"object[]"},"originatingCreditorId":{"oneOf":[{"type":"string","format":"uuid","description":"The creditor that originated the account, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside `creditorId`, which is its *current* creditor.","uniqueKey":"originatingCreditorId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"The creditor that originated the account, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside `creditorId`, which is its *current* creditor.","uniqueKey":"originatingCreditorId.oneOf.1","typeLabel":"null"}],"uniqueKey":"originatingCreditorId","typeLabel":"string\u003cuuid> | null"},"chargeOffCreditorId":{"oneOf":[{"type":"string","format":"uuid","description":"The creditor the account charged off with, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside `creditorId`, which is its *current* creditor.","uniqueKey":"chargeOffCreditorId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"The creditor the account charged off with, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside `creditorId`, which is its *current* creditor.","uniqueKey":"chargeOffCreditorId.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeOffCreditorId","typeLabel":"string\u003cuuid> | null"},"defaultCreditorId":{"oneOf":[{"type":"string","format":"uuid","description":"The creditor the account defaulted with, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside `creditorId`, which is its *current* creditor.","uniqueKey":"defaultCreditorId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"The creditor the account defaulted with, if known (Slate creditor UUID). One of the creditor roles an account can carry alongside `creditorId`, which is its *current* creditor.","uniqueKey":"defaultCreditorId.oneOf.1","typeLabel":"null"}],"uniqueKey":"defaultCreditorId","typeLabel":"string\u003cuuid> | null"},"portfolioId":{"oneOf":[{"type":"string","description":"Portfolio identifier, when the account is part of a purchased portfolio. Absent for forwarded/placed paper.","uniqueKey":"portfolioId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Portfolio identifier, when the account is part of a purchased portfolio. Absent for forwarded/placed paper.","uniqueKey":"portfolioId.oneOf.1","typeLabel":"null"}],"uniqueKey":"portfolioId","typeLabel":"string | null"},"productType":{"oneOf":[{"type":"string","description":"The client's product type for the account, if provided.","uniqueKey":"productType.oneOf.0","typeLabel":"string"},{"type":"null","description":"The client's product type for the account, if provided.","uniqueKey":"productType.oneOf.1","typeLabel":"null"}],"uniqueKey":"productType","typeLabel":"string | null"},"closedOn":{"oneOf":[{"type":"string","format":"date","description":"The date the account was closed; null while `ACTIVE`.","uniqueKey":"closedOn.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the account was closed; null while `ACTIVE`.","uniqueKey":"closedOn.oneOf.1","typeLabel":"null"}],"uniqueKey":"closedOn","typeLabel":"string\u003cdate> | null"},"legalBalance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","readOnly":true,"description":"A legal balance for the account, in US dollars, as a decimal string, when one has been provided. Separate from `currentBalance`, and may differ from it. Null when none has been provided, which is the case for many accounts. Read-only.","uniqueKey":"legalBalance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","readOnly":true,"description":"A legal balance for the account, in US dollars, as a decimal string, when one has been provided. Separate from `currentBalance`, and may differ from it. Null when none has been provided, which is the case for many accounts. Read-only.","uniqueKey":"legalBalance.oneOf.1","typeLabel":"null"}],"uniqueKey":"legalBalance","typeLabel":"string\u003cdecimal> | null"},"chargeOffDate":{"oneOf":[{"type":"string","format":"date","description":"The date the account was charged off, if applicable.","uniqueKey":"chargeOffDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the account was charged off, if applicable.","uniqueKey":"chargeOffDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeOffDate","typeLabel":"string\u003cdate> | null"},"placement":{"oneOf":[{"type":"object","description":"The servicing firm the account is currently placed with, and its fee terms. Null when the account is not placed.","properties":{"firmId":{"type":"string","format":"uuid","description":"The firm (Slate firm UUID) currently handling the account.","uniqueKey":"placement.oneOf.0.firmId","typeLabel":"string\u003cuuid>"},"date":{"type":"string","format":"date","description":"When the account was placed with this firm.","uniqueKey":"placement.oneOf.0.date","typeLabel":"string\u003cdate>"},"feeStructure":{"type":"string","description":"The fee arrangement for the placement (e.g. contingency).","uniqueKey":"placement.oneOf.0.feeStructure","typeLabel":"string"},"feeRateType":{"type":"string","description":"How the fee rate is expressed.","uniqueKey":"placement.oneOf.0.feeRateType","typeLabel":"string"},"balance":{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance at the time of placement, in US dollars, as a decimal string.","uniqueKey":"placement.oneOf.0.balance","typeLabel":"string\u003cdecimal>"}},"uniqueKey":"placement.oneOf.0","typeLabel":"object"},{"type":"null","description":"The servicing firm the account is currently placed with, and its fee terms. Null when the account is not placed.","properties":{"firmId":{"type":"string","format":"uuid","description":"The firm (Slate firm UUID) currently handling the account."},"date":{"type":"string","format":"date","description":"When the account was placed with this firm."},"feeStructure":{"type":"string","description":"The fee arrangement for the placement (e.g. contingency)."},"feeRateType":{"type":"string","description":"How the fee rate is expressed."},"balance":{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance at the time of placement, in US dollars, as a decimal string."}},"uniqueKey":"placement.oneOf.1","typeLabel":"null"}],"uniqueKey":"placement","typeLabel":"object | null"},"legal":{"oneOf":[{"type":"object","description":"The account's legal activity: the suit filed on it, the judgment entered on that suit, and the court it is filed in. Either may be absent, and the whole record is null until a suit is filed. A judgment belongs to a suit, so an account cannot carry a judgment without one.\n\nOn a write, only the fields you send are stored — the record is merged, never replaced, on both the upsert and the patch. Legal records are shared with Slate's legal systems, which populate fields this API does not expose, so an omitted field means \"leave it as it is\" rather than \"clear it\". Sending `null` for the whole record, or omitting it, leaves the stored record untouched; nothing here deletes legal activity.\n\nAn account that Slate holds no legal file for cannot take a legal record; upsert the account via `POST /v1/accounts` first, which opens one.","properties":{"suit":{"type":"object","description":"A suit filed on the account. Every field is optional: a suit is recorded under whichever of them the source system knows.","properties":{"filedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the suit was filed with the court.","uniqueKey":"legal.oneOf.0.suit.filedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the suit was filed with the court.","uniqueKey":"legal.oneOf.0.suit.filedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.filedDate","typeLabel":"string\u003cdate> | null"},"suitDate":{"oneOf":[{"type":"string","format":"date","description":"The date the suit was brought, when the source system records it separately from `filedDate`.","uniqueKey":"legal.oneOf.0.suit.suitDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the suit was brought, when the source system records it separately from `filedDate`.","uniqueKey":"legal.oneOf.0.suit.suitDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.suitDate","typeLabel":"string\u003cdate> | null"},"amount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount sued for, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.amount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount sued for, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.amount","typeLabel":"string\u003cdecimal> | null"},"caseName":{"oneOf":[{"type":"string","description":"The case caption, as filed.","uniqueKey":"legal.oneOf.0.suit.caseName.oneOf.0","typeLabel":"string"},{"type":"null","description":"The case caption, as filed.","uniqueKey":"legal.oneOf.0.suit.caseName.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.caseName","typeLabel":"string | null"},"caseNumber":{"oneOf":[{"type":"string","description":"The court's case number.","uniqueKey":"legal.oneOf.0.suit.caseNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The court's case number.","uniqueKey":"legal.oneOf.0.suit.caseNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.caseNumber","typeLabel":"string | null"},"caseDocketNumber":{"oneOf":[{"type":"string","description":"The court's docket number, when it differs from the case number.","uniqueKey":"legal.oneOf.0.suit.caseDocketNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The court's docket number, when it differs from the case number.","uniqueKey":"legal.oneOf.0.suit.caseDocketNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.caseDocketNumber","typeLabel":"string | null"},"caseType":{"oneOf":[{"type":"string","description":"The kind of case, as the filing court classifies it.","uniqueKey":"legal.oneOf.0.suit.caseType.oneOf.0","typeLabel":"string"},{"type":"null","description":"The kind of case, as the filing court classifies it.","uniqueKey":"legal.oneOf.0.suit.caseType.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.caseType","typeLabel":"string | null"},"reason":{"oneOf":[{"type":"string","description":"Why suit was brought.","uniqueKey":"legal.oneOf.0.suit.reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Why suit was brought.","uniqueKey":"legal.oneOf.0.suit.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.reason","typeLabel":"string | null"},"signedOn":{"oneOf":[{"type":"string","format":"date","description":"The date the complaint was signed.","uniqueKey":"legal.oneOf.0.suit.signedOn.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the complaint was signed.","uniqueKey":"legal.oneOf.0.suit.signedOn.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.signedOn","typeLabel":"string\u003cdate> | null"},"issueDate":{"oneOf":[{"type":"string","format":"date","description":"The date the court issued the summons.","uniqueKey":"legal.oneOf.0.suit.issueDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the court issued the summons.","uniqueKey":"legal.oneOf.0.suit.issueDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.issueDate","typeLabel":"string\u003cdate> | null"},"serviceDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant was served.","uniqueKey":"legal.oneOf.0.suit.serviceDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the defendant was served.","uniqueKey":"legal.oneOf.0.suit.serviceDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.serviceDate","typeLabel":"string\u003cdate> | null"},"answerDueDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant's answer is due.","uniqueKey":"legal.oneOf.0.suit.answerDueDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the defendant's answer is due.","uniqueKey":"legal.oneOf.0.suit.answerDueDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.answerDueDate","typeLabel":"string\u003cdate> | null"},"answerFileDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant filed an answer.","uniqueKey":"legal.oneOf.0.suit.answerFileDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the defendant filed an answer.","uniqueKey":"legal.oneOf.0.suit.answerFileDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.answerFileDate","typeLabel":"string\u003cdate> | null"},"adverseMotionReceivedDate":{"oneOf":[{"type":"string","format":"date","description":"The date an adverse motion was received.","uniqueKey":"legal.oneOf.0.suit.adverseMotionReceivedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date an adverse motion was received.","uniqueKey":"legal.oneOf.0.suit.adverseMotionReceivedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.adverseMotionReceivedDate","typeLabel":"string\u003cdate> | null"},"adverseMotionFileDate":{"oneOf":[{"type":"string","format":"date","description":"The date an adverse motion was filed.","uniqueKey":"legal.oneOf.0.suit.adverseMotionFileDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date an adverse motion was filed.","uniqueKey":"legal.oneOf.0.suit.adverseMotionFileDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.adverseMotionFileDate","typeLabel":"string\u003cdate> | null"},"adverseMotionDescription":{"oneOf":[{"type":"string","description":"What the adverse motion seeks.","uniqueKey":"legal.oneOf.0.suit.adverseMotionDescription.oneOf.0","typeLabel":"string"},{"type":"null","description":"What the adverse motion seeks.","uniqueKey":"legal.oneOf.0.suit.adverseMotionDescription.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.adverseMotionDescription","typeLabel":"string | null"},"defaultJudgmentRequestDate":{"oneOf":[{"type":"string","format":"date","description":"The date default judgment was requested.","uniqueKey":"legal.oneOf.0.suit.defaultJudgmentRequestDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date default judgment was requested.","uniqueKey":"legal.oneOf.0.suit.defaultJudgmentRequestDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.defaultJudgmentRequestDate","typeLabel":"string\u003cdate> | null"},"garnishmentDate":{"oneOf":[{"type":"string","format":"date","description":"The date garnishment began.","uniqueKey":"legal.oneOf.0.suit.garnishmentDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date garnishment began.","uniqueKey":"legal.oneOf.0.suit.garnishmentDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.garnishmentDate","typeLabel":"string\u003cdate> | null"},"lienDate":{"oneOf":[{"type":"string","format":"date","description":"The date a lien was recorded.","uniqueKey":"legal.oneOf.0.suit.lienDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date a lien was recorded.","uniqueKey":"legal.oneOf.0.suit.lienDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.lienDate","typeLabel":"string\u003cdate> | null"},"statutoryFee":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The statutory fee on the suit, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.statutoryFee.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The statutory fee on the suit, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.statutoryFee.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.statutoryFee","typeLabel":"string\u003cdecimal> | null"},"judgmentBalance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance carried on the suit's judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.judgmentBalance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance carried on the suit's judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.suit.judgmentBalance.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.judgmentBalance","typeLabel":"string\u003cdecimal> | null"},"paymentsSinceSuit":{"oneOf":[{"type":"string","description":"Payments received since suit was brought, as the source system records them.","uniqueKey":"legal.oneOf.0.suit.paymentsSinceSuit.oneOf.0","typeLabel":"string"},{"type":"null","description":"Payments received since suit was brought, as the source system records them.","uniqueKey":"legal.oneOf.0.suit.paymentsSinceSuit.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.paymentsSinceSuit","typeLabel":"string | null"},"venue":{"oneOf":[{"type":"object","description":"The court the suit is filed in. Read-only: venues are maintained by Slate's legal systems, and anything sent here is ignored. Null when no venue has been recorded for the suit.","readOnly":true,"properties":{"county":{"oneOf":[{"type":"string","description":"The county the court sits in.","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.county.oneOf.0","typeLabel":"string"},{"type":"null","description":"The county the court sits in.","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.county.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.county","typeLabel":"string | null"},"courtType":{"oneOf":[{"type":"string","description":"The kind of court, as the legal systems classify it.","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.courtType.oneOf.0","typeLabel":"string"},{"type":"null","description":"The kind of court, as the legal systems classify it.","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.courtType.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.courtType","typeLabel":"string | null"},"addressLine1":{"oneOf":[{"type":"string","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.addressLine1.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.addressLine1.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.addressLine1","typeLabel":"string | null"},"addressLine2":{"oneOf":[{"type":"string","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.addressLine2.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.addressLine2.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.addressLine2","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.city","typeLabel":"string | null"},"stateProvCode":{"oneOf":[{"type":"string","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.stateProvCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.stateProvCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.stateProvCode","typeLabel":"string | null"},"postalCode":{"oneOf":[{"type":"string","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.postalCode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.postalCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0.postalCode","typeLabel":"string | null"}},"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.0","typeLabel":"object"},{"type":"null","description":"The court the suit is filed in. Read-only: venues are maintained by Slate's legal systems, and anything sent here is ignored. Null when no venue has been recorded for the suit.","readOnly":true,"properties":{"county":{"oneOf":[{"type":"string","description":"The county the court sits in."},{"type":"null","description":"The county the court sits in."}]},"courtType":{"oneOf":[{"type":"string","description":"The kind of court, as the legal systems classify it."},{"type":"null","description":"The kind of court, as the legal systems classify it."}]},"addressLine1":{"oneOf":[{"type":"string"},{"type":"null"}]},"addressLine2":{"oneOf":[{"type":"string"},{"type":"null"}]},"city":{"oneOf":[{"type":"string"},{"type":"null"}]},"stateProvCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"oneOf":[{"type":"string"},{"type":"null"}]}},"uniqueKey":"legal.oneOf.0.suit.venue.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.suit.venue","typeLabel":"object | null"}},"uniqueKey":"legal.oneOf.0.suit","typeLabel":"object"},"judgment":{"type":"object","description":"A judgment entered on the account's suit. Every field is optional. A judgment is always attached to a suit — write one only on an account that has a suit, or send the suit in the same request.","properties":{"enteredDate":{"oneOf":[{"type":"string","format":"date","description":"The date judgment was entered.","uniqueKey":"legal.oneOf.0.judgment.enteredDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date judgment was entered.","uniqueKey":"legal.oneOf.0.judgment.enteredDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.enteredDate","typeLabel":"string\u003cdate> | null"},"amount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total judgment amount, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.amount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total judgment amount, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.amount","typeLabel":"string\u003cdecimal> | null"},"judgmentNumber":{"oneOf":[{"type":"string","description":"The court's judgment number.","uniqueKey":"legal.oneOf.0.judgment.judgmentNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"The court's judgment number.","uniqueKey":"legal.oneOf.0.judgment.judgmentNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.judgmentNumber","typeLabel":"string | null"},"principalAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The principal portion of the judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.principalAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The principal portion of the judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.principalAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.principalAmount","typeLabel":"string\u003cdecimal> | null"},"defaultAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the default judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.defaultAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the default judgment, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.defaultAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.defaultAmount","typeLabel":"string\u003cdecimal> | null"},"defaultCosts":{"oneOf":[{"type":"string","description":"The costs awarded with a default judgment, as the source system records them.","uniqueKey":"legal.oneOf.0.judgment.defaultCosts.oneOf.0","typeLabel":"string"},{"type":"null","description":"The costs awarded with a default judgment, as the source system records them.","uniqueKey":"legal.oneOf.0.judgment.defaultCosts.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.defaultCosts","typeLabel":"string | null"},"adjustment":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"An adjustment applied to the judgment amount, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.adjustment.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"An adjustment applied to the judgment amount, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.adjustment.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.adjustment","typeLabel":"string\u003cdecimal> | null"},"preJudgmentInterestAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"Interest accrued before judgment was entered, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"Interest accrued before judgment was entered, in US dollars, as a decimal string.","uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAmount","typeLabel":"string\u003cdecimal> | null"},"preJudgmentInterestAdded":{"oneOf":[{"type":"boolean","description":"Whether pre-judgment interest was added. Null when the source system has not said either way.","uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAdded.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether pre-judgment interest was added. Null when the source system has not said either way.","uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAdded.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.preJudgmentInterestAdded","typeLabel":"boolean | null"},"recordedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment was recorded.","uniqueKey":"legal.oneOf.0.judgment.recordedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the judgment was recorded.","uniqueKey":"legal.oneOf.0.judgment.recordedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.recordedDate","typeLabel":"string\u003cdate> | null"},"expirationDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment expires.","uniqueKey":"legal.oneOf.0.judgment.expirationDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the judgment expires.","uniqueKey":"legal.oneOf.0.judgment.expirationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.expirationDate","typeLabel":"string\u003cdate> | null"},"satisfiedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment was satisfied.","uniqueKey":"legal.oneOf.0.judgment.satisfiedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the judgment was satisfied.","uniqueKey":"legal.oneOf.0.judgment.satisfiedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal.oneOf.0.judgment.satisfiedDate","typeLabel":"string\u003cdate> | null"}},"uniqueKey":"legal.oneOf.0.judgment","typeLabel":"object"}},"uniqueKey":"legal.oneOf.0","typeLabel":"object"},{"type":"null","description":"The account's legal activity: the suit filed on it, the judgment entered on that suit, and the court it is filed in. Either may be absent, and the whole record is null until a suit is filed. A judgment belongs to a suit, so an account cannot carry a judgment without one.\n\nOn a write, only the fields you send are stored — the record is merged, never replaced, on both the upsert and the patch. Legal records are shared with Slate's legal systems, which populate fields this API does not expose, so an omitted field means \"leave it as it is\" rather than \"clear it\". Sending `null` for the whole record, or omitting it, leaves the stored record untouched; nothing here deletes legal activity.\n\nAn account that Slate holds no legal file for cannot take a legal record; upsert the account via `POST /v1/accounts` first, which opens one.","properties":{"suit":{"type":"object","description":"A suit filed on the account. Every field is optional: a suit is recorded under whichever of them the source system knows.","properties":{"filedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the suit was filed with the court."},{"type":"null","format":"date","description":"The date the suit was filed with the court."}]},"suitDate":{"oneOf":[{"type":"string","format":"date","description":"The date the suit was brought, when the source system records it separately from `filedDate`."},{"type":"null","format":"date","description":"The date the suit was brought, when the source system records it separately from `filedDate`."}]},"amount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount sued for, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount sued for, in US dollars, as a decimal string."}]},"caseName":{"oneOf":[{"type":"string","description":"The case caption, as filed."},{"type":"null","description":"The case caption, as filed."}]},"caseNumber":{"oneOf":[{"type":"string","description":"The court's case number."},{"type":"null","description":"The court's case number."}]},"caseDocketNumber":{"oneOf":[{"type":"string","description":"The court's docket number, when it differs from the case number."},{"type":"null","description":"The court's docket number, when it differs from the case number."}]},"caseType":{"oneOf":[{"type":"string","description":"The kind of case, as the filing court classifies it."},{"type":"null","description":"The kind of case, as the filing court classifies it."}]},"reason":{"oneOf":[{"type":"string","description":"Why suit was brought."},{"type":"null","description":"Why suit was brought."}]},"signedOn":{"oneOf":[{"type":"string","format":"date","description":"The date the complaint was signed."},{"type":"null","format":"date","description":"The date the complaint was signed."}]},"issueDate":{"oneOf":[{"type":"string","format":"date","description":"The date the court issued the summons."},{"type":"null","format":"date","description":"The date the court issued the summons."}]},"serviceDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant was served."},{"type":"null","format":"date","description":"The date the defendant was served."}]},"answerDueDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant's answer is due."},{"type":"null","format":"date","description":"The date the defendant's answer is due."}]},"answerFileDate":{"oneOf":[{"type":"string","format":"date","description":"The date the defendant filed an answer."},{"type":"null","format":"date","description":"The date the defendant filed an answer."}]},"adverseMotionReceivedDate":{"oneOf":[{"type":"string","format":"date","description":"The date an adverse motion was received."},{"type":"null","format":"date","description":"The date an adverse motion was received."}]},"adverseMotionFileDate":{"oneOf":[{"type":"string","format":"date","description":"The date an adverse motion was filed."},{"type":"null","format":"date","description":"The date an adverse motion was filed."}]},"adverseMotionDescription":{"oneOf":[{"type":"string","description":"What the adverse motion seeks."},{"type":"null","description":"What the adverse motion seeks."}]},"defaultJudgmentRequestDate":{"oneOf":[{"type":"string","format":"date","description":"The date default judgment was requested."},{"type":"null","format":"date","description":"The date default judgment was requested."}]},"garnishmentDate":{"oneOf":[{"type":"string","format":"date","description":"The date garnishment began."},{"type":"null","format":"date","description":"The date garnishment began."}]},"lienDate":{"oneOf":[{"type":"string","format":"date","description":"The date a lien was recorded."},{"type":"null","format":"date","description":"The date a lien was recorded."}]},"statutoryFee":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The statutory fee on the suit, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The statutory fee on the suit, in US dollars, as a decimal string."}]},"judgmentBalance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance carried on the suit's judgment, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance carried on the suit's judgment, in US dollars, as a decimal string."}]},"paymentsSinceSuit":{"oneOf":[{"type":"string","description":"Payments received since suit was brought, as the source system records them."},{"type":"null","description":"Payments received since suit was brought, as the source system records them."}]},"venue":{"oneOf":[{"type":"object","description":"The court the suit is filed in. Read-only: venues are maintained by Slate's legal systems, and anything sent here is ignored. Null when no venue has been recorded for the suit.","readOnly":true,"properties":{"county":{"oneOf":[{"type":"string","description":"The county the court sits in."},{"type":"null","description":"The county the court sits in."}]},"courtType":{"oneOf":[{"type":"string","description":"The kind of court, as the legal systems classify it."},{"type":"null","description":"The kind of court, as the legal systems classify it."}]},"addressLine1":{"oneOf":[{"type":"string"},{"type":"null"}]},"addressLine2":{"oneOf":[{"type":"string"},{"type":"null"}]},"city":{"oneOf":[{"type":"string"},{"type":"null"}]},"stateProvCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null","description":"The court the suit is filed in. Read-only: venues are maintained by Slate's legal systems, and anything sent here is ignored. Null when no venue has been recorded for the suit.","readOnly":true,"properties":{"county":{"oneOf":[{"type":"string","description":"The county the court sits in."},{"type":"null","description":"The county the court sits in."}]},"courtType":{"oneOf":[{"type":"string","description":"The kind of court, as the legal systems classify it."},{"type":"null","description":"The kind of court, as the legal systems classify it."}]},"addressLine1":{"oneOf":[{"type":"string"},{"type":"null"}]},"addressLine2":{"oneOf":[{"type":"string"},{"type":"null"}]},"city":{"oneOf":[{"type":"string"},{"type":"null"}]},"stateProvCode":{"oneOf":[{"type":"string"},{"type":"null"}]},"postalCode":{"oneOf":[{"type":"string"},{"type":"null"}]}}}]}}},"judgment":{"type":"object","description":"A judgment entered on the account's suit. Every field is optional. A judgment is always attached to a suit — write one only on an account that has a suit, or send the suit in the same request.","properties":{"enteredDate":{"oneOf":[{"type":"string","format":"date","description":"The date judgment was entered."},{"type":"null","format":"date","description":"The date judgment was entered."}]},"amount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total judgment amount, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total judgment amount, in US dollars, as a decimal string."}]},"judgmentNumber":{"oneOf":[{"type":"string","description":"The court's judgment number."},{"type":"null","description":"The court's judgment number."}]},"principalAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The principal portion of the judgment, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The principal portion of the judgment, in US dollars, as a decimal string."}]},"defaultAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the default judgment, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the default judgment, in US dollars, as a decimal string."}]},"defaultCosts":{"oneOf":[{"type":"string","description":"The costs awarded with a default judgment, as the source system records them."},{"type":"null","description":"The costs awarded with a default judgment, as the source system records them."}]},"adjustment":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"An adjustment applied to the judgment amount, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"An adjustment applied to the judgment amount, in US dollars, as a decimal string."}]},"preJudgmentInterestAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"Interest accrued before judgment was entered, in US dollars, as a decimal string."},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"Interest accrued before judgment was entered, in US dollars, as a decimal string."}]},"preJudgmentInterestAdded":{"oneOf":[{"type":"boolean","description":"Whether pre-judgment interest was added. Null when the source system has not said either way."},{"type":"null","description":"Whether pre-judgment interest was added. Null when the source system has not said either way."}]},"recordedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment was recorded."},{"type":"null","format":"date","description":"The date the judgment was recorded."}]},"expirationDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment expires."},{"type":"null","format":"date","description":"The date the judgment expires."}]},"satisfiedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the judgment was satisfied."},{"type":"null","format":"date","description":"The date the judgment was satisfied."}]}}}},"uniqueKey":"legal.oneOf.1","typeLabel":"null"}],"uniqueKey":"legal","typeLabel":"object | null"},"createdOn":{"type":"string","format":"date-time","readOnly":true,"description":"When Slate first created the account.","uniqueKey":"createdOn","typeLabel":"string\u003cdate-time>"},"lastUpdated":{"type":"string","format":"date-time","readOnly":true,"description":"When the account was last updated in Slate.","uniqueKey":"lastUpdated","typeLabel":"string\u003cdate-time>"},"openDate":{"oneOf":[{"type":"string","format":"date","description":"The date the account was opened, if provided.","uniqueKey":"openDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the account was opened, if provided.","uniqueKey":"openDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"openDate","typeLabel":"string\u003cdate> | null"},"delinquencyDate":{"oneOf":[{"type":"string","format":"date","description":"The date the account became delinquent, if provided.","uniqueKey":"delinquencyDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the account became delinquent, if provided.","uniqueKey":"delinquencyDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"delinquencyDate","typeLabel":"string\u003cdate> | null"},"cycleDate":{"oneOf":[{"type":"string","format":"date","description":"The account's billing cycle date, if provided.","uniqueKey":"cycleDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The account's billing cycle date, if provided.","uniqueKey":"cycleDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"cycleDate","typeLabel":"string\u003cdate> | null"},"closureDate":{"oneOf":[{"type":"string","format":"date","description":"The account's closure date, if provided.","uniqueKey":"closureDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The account's closure date, if provided.","uniqueKey":"closureDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"closureDate","typeLabel":"string\u003cdate> | null"},"chargeOffAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance at charge-off, in US dollars, if applicable.","uniqueKey":"chargeOffAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance at charge-off, in US dollars, if applicable.","uniqueKey":"chargeOffAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"chargeOffAmount","typeLabel":"string\u003cdecimal> | null"},"termsAndConditions":{"oneOf":[{"type":"string","description":"The account's terms and conditions text, if provided.","uniqueKey":"termsAndConditions.oneOf.0","typeLabel":"string"},{"type":"null","description":"The account's terms and conditions text, if provided.","uniqueKey":"termsAndConditions.oneOf.1","typeLabel":"null"}],"uniqueKey":"termsAndConditions","typeLabel":"string | null"},"lastCashAdvanceDate":{"oneOf":[{"type":"string","format":"date","description":"The date of the last cash advance, if provided.","uniqueKey":"lastCashAdvanceDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date of the last cash advance, if provided.","uniqueKey":"lastCashAdvanceDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastCashAdvanceDate","typeLabel":"string\u003cdate> | null"},"lastCashAdvanceAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last cash advance, if provided.","uniqueKey":"lastCashAdvanceAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last cash advance, if provided.","uniqueKey":"lastCashAdvanceAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastCashAdvanceAmount","typeLabel":"string\u003cdecimal> | null"},"lastMerchandisePurchaseDate":{"oneOf":[{"type":"string","format":"date","description":"The date of the last merchandise purchase, if provided.","uniqueKey":"lastMerchandisePurchaseDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date of the last merchandise purchase, if provided.","uniqueKey":"lastMerchandisePurchaseDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastMerchandisePurchaseDate","typeLabel":"string\u003cdate> | null"},"lastMerchandisePurchaseAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last merchandise purchase, if provided.","uniqueKey":"lastMerchandisePurchaseAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last merchandise purchase, if provided.","uniqueKey":"lastMerchandisePurchaseAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastMerchandisePurchaseAmount","typeLabel":"string\u003cdecimal> | null"},"daysPastDue":{"oneOf":[{"type":"integer","format":"int32","description":"The number of days the account is past due, if provided.","uniqueKey":"daysPastDue.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","description":"The number of days the account is past due, if provided.","uniqueKey":"daysPastDue.oneOf.1","typeLabel":"null"}],"uniqueKey":"daysPastDue","typeLabel":"integer\u003cint32> | null"},"lastPaymentReceivedDate":{"oneOf":[{"type":"string","format":"date","description":"The date the last payment was received, if provided.","uniqueKey":"lastPaymentReceivedDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the last payment was received, if provided.","uniqueKey":"lastPaymentReceivedDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastPaymentReceivedDate","typeLabel":"string\u003cdate> | null"},"lastPaymentAmount":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last payment received, if provided.","uniqueKey":"lastPaymentAmount.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The amount of the last payment received, if provided.","uniqueKey":"lastPaymentAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastPaymentAmount","typeLabel":"string\u003cdecimal> | null"},"placedWithOwnerOn":{"oneOf":[{"type":"string","format":"date","description":"The date the account was placed with its owner (for a debt buyer, the purchase date), if provided. Distinct from `createdOn`, the date the account was loaded into Slate.","uniqueKey":"placedWithOwnerOn.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"The date the account was placed with its owner (for a debt buyer, the purchase date), if provided. Distinct from `createdOn`, the date the account was loaded into Slate.","uniqueKey":"placedWithOwnerOn.oneOf.1","typeLabel":"null"}],"uniqueKey":"placedWithOwnerOn","typeLabel":"string\u003cdate> | null"},"purchaseBalance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance when the owner purchased the account, if provided.","uniqueKey":"purchaseBalance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The balance when the owner purchased the account, if provided.","uniqueKey":"purchaseBalance.oneOf.1","typeLabel":"null"}],"uniqueKey":"purchaseBalance","typeLabel":"string\u003cdecimal> | null"},"paymentTotals":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total paid on the account since the owner purchased it, if provided.","uniqueKey":"paymentTotals.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d+(\\.\\d{1,2})?$","description":"The total paid on the account since the owner purchased it, if provided.","uniqueKey":"paymentTotals.oneOf.1","typeLabel":"null"}],"uniqueKey":"paymentTotals","typeLabel":"string\u003cdecimal> | null"},"lineOfBusinessName":{"oneOf":[{"type":"string","description":"The account's line of business, if provided.","uniqueKey":"lineOfBusinessName.oneOf.0","typeLabel":"string"},{"type":"null","description":"The account's line of business, if provided.","uniqueKey":"lineOfBusinessName.oneOf.1","typeLabel":"null"}],"uniqueKey":"lineOfBusinessName","typeLabel":"string | null"},"metadata":{"type":"object","description":"Custom key/value pairs you can attach to an object for reporting, analytics, or attributes Slate does not model natively — inspired by Stripe metadata. Values are strings. Limits: at most 50 keys, each key at most 40 characters and each value at most 500 characters. On a partial update (PATCH) the keys you send are merged into the existing metadata; send a key with an empty-string value to remove it. An account upsert (full snapshot) replaces the whole map.","additionalProperties":{"type":"string","uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"example":{"region":"west","portfolio_tier":"gold"},"uniqueKey":"metadata","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"accountId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","owner":"\u003cstring>","crid":"\u003cstring>","creditorId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","status":"ACTIVE","currentBalance":"\u003cstring>","matterId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","accountNumber":"\u003cstring>","accountNumberHistory":[{"previousAccountNumber":"\u003cstring>","newAccountNumber":"\u003cstring>","changedOn":"2023-11-07T05:31:56Z","changedBy":"\u003cstring>"}],"originatingCreditorId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","chargeOffCreditorId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","defaultCreditorId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","portfolioId":"\u003cstring>","productType":"\u003cstring>","closedOn":"2023-12-25","legalBalance":"\u003cstring>","chargeOffDate":"2023-12-25","placement":{"firmId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","date":"2023-12-25","feeStructure":"\u003cstring>","feeRateType":"\u003cstring>","balance":"\u003cstring>"},"legal":{"suit":{"filedDate":"2023-12-25","suitDate":"2023-12-25","amount":"\u003cstring>","caseName":"\u003cstring>","caseNumber":"\u003cstring>","caseDocketNumber":"\u003cstring>","caseType":"\u003cstring>","reason":"\u003cstring>","signedOn":"2023-12-25","issueDate":"2023-12-25","serviceDate":"2023-12-25","answerDueDate":"2023-12-25","answerFileDate":"2023-12-25","adverseMotionReceivedDate":"2023-12-25","adverseMotionFileDate":"2023-12-25","adverseMotionDescription":"\u003cstring>","defaultJudgmentRequestDate":"2023-12-25","garnishmentDate":"2023-12-25","lienDate":"2023-12-25","statutoryFee":"\u003cstring>","judgmentBalance":"\u003cstring>","paymentsSinceSuit":"\u003cstring>","venue":{"county":"\u003cstring>","courtType":"\u003cstring>","addressLine1":"\u003cstring>","addressLine2":"\u003cstring>","city":"\u003cstring>","stateProvCode":"\u003cstring>","postalCode":"\u003cstring>"}},"judgment":{"enteredDate":"2023-12-25","amount":"\u003cstring>","judgmentNumber":"\u003cstring>","principalAmount":"\u003cstring>","defaultAmount":"\u003cstring>","defaultCosts":"\u003cstring>","adjustment":"\u003cstring>","preJudgmentInterestAmount":"\u003cstring>","preJudgmentInterestAdded":true,"recordedDate":"2023-12-25","expirationDate":"2023-12-25","satisfiedDate":"2023-12-25"}},"createdOn":"2023-11-07T05:31:56Z","lastUpdated":"2023-11-07T05:31:56Z","openDate":"2023-12-25","delinquencyDate":"2023-12-25","cycleDate":"2023-12-25","closureDate":"2023-12-25","chargeOffAmount":"\u003cstring>","termsAndConditions":"\u003cstring>","lastCashAdvanceDate":"2023-12-25","lastCashAdvanceAmount":"\u003cstring>","lastMerchandisePurchaseDate":"2023-12-25","lastMerchandisePurchaseAmount":"\u003cstring>","daysPastDue":123,"lastPaymentReceivedDate":"2023-12-25","lastPaymentAmount":"\u003cstring>","placedWithOwnerOn":"2023-12-25","purchaseBalance":"\u003cstring>","paymentTotals":"\u003cstring>","lineOfBusinessName":"\u003cstring>","metadata":{"region":"west","portfolio_tier":"gold"}}}},"exampleType":"generated"}},"exampleType":"generated"},"23cedd6b-c94d-4bc6-9cff-761465080a7c":{"description":"The request was malformed or failed validation.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable description of what went wrong.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"dedddfcc-992b-4807-b165-60608a9f3ff6":{"description":"Missing, invalid, or insufficiently scoped credentials.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable description of what went wrong.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"6010107c-f2e0-4fd8-9de6-f11bdf4f5c3a":{"description":"Unexpected internal error.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable description of what went wrong.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"74cb74b6-29ea-4f98-8999-1c0d992ba52e":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Owner-scoped bearer token. The `owner` all requests are scoped to is derived from the token.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"4f9a47e2-90d3-475e-bcdc-4f24b6200833":{"url":"https://api.slate.inc/accounts","description":"Production"},"d47323f7-48f3-4929-b86f-dd32501fe232":{"url":"https://api.uat.slate.inc/accounts","description":"UAT (staging)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Owner-scoped bearer token. The `owner` all requests are scoped to is derived from the token.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Owner-scoped bearer token. The `owner` all requests are scoped to is derived from the token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/accounts/openapi.yaml"},"subdomain":"slate-systems","siteName":"Slate","title":"Create or update an account (upsert) - Slate","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T19:40:17.367Z","originalFileLocation":"api-reference/accounts/upsert-account.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Idempotently creates the account if none exists for your (owner, crid), or updates the existing one, from the snapshot in the request body. Re-sending the same crid updates the same account. On create, Slate assigns and returns the account\u0026#x27;s accountId. Send the account\u0026#x27;s current full state; this is the primary way a daily inventory feed keeps Slate in sync.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Slate\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://media.brand.dev/2d71703b-6793-4a65-9d01-262e367101ae.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://media.brand.dev/2d71703b-6793-4a65-9d01-262e367101ae.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://media.brand.dev/2d71703b-6793-4a65-9d01-262e367101ae.png\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://media.brand.dev/2d71703b-6793-4a65-9d01-262e367101ae.png\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create or update an account (upsert) - Slate\">\u003cmeta data-mint-head property=\"og:description\" content=\"Idempotently creates the account if none exists for your (owner, crid), or updates the existing one, from the snapshot in the request body. Re-sending the same crid updates the same account. On create, Slate assigns and returns the account\u0026#x27;s accountId. Send the account\u0026#x27;s current full state; this is the primary way a daily inventory feed keeps Slate in sync.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Slate\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.slate.inc/api-reference/accounts/upsert-account\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://slate-systems.mintlify.site/_mintlify/api/og/v2?division=Accounts\u0026amp;title=Create+or+update+an+account+%28upsert%29\u0026amp;description=Idempotently+creates+the+account+if+none+exists+for+your+%60%28owner%2C+crid%29%60%2C+or+updates+the+existing+one%2C+from+the+snapshot+in+the+request+body.+Re-sending+the+sam\u0026amp;theme=f55758e8481defec48951dd2\u0026amp;signature=026fc5665d4d2d3300dc3902156e07dc50c6eb90866a1ffa95b94b2ab03ae252\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create or update an account (upsert) - Slate\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Idempotently creates the account if none exists for your (owner, crid), or updates the existing one, from the snapshot in the request body. Re-sending the same crid updates the same account. On create, Slate assigns and returns the account\u0026#x27;s accountId. Send the account\u0026#x27;s current full state; this is the primary way a daily inventory feed keeps Slate in sync.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://slate-systems.mintlify.site/_mintlify/api/og/v2?division=Accounts\u0026amp;title=Create+or+update+an+account+%28upsert%29\u0026amp;description=Idempotently+creates+the+account+if+none+exists+for+your+%60%28owner%2C+crid%29%60%2C+or+updates+the+existing+one%2C+from+the+snapshot+in+the+request+body.+Re-sending+the+sam\u0026amp;theme=f55758e8481defec48951dd2\u0026amp;signature=026fc5665d4d2d3300dc3902156e07dc50c6eb90866a1ffa95b94b2ab03ae252\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/slate-systems/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Slate\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.slate.inc/api-reference/accounts/upsert-account\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/accounts/upsert-account.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.slate.inc/#organization\",\"name\":\"Slate\",\"url\":\"https://docs.slate.inc\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://media.brand.dev/6f0cc793-20dd-41a8-9779-acf1a70c5577.png\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.slate.inc#website\",\"name\":\"Slate\",\"url\":\"https://docs.slate.inc\",\"publisher\":{\"@id\":\"https://docs.slate.inc/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.slate.inc/api-reference/accounts/upsert-account#webpage\",\"url\":\"https://docs.slate.inc/api-reference/accounts/upsert-account\",\"name\":\"Create or update an account (upsert)\",\"description\":\"Idempotently creates the account if none exists for your (owner, crid), or updates the existing one, from the snapshot in the request body. Re-sending the same crid updates the same account. On create, Slate assigns and returns the account's accountId. Send the account's current full state; this is the primary way a daily inventory feed keeps Slate in sync.\",\"dateModified\":\"2026-10-23T19:40:17.367Z\",\"isPartOf\":{\"@id\":\"https://docs.slate.inc#website\"},\"breadcrumb\":{\"@id\":\"https://docs.slate.inc/api-reference/accounts/upsert-account#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.slate.inc/api-reference/accounts/upsert-account#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accounts\",\"item\":\"https://docs.slate.inc/api-reference/accounts/list-accounts\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create or update an account (upsert)\",\"item\":\"https://docs.slate.inc/api-reference/accounts/upsert-account\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.slate.inc/api-reference/accounts/upsert-account#apireference\",\"headline\":\"Create or update an account (upsert)\",\"name\":\"Create or update an account (upsert)\",\"description\":\"Idempotently creates the account if none exists for your (owner, crid), or updates the existing one, from the snapshot in the request body. Re-sending the same crid updates the same account. On create, Slate assigns and returns the account's accountId. Send the account's current full state; this is the primary way a daily inventory feed keeps Slate in sync.\",\"url\":\"https://docs.slate.inc/api-reference/accounts/upsert-account\",\"mainEntityOfPage\":{\"@id\":\"https://docs.slate.inc/api-reference/accounts/upsert-account#webpage\"},\"dateModified\":\"2026-10-23T19:40:17.367Z\",\"publisher\":{\"@id\":\"https://docs.slate.inc/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.slate.inc#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Slate\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Slate","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/docs/introduction"}]},{"tab":"API Reference","groups":[{"group":"Accounts","pages":[{"title":"List accounts","description":"Returns a page of accounts for the caller's owner, newest-updated first by default. Narrow with `filter[...]` (e.g. `filter[crid]` to resolve one of your accounts to its Slate `accountId`). Use `cursor` to page; `nextCursor` is empty on the last page.","deprecated":null,"version":null,"sidebarTitle":"List accounts","openapi":"/api-reference/accounts/openapi.yaml get /v1/accounts","href":"/api-reference/accounts/list-accounts"},{"title":"Create or update an account (upsert)","deprecated":null,"version":null,"sidebarTitle":"Upsert account","openapi":"/api-reference/accounts/openapi.yaml post /v1/accounts","href":"/api-reference/accounts/upsert-account"},{"title":"Get an account","description":"Returns the full account aggregate — identity, status, balance, current placement, and any legal record — by its Slate `accountId`.","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/accounts/{accountId}","href":"/api-reference/get-an-account"},{"title":"Update an account","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml patch /v1/accounts/{accountId}","href":"/api-reference/update-an-account"},{"title":"List entities on an account","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/accounts/{accountId}/entities","href":"/api-reference/list-entities-on-an-account"},{"title":"Create a entity on an account","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml post /v1/accounts/{accountId}/entities","href":"/api-reference/create-a-entity-on-an-account"},{"title":"Get a entity","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/accounts/{accountId}/entities/{entityId}","href":"/api-reference/get-a-entity"},{"title":"Update a entity","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml patch /v1/accounts/{accountId}/entities/{entityId}","href":"/api-reference/update-a-entity"},{"title":"Deactivate a entity","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml delete /v1/accounts/{accountId}/entities/{entityId}","href":"/api-reference/deactivate-a-entity"}]},{"group":"Creditors \u0026 Firms","pages":[{"title":"List creditors","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/creditors","href":"/api-reference/list-creditors"},{"title":"Create a creditor","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml post /v1/creditors","href":"/api-reference/create-a-creditor"},{"title":"Get a creditor","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/creditors/{creditorId}","href":"/api-reference/get-a-creditor"},{"title":"Add external refs to a creditor","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml post /v1/creditors/{creditorId}/externalRefs","href":"/api-reference/add-external-refs-to-a-creditor"},{"title":"List firms","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/firms","href":"/api-reference/list-firms"},{"title":"Create a firm","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml post /v1/firms","href":"/api-reference/create-a-firm"},{"title":"Get a firm","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/firms/{firmId}","href":"/api-reference/get-a-firm"},{"title":"Add external refs to a firm","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml post /v1/firms/{firmId}/externalRefs","href":"/api-reference/add-external-refs-to-a-firm"}]},{"group":"Files \u0026 Requests","pages":[{"title":"List requests","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v1/requests","href":"/api-reference/requests/list-requests"},{"title":"Create a request","deprecated":null,"version":null,"sidebarTitle":"Create request","openapi":"/api-reference/files/openapi.yaml post /v1/requests","href":"/api-reference/files/create-request"},{"title":"Get a request","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v1/requests/{requestId}","href":"/api-reference/requests/get-a-request"},{"title":"Update a request","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml patch /v1/requests/{requestId}","href":"/api-reference/requests/update-a-request"},{"title":"Delete a request","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml delete /v1/requests/{requestId}","href":"/api-reference/requests/delete-a-request"},{"title":"Add an exhibit","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/requests/{requestId}/exhibits","href":"/api-reference/exhibits/add-an-exhibit"},{"title":"Update an exhibit","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml patch /v1/requests/{requestId}/exhibits/{exhibitId}","href":"/api-reference/exhibits/update-an-exhibit"},{"title":"Delete an exhibit","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml delete /v1/requests/{requestId}/exhibits/{exhibitId}","href":"/api-reference/exhibits/delete-an-exhibit"},{"title":"Update a template on a request","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml patch /v1/requests/{requestId}/templates/{templateIdTemplateIndex}","href":"/api-reference/requests/update-a-template-on-a-request"},{"title":"Delete a template from a request","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml delete /v1/requests/{requestId}/templates/{templateIdTemplateIndex}","href":"/api-reference/requests/delete-a-template-from-a-request"},{"title":"Generate a PDF from a template","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/requests/{requestId}/templates/{templateIdTemplateIndex}/generate","href":"/api-reference/requests/generate-a-pdf-from-a-template"},{"title":"Generate a PDF from a request","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/requests/{requestId}/generate","href":"/api-reference/requests/generate-a-pdf-from-a-request"},{"title":"Approve a request and finalize its PDF","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/requests/{requestId}/approve","href":"/api-reference/requests/approve-a-request-and-finalize-its-pdf"},{"title":"List files","deprecated":null,"version":null,"sidebarTitle":"List files","openapi":"/api-reference/files/openapi.yaml get /v2/files","href":"/api-reference/files/list-files"},{"title":"Get a file","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v2/files/{fileId}","href":"/api-reference/files/get-a-file"},{"title":"Create a file upload session","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/files","href":"/api-reference/files/create-a-file-upload-session"},{"title":"Concatenate files into a single PDF","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/files/concat","href":"/api-reference/files/concatenate-files-into-a-single-pdf"},{"title":"Archive a file","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml delete /v1/files/{fileId}","href":"/api-reference/files/archive-a-file"},{"title":"Request a bulk file download","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/bulkDownloads","href":"/api-reference/bulk-downloads/request-a-bulk-file-download"},{"title":"Get bulk download job status","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /files/bulkDownloads/{bulkDownloadId}","href":"/api-reference/bulk-downloads/get-bulk-download-job-status"}]},{"group":"Redactions","pages":[{"title":"List redaction jobs","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v1/redactions","href":"/api-reference/redactions/list-redaction-jobs"},{"title":"Submit a redaction job","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/redactions","href":"/api-reference/redactions/submit-a-redaction-job"},{"title":"Get a redaction job","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v1/redactions/{redactionId}","href":"/api-reference/redactions/get-a-redaction-job"},{"title":"Get redaction job status","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v1/redactions/{redactionId}/status","href":"/api-reference/redactions/get-redaction-job-status"},{"title":"Get a download URL for the redacted PDF","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v1/redactions/{redactionId}/file","href":"/api-reference/redactions/get-a-download-url-for-the-redacted-pdf"}]},{"group":"Signatures","pages":[{"title":"List signature requests","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml get /v2/requests","href":"/api-reference/list-signature-requests"},{"title":"Create a signature request","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml post /v2/requests","href":"/api-reference/create-a-signature-request"},{"title":"Get a signature request","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml get /v2/requests/{signatureRequestId}","href":"/api-reference/get-a-signature-request"},{"title":"Update a signature request","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml patch /v2/requests/{signatureRequestId}","href":"/api-reference/update-a-signature-request"},{"title":"Delete a signature request","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml delete /v2/requests/{signatureRequestId}","href":"/api-reference/delete-a-signature-request"},{"title":"Get an upload URL for a signed wet-ink scan","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml get /v2/requests/{signatureRequestId}/uploadUrl","href":"/api-reference/get-an-upload-url-for-a-signed-wet-ink-scan"},{"title":"List signature transactions","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml get /v2/transactions","href":"/api-reference/list-signature-transactions"},{"title":"Create a signature transaction","deprecated":null,"version":null,"sidebarTitle":"Create transaction","openapi":"/api-reference/signatures/openapi.yaml post /v2/transactions","href":"/api-reference/signatures/create-transaction"},{"title":"Get a signature transaction","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml get /v2/transactions/{signatureTransactionId}","href":"/api-reference/get-a-signature-transaction"},{"title":"Update a signature transaction","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml patch /v2/transactions/{signatureTransactionId}","href":"/api-reference/update-a-signature-transaction"},{"title":"Get a signing URL for a signature transaction","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml get /v2/transactions/{signatureTransactionId}/signingUrl","href":"/api-reference/get-a-signing-url-for-a-signature-transaction"}]},{"group":"Quality Control","pages":[{"title":"List all QC checklists","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml get /v2/qc/checklists","href":"/api-reference/list-all-qc-checklists"},{"title":"Create a new checklist with items","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml post /v2/qc/checklists","href":"/api-reference/create-a-new-checklist-with-items"},{"title":"Get a QC checklist and items","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml get /v2/qc/checklists/{qclID}","href":"/api-reference/get-a-qc-checklist-and-items"},{"title":"Update a QC Checklist and items","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml patch /v2/qc/checklists/{qclID}","href":"/api-reference/update-a-qc-checklist-and-items"},{"title":"Create a QC checklist group","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml post /v2/qc/checklists/{qclID}/groups","href":"/api-reference/create-a-qc-checklist-group"},{"title":"List all QC requests","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml get /v2/qc/requests","href":"/api-reference/list-all-qc-requests"},{"title":"Create a one-off QC request","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml post /v2/qc/requests","href":"/api-reference/create-a-one-off-qc-request"},{"title":"Get a QC Request","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml get /v2/qc/requests/{qcrID}","href":"/api-reference/get-a-qc-request"},{"title":"Update a QC Request","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml patch /v2/qc/requests/{qcrID}","href":"/api-reference/update-a-qc-request"},{"title":"Discard a QC Request review","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml delete /v2/qc/requests/{qcrID}","href":"/api-reference/discard-a-qc-request-review"},{"title":"Update a QC Request checklist item","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml patch /v2/qc/requests/{qcrID}/items/{itemID}","href":"/api-reference/update-a-qc-request-checklist-item"},{"title":"Undo a QC Request review","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml post /v2/qc/requests/{qcrID}/undo","href":"/api-reference/undo-a-qc-request-review"},{"title":"List all QC requests and checklists for reporting","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml get /v2/qc/feedback","href":"/api-reference/list-all-qc-requests-and-checklists-for-reporting"},{"title":"List QC processes","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml get /v2/qc/processes","href":"/api-reference/list-qc-processes"},{"title":"Create a new process","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml post /v2/qc/processes","href":"/api-reference/create-a-new-process"},{"title":"Update a QC Process","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml patch /v2/qc/processes/{qcpID}","href":"/api-reference/update-a-qc-process"}]},{"group":"Users","pages":[{"title":"List users","deprecated":null,"version":null,"sidebarTitle":"List users","openapi":"/api-reference/users/openapi.yaml get /v1/users","href":"/api-reference/users/list-users"},{"title":"Get a user","deprecated":null,"version":null,"openapi":"/api-reference/users/openapi.yaml get /v1/users/{userId}","href":"/api-reference/get-a-user"},{"title":"Create or update a user","deprecated":null,"version":null,"openapi":"/api-reference/users/openapi.yaml put /v1/users/{userId}","href":"/api-reference/create-or-update-a-user"},{"title":"Update a user's activation state","deprecated":null,"version":null,"openapi":"/api-reference/users/openapi.yaml patch /v1/users/{userId}","href":"/api-reference/update-a-users-activation-state"},{"title":"Request an image upload URL","deprecated":null,"version":null,"openapi":"/api-reference/users/openapi.yaml post /v1/users/{userId}/images","href":"/api-reference/request-an-image-upload-url"}]}]}]},"basePath":"","title":"Create or update an account (upsert) - Slate","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-C945cI-W.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}