Create a writer
POST /writer/writers
Description
POST /writer/writers Description: Creates a new CWR writer for the tenant. Ifterritories is
omitted (or empty), defaults to a single worldwide entry at 100%
PR/MR/SR. Runs WriterValidator (IPI name/base number format,
territory shares) before insert. If tenantUserId is supplied it
must belong to an existing TenantUser on this tenant.
Authorization:
- Required role:
adminor higher
Code Examples
Authorizations
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
Body
CA, C, A, AR, AD, TR, SR, LY, CO, PA Accepted in the request body but NOT a persisted CWRWriter column — currently a no-op for storage purposes.
Defaults to worldwide 100% PR/MR/SR if omitted.
Must reference an existing TenantUser on this tenant, or the request fails with 400.
Response
Writer created
11-digit CISAC IPI name number. Unique per tenant when set.
13-character CISAC IPI base number. Unique per tenant when set.
CWR writer designation code. One of: CA (Composer & Author),
C (Composer), A (Author/Lyricist), AR (Arranger),
AD (Adaptor), TR (Translator), SR (Sub-Arranger),
LY (Lyricist), CO (Composer), PA (Performer).
CA, C, A, AR, AD, TR, SR, LY, CO, PA Performing rights organization the writer is affiliated with (e.g. ASCAP, BMI). Free text — not enum-validated.
330 <= x <= 100Society-Assigned Agreement Number.
14Defaults to a single worldwide (WW) entry at 100% PR/MR/SR if omitted on create.
Free-form writer settings (e.g. defaultTerritory, defaultShares). Not accepted via the create/update request bodies — set separately or defaulted to {}.
Linked TenantUser account, included when the writer has a tenantUserId.