Skip to main content
PUT
Update CoworkerIdentityCheck
Updates an existing CoworkerIdentityCheck record. You must include the Id of the record to update along with all required fields.

Authentication

This endpoint requires OAuth2 authentication. Include a valid bearer token in the Authorization header. The authenticated user must be a full unrestricted administrator or have the CoworkerIdentityCheck-Edit role.

Enums

Request Body

Required Fields

integer
required
The Id of the CoworkerIdentityCheck record to update.
integer
required
ID of the location that owns this identity check..
integer
required
ID of the customer whose identity or address is being verified..
string
required
Required operator-facing label for this verification check..
integer
required
How the check is performed: Manual for operator-reviewed documents, or StripeIdentity for a Stripe Identity session..
integer
required
Identity document type when VerificationType is IdDocument: Passport, DriversLicense, IdCard, UniformedServiceId, CertificateOfNaturalization, AccessCard, MatriculaConsular, ResidentCard, UniversityId, NEXUSCard, or Other..
integer
required
Address document type when VerificationType is Address: Passport, DriversLicense, IdCard, LeaseRentalAgreement, InsurancePolicy, Mortgage, VehicleRegistrationCard, VoterCard, or Other..
integer
required
Purpose of the check: IdDocument for identity verification or Address for address verification..

Optional Fields

string
Optional number or identifier printed on the identity document..
string
Optional authority or organization that issued the identity document..
string
Optional expiration date recorded on the identity document..
string
Optional free-text notes describing this verification check..
boolean
Internal billing-processing flag managed by the platform; do not inspect or set it..
string
Internal Stripe Identity session identifier managed by the Stripe verification integration..
integer
Optional provider for a second check created with this request: Manual or StripeIdentity; requires VerificationType1.. See eIdentityCheckProvider? enum above.
integer
Optional purpose for a second check created with this request: IdDocument or Address; requires IdentityCheckProvider1.. See eIdVerificationType? enum above.
string
Optional notes for the second check created with this request; used only with VerificationType1..
integer
Optional provider for a third check created with this request: Manual or StripeIdentity; requires VerificationType2.. See eIdentityCheckProvider? enum above.
integer
Optional purpose for a third check created with this request: IdDocument or Address; requires IdentityCheckProvider2.. See eIdVerificationType? enum above.
string
Optional notes for the third check created with this request; used only with VerificationType2..

Code Examples

Response

200

integer
HTTP status code. 200 on success.
string
A human-readable message confirming the update.
object
Contains the Id of the updated record.
boolean
true if the coworkeridentitycheck was updated successfully.
array
null on success.
Example Response

400

string
A summary of the validation error(s), in the format PropertyName: error message.
any
null on validation failure.
object[]
Array of validation errors.
boolean
false when the request fails validation.
Example Response