API Docs / Schemas / ClientDocumentApprovalDto

ClientDocumentApprovalDto

The client's sign-off on a document: whether it was asked for, how it was asked for, who
answered and what they said, plus the chase schedule while it is outstanding.

Always present — SodiumHQ.DTOs.ClientDocument.ClientDocumentApprovalDto.Status is None for a document never sent for approval. Not to
be confused with the document's ReviewStatus, which is the practice's own internal check.

Properties

Name Type Description
statusenum

None Pending Approved Rejected

None Pending Approved Rejected

methodenum

Portal ESignature

Portal ESignature

requestedByUserCodeAndNameDto
requestedDatestring

When client approval was requested

When client approval was requested

contactCodeAndNameDto
emailstring

Email address of the recipient who approved or rejected (from magic link token).

Email address of the recipient who approved or rejected (from magic link token).

datestring

When the client approved or rejected this document

When the client approved or rejected this document

notestring

Note provided by the client when approving or rejecting

Note provided by the client when approving or rejecting

ipAddressstring

IP address of the client who approved or rejected this document

IP address of the client who approved or rejected this document

batchCodestring

Code of the approval batch this document was sent in, if any. Present for historic batches
too — combine with BatchStatus and Status to tell whether the batch decision is still
outstanding.

Code of the approval batch this document was sent in, if any. Present for historic batches
too — combine with BatchStatus and Status to tell whether the batch decision is still
outstanding.

batchStatusenum

Pending Approved Rejected Cancelled

Pending Approved Rejected Cancelled

signatureClientDocumentSignatureDto
chaseChaseScheduleDto

JSON Example

{
  "status": "None",
  "method": "Portal",
  "requestedByUser": {
    "code": "string",
    "name": "string"
  },
  "requestedDate": "2024-01-01T00:00:00Z",
  "contact": {
    "code": "string",
    "name": "string"
  }
}

Contained in Schemas