Partially update a certificate

Only the supplied fields are applied; child collections are reconciled against the stored certificate.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
integer
required
≥ 1

Certificate ID (positive integer)

Body Params

Create / update payload. stateId and formId are required on create
(POST) and full update (PUT); at least one customer is required. On
PATCH only the supplied fields are validated and applied. userId is the
portal user performing the write.

integer

Optional on PUT/PATCH; when present it must match the path ID.

integer
≥ 1
integer
integer
≥ 1
string
length ≤ 255
integer
string
string
length ≤ 255

Normalized to a canonical name before it is persisted (projectNumber,
jobNumber, meter, invoiceNumber) so downstream consumers see one
spelling. Common variants are recognized case-, space- and
punctuation-insensitively — e.g. PRJ, PROJ, PN, P-No.,
Project #, project no. all persist as projectNumber; INV, INV#,
INVC, Invoice # as invoiceNumber; JOB, JB, JN, J-No. as
jobNumber; MTR, MET as meter. An unrecognized value is stored
verbatim.

string
length ≤ 255
string
length ≤ 500
string
length ≤ 100
boolean
string
length ≤ 65535
string
length ≤ 255
date | null

Required when a signature is present. Format YYYY-MM-DD; send null for absence (an empty string is rejected).

integer | null
date | null

Required on create.

date | null
date | null
string
length ≤ 2000
integer
customers
array of objects

At least one customer is required; each must belong to the authenticated client.

customers
exemptionReasons
array of objects
exemptionReasons
exemptionStateIDs
array of objects
exemptionStateIDs
files
array of objects
files
integer | null

Portal user performing the write (required and greater than 0 for update operations).

Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json