Create a firm
Creates a service firm under the caller’s owner and returns it with its Slate-assigned firmId; place accounts with it via a placement’s firmId field.
Authorizations
Owner-scoped bearer token. The owner all requests are scoped to is derived from the token.
Body
Human-readable firm name.
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.
Response
A new firm was created.
A service firm managed by an owner. Placements reference it by firmId.
Slate's stable UUID for the firm — the canonical identifier, assigned by Slate on create.
The organization that manages this firm.
The firm's oliver firm code, generated by Slate on create.
Human-readable firm name.
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.
