Skip to content

Essence Notification Service API ​

All OpenAPI documents

Version v1 · OpenAPI 3.0.1 · 120 operations · Download the JSON document

EPIC 66: Centralised notification & messaging engine

Generated from the Notifications service's code at build time (api-specs/generated/Notifications/Essence.Platform.Notifications.Api.json) and drift-checked in CI. It describes what the code registers, which is not the same as what any one deployment has routed.

AdminChannelProviderConfig

GET/api/v1/admin/notifications/instances/{instanceId}/providers

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
instanceIdpathstring (uuid)yes—

Request body

No request body.

Responses

GET/api/v1/admin/notifications/instances/{instanceId}/providers/{channel}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
instanceIdpathstring (uuid)yes—
channelpathNotificationChannelyes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
PUT/api/v1/admin/notifications/instances/{instanceId}/providers/{channel}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
instanceIdpathstring (uuid)yes—
channelpathNotificationChannelyes—

Request body

Not marked as required in the document.

Responses

POST/api/v1/admin/notifications/instances/{instanceId}/providers/{channel}/activate

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
instanceIdpathstring (uuid)yes—
channelpathNotificationChannelyes—

Request body

No request body.

Responses

204No Content
404Not Found — ProblemDetails
POST/api/v1/admin/notifications/instances/{instanceId}/providers/{channel}/deactivate

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
instanceIdpathstring (uuid)yes—
channelpathNotificationChannelyes—

Request body

No request body.

Responses

204No Content
404Not Found — ProblemDetails

AdminChannelProviders

GET/api/v1/admin/notifications/providers

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

200Success
PUT/api/v1/admin/notifications/providers/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails

AdminDashboard

GET/api/v1/admin/notifications/dashboard

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

200Success
GET/api/v1/admin/notifications/dlq

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
pagequeryinteger (int32)no—
pageSizequeryinteger (int32)no—

Request body

No request body.

Responses

200Success
DELETE/api/v1/admin/notifications/dlq/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200Success
POST/api/v1/admin/notifications/dlq/{id}/retry

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200Success

AdminDeadLetterBulkRetry

POST/api/v1/admin/notifications/dlq/bulk-retry

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200Success

CardCaptureNotice

POST/api/v1/notifications/card-capture/{captureId}/notice

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
captureIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
POST/api/v1/notifications/card-capture/{captureId}/outcome

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
captureIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails

ConfirmationGates

GET/api/v1/admin/notifications/confirmation-gates/pending

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
pagequeryinteger (int32)no—
pageSizequeryinteger (int32)no—

Request body

No request body.

Responses

200Success
PATCH/api/v1/admin/notifications/confirmation-gates/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success

ConsentRevocations

ContactUpdatedNotice

GET/api/v1/notifications/contact-updated/delivery-record/{deliveryRecordId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
deliveryRecordIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/notifications/contact-updated/delivery-record/{deliveryRecordId}/export

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
deliveryRecordIdpathstring (uuid)yes—

Request body

No request body.

Responses

200Success
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/notifications/contact-updated/{notificationId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
notificationIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
404Not Found — ProblemDetails

ContactUpdatedNoticeDispatch

POST/api/v1/notifications/contact-updated

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails

CredentialCompromise

GET/api/v1/credential-compromise-notifications

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
correlationIdquerystring (uuid)no—

Request body

No request body.

Responses

404Not Found — ProblemDetails
GET/api/v1/credential-compromise-notifications/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails

CrossInstanceAggregation

GET/api/v1/notifications/cross-instance/delivery-log

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
cursorquerystringno—
pageSizequeryinteger (int32)no—

Request body

No request body.

Responses

200Success
GET/api/v1/notifications/cross-instance/delivery-log/export

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
maxRowsqueryinteger (int32)no—

Request body

No request body.

Responses

200Success

Devices

GET/api/v1/notifications/devices

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

200Success
POST/api/v1/notifications/devices

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200Success
DELETE/api/v1/notifications/devices/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200Success

Erasure

GET/api/v1/erasure-probe/{subjectId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
subjectIdpathstring (uuid)yes—

Request body

No request body.

Responses

200Success

Inbox

GET/api/v1/notifications

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
cursorquerystringno—
pageSizequeryinteger (int32)no—
statusquerystringno—
instancequerystringno—
modulequerystringno—

Request body

No request body.

Responses

200Success
GET/api/v1/notifications/inbox

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
cursorquerystringno—
pageSizequeryinteger (int32)no—
statusquerystringno—
instancequerystringno—
modulequerystringno—

Request body

No request body.

Responses

200Success
POST/api/v1/notifications/read-all

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200Success
DELETE/api/v1/notifications/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200Success
PATCH/api/v1/notifications/{id}/read

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200Success
PATCH/api/v1/notifications/{id}/unread

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200Success

InstitutionalEndpoints

GET/api/v1/org/{orgId}/notifications/institutional/endpoints

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—

Request body

No request body.

Responses

200Success
POST/api/v1/org/{orgId}/notifications/institutional/endpoints

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success
PUT/api/v1/org/{orgId}/notifications/institutional/endpoints/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success
DELETE/api/v1/org/{orgId}/notifications/institutional/endpoints/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—
idpathstring (uuid)yes—

Request body

No request body.

Responses

200Success
POST/api/v1/org/{orgId}/notifications/institutional/endpoints/{id}/test

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—
idpathstring (uuid)yes—

Request body

No request body.

Responses

200Success

InstitutionalPull

GET/api/v1/institutional/notifications/pending

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
eventTypequerystringno—
sincequerystring (date-time)no—
pagequeryinteger (int32)no—
pageSizequeryinteger (int32)no—

Request body

No request body.

Responses

200Success
POST/api/v1/institutional/notifications/{id}/acknowledge

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success

InternalSend

POST/api/v1/internal/notifications/direct-send

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200Success — DirectSendOutcome
POST/api/v1/internal/notifications/send

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

202Accepted

Invitations

POST/api/v1/notifications/invitations/delegate-assist

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
422Client Error — ProblemDetails

MarketingUnsubscribe

GET/api/v1/notifications/marketing/unsubscribe

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
tokenquerystringno—

Request body

No request body.

Responses

200Success
400Bad Request — ProblemDetails
503Server Error
POST/api/v1/notifications/marketing/unsubscribe

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
tokenquerystringno—

Request body

No request body.

Responses

204No Content
400Bad Request — ProblemDetails
503Server Error
POST/api/v1/notifications/marketing/whatsapp-optout

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

204No Content
400Bad Request — ProblemDetails
503Server Error

MutedSenders

GET/api/v1/notifications/muted-senders

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

200Success
POST/api/v1/notifications/muted-senders

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200Success
DELETE/api/v1/notifications/muted-senders/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200Success

NameChangeBroadcast

POST/api/v1/notifications/name-change/broadcast/{broadcastId}/undo

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
broadcastIdpathstring (uuid)yes—

Request body

No request body.

Responses

POST/api/v1/notifications/name-change/{changeId}/broadcast

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
changeIdpathstring (uuid)yes—

Request body

No request body.

Responses

GET/api/v1/notifications/name-change/{changeId}/broadcast/preview

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
changeIdpathstring (uuid)yes—

Request body

No request body.

Responses

NonSuppressibleRegister

GET/api/v1/notifications/non-suppressible-register

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

NotificationsReattestationRemind

POST/api/v1/notifications/contact-card/reattestation/{broadcastId}/remind

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
broadcastIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails

ObligationEscalationPolicies

GET/api/v1/notifications/escalation-policies/{obligationRef}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
obligationRefpathstringyes—

Request body

No request body.

Responses

200Success — EscalationPolicyDto
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
PUT/api/v1/notifications/escalation-policies/{obligationRef}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
obligationRefpathstringyes—

Request body

Not marked as required in the document.

Responses

200Success — EscalationPolicyDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
422Client Error — ProblemDetails
POST/api/v1/notifications/escalation-policies/{obligationRef}/decisions

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
obligationRefpathstringyes—

Request body

Not marked as required in the document.

Responses

200Success — EscalationDecisionDto
400Bad Request — ProblemDetails
404Not Found — ProblemDetails

OrgNotifications

POST/api/v1/org/{orgId}/notifications/broadcast

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success
GET/api/v1/org/{orgId}/notifications/broadcasts/{broadcastId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—
broadcastIdpathstring (uuid)yes—

Request body

No request body.

Responses

200Success
GET/api/v1/org/{orgId}/notifications/category-governance

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—

Request body

No request body.

Responses

200Success
PUT/api/v1/org/{orgId}/notifications/category-governance

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success
GET/api/v1/org/{orgId}/notifications/digest-floor

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—

Request body

No request body.

Responses

200Success
PUT/api/v1/org/{orgId}/notifications/digest-floor

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success
GET/api/v1/org/{orgId}/notifications/history

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—
pagequeryinteger (int32)no—
pageSizequeryinteger (int32)no—
channelquerystringno—
eventTypequerystringno—
userIdquerystring (uuid)no—

Request body

No request body.

Responses

200Success
GET/api/v1/org/{orgId}/notifications/reattestation-cadence

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—

Request body

No request body.

Responses

200Success
PUT/api/v1/org/{orgId}/notifications/reattestation-cadence

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success
GET/api/v1/org/{orgId}/notifications/settings

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—

Request body

No request body.

Responses

200Success
PUT/api/v1/org/{orgId}/notifications/settings

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success

OrgSubscriptions

GET/api/v1/notifications/org-subscriptions

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

200Success
POST/api/v1/notifications/org-subscriptions

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200Success
DELETE/api/v1/notifications/org-subscriptions/by-org/{orgId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
orgIdpathstring (uuid)yes—
moduleIdquerystringno—

Request body

No request body.

Responses

200Success
DELETE/api/v1/notifications/org-subscriptions/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200Success

PortfolioTransferServiceEvidence

GET/api/v1/notifications/portfolio-transfers/{corporateEventId}/evidence-of-service

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
corporateEventIdpathstring (uuid)yes—
policyholdersInBookqueryinteger (int32)no—

Request body

No request body.

Responses

400Bad Request — ProblemDetails

Preferences

GET/api/v1/notifications/preferences

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

200Success
PUT/api/v1/notifications/preferences

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200Success
GET/api/v1/notifications/preferences/digest

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

200Success
PUT/api/v1/notifications/preferences/digest

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200Success
PUT/api/v1/notifications/preferences/privacy-mode

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200Success

ProviderWebhook

POST/api/v1/webhooks/notifications/providers/{provider}/delivery-status

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
providerpathstringyes—

Request body

No request body.

Responses

200Success
401Unauthorized — ProblemDetails

QuietHours

GET/api/v1/notifications/preferences/quiet-hours

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

200Success
PUT/api/v1/notifications/preferences/quiet-hours

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200Success

ReattestationReminder

POST/api/v1/contact-cards/{cardId}/reattestation/remind

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
cardIdpathstring (uuid)yes—

Request body

No request body.

Responses

403Forbidden — ProblemDetails
404Not Found — ProblemDetails

Reengagement

POST/api/v1/notifications/reengagement/opt-out

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

204No Content
400Bad Request — ProblemDetails
503Server Error
GET/api/v1/notifications/reengagement/preference

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
tokenquerystringno—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
503Server Error
POST/api/v1/notifications/reengagement/snooze

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
503Server Error

SafeguardingScopes

GET/api/v1/notifications/safeguarding-scopes

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

GET/api/v1/notifications/safeguarding-scopes/{consentGrantId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
consentGrantIdpathstring (uuid)yes—

Request body

No request body.

Responses

200Success — SafeguardingScopeDto
404Not Found — ProblemDetails
PUT/api/v1/notifications/safeguarding-scopes/{consentGrantId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
consentGrantIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success — SafeguardingScopeDto
400Bad Request — ProblemDetails
422Client Error — ProblemDetails
DELETE/api/v1/notifications/safeguarding-scopes/{consentGrantId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
consentGrantIdpathstring (uuid)yes—

Request body

No request body.

Responses

204No Content

SecurityAdvisories

GET/api/v1/security-advisories

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
statusquerystringno—

Request body

No request body.

Responses

200Success — SecurityAdvisoryDto[]
POST/api/v1/security-advisories

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — SecurityAdvisoryDto
400Bad Request — ProblemDetails
GET/api/v1/security-advisories/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200Success — SecurityAdvisoryDto
404Not Found — ProblemDetails
POST/api/v1/security-advisories/{id}/send

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200Success — SecurityAdvisoryDto
404Not Found — ProblemDetails
409Conflict — ProblemDetails

SecurityAdvisoryInbox

GET/api/v1/notifications/security-advisories

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
GET/api/v1/notifications/security-advisories/{advisoryId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
advisoryIdpathstring (uuid)yes—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/notifications/security-advisories/{advisoryId}/acknowledge

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
advisoryIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails

SharedContactConsent

POST/api/v1/notifications/shared-contact-consent/{designationId}/acceptance

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
designationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
POST/api/v1/notifications/shared-contact-consent/{designationId}/invitation

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
designationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
POST/api/v1/notifications/shared-contact-consent/{designationId}/revocation

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
designationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails

StatutoryServices

GET/api/v1/notifications/statutory-services/{serviceId}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
serviceIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
POST/api/v1/notifications/statutory-services/{serviceId}/attempts

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
serviceIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
422Client Error — ProblemDetails

Templates

GET/api/v1/admin/notifications/templates

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
governanceStatusquerystringno—
channelquerystringno—
languagequerystringno—

Request body

No request body.

Responses

200Success
POST/api/v1/admin/notifications/templates

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200Success
PUT/api/v1/admin/notifications/templates/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success
PATCH/api/v1/admin/notifications/templates/{id}/governance

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success
POST/api/v1/admin/notifications/templates/{id}/preview

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success
POST/api/v1/admin/notifications/templates/{id}/test

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

200Success

TrustedContactConsent

POST/api/v1/notifications/trusted-contact-consent/arm

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
POST/api/v1/notifications/trusted-contact-consent/reinvite

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

POST/api/v1/notifications/trusted-contact-consent/respond

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
userquerystring (uuid)no—
actionquerystringno—
expqueryinteger (int64)no—
sigquerystringno—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/notifications/trusted-contact-consent/revoke

Authentication: not declared in the document

Parameters

Takes no parameters.

Request body

No request body.

Responses

404Not Found — ProblemDetails

VerifiedChangeBroadcast

POST/api/v1/notifications/verified-change/broadcast/{broadcastId}/undo

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
broadcastIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
GET/api/v1/notifications/verified-change/delivery-record/{id}

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/notifications/verified-change/delivery-record/{id}/export

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200Success
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/notifications/verified-change/{changeId}/broadcast

Authentication: not declared in the document

Parameters

NameInTypeRequiredDescription
changeIdpathstring (uuid)yes—
signatureRefquerystringno—
reconciliationIdquerystring (uuid)no—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails

Schemas

AcknowledgeAdvisoryRequest

PropertyTypeRequiredDescription
dispositionstring | nullno—

AcknowledgeRequest

PropertyTypeRequiredDescription
referenceNumberstring | nullno—

ArmTrustedContactRequest

PropertyTypeRequiredDescription
contactstring | nullno—

BulkRetryRequest

PropertyTypeRequiredDescription
ids(string (uuid))[] | nullno—

CardCaptureNoticeRequestDto

PropertyTypeRequiredDescription
reviewUrlstring | nullno—
subjectRecipientIdstring (uuid)no—

CardCaptureNoticeResultDto

PropertyTypeRequiredDescription
dispatchedCountinteger (int32)no—
statusMessagestring | nullno—

CardCaptureOutcomeRequestDto

PropertyTypeRequiredDescription
capturerOutcomeUrlstring | nullno—
capturerRecipientIdstring (uuid)no—
releasedbooleanno—
subjectOutcomeUrlstring | nullno—

ChannelPreferences

PropertyTypeRequiredDescription
emailbooleanno—
inAppbooleanno—
pushbooleanno—
smsbooleanno—
teamsbooleanno—
whatsAppbooleanno—

ChannelProviderConfigSummary

PropertyTypeRequiredDescription
channelNotificationChannelno—
circuitBreakerStatestring | nullno—
idstring (uuid)no—
instanceIdstring (uuid)no—
isActivebooleanno—
lastHealthCheckAtstring (date-time) | nullno—
providerTypestring | nullno—
rateLimitPerMinuteinteger (int32)no—
senderIdentitystring | nullno—

ConsentRevocationBatchStatusDto

PropertyTypeRequiredDescription
deliveredCountinteger (int32)no—
failedCountinteger (int32)no—
queuedCountinteger (int32)no—
recipientCountinteger (int32)no—
recipientsConsentRevocationRecipientStatusDto[] | nullno—
revocationBatchIdstring (uuid)no—

ConsentRevocationRecipientStatusDto

PropertyTypeRequiredDescription
recipientIdstring (uuid)no—
statusstring | nullno—

ContactUpdatedDeliveryLine

PropertyTypeRequiredDescription
channelstring | nullno—
createdAtIsostring | nullno—
deliveredAtIsostring | nullno—
disclosureLevelstring | nullno—
notificationIdstring (uuid)no—
openedAtIsostring | nullno—
sentAtIsostring | nullno—
statusstring | nullno—

ContactUpdatedDeliveryRecord

PropertyTypeRequiredDescription
changedFieldLabelsstring[] | nullno—
deliveriesContactUpdatedDeliveryLine[] | nullno—
deliveryRecordIdstring (uuid)no—
occurredAtIsostring | nullno—
senderDisplayNamestring | nullno—

ContactUpdatedDispatchedNotice

PropertyTypeRequiredDescription
channelstring | nullno—
disclosureLevelstring | nullno—
notificationIdstring (uuid)no—
recipientIdstring (uuid)no—

ContactUpdatedDispatchRequest

PropertyTypeRequiredDescription
changedFieldLabelsstring[] | nullno—
instanceIdstring (uuid)no—
pushIdstring (uuid)no—
recipientsContactUpdatedRecipient[] | nullno—
subjectDisplayNamestring | nullno—
subjectUserIdstring (uuid)no—

ContactUpdatedDispatchResult

PropertyTypeRequiredDescription
deliveryRecordIdstring (uuid)no—
dispatchedContactUpdatedDispatchedNotice[] | nullno—
rejectedDetailstring | nullno—
skippedContactUpdatedSkippedRecipient[] | nullno—

ContactUpdatedFieldDiff

PropertyTypeRequiredDescription
granularitystring | nullno—
labelstring | nullno—
newValuestring | nullno—
previousValuestring | nullno—

ContactUpdatedNoticeDetail

PropertyTypeRequiredDescription
deliveryRecordIdstring (uuid)no—
diffContactUpdatedFieldDiff[] | nullno—
disclosureLevelstring | nullno—
notificationIdstring (uuid)no—
occurredAtIsostring | nullno—
readAtIsostring | nullno—
senderDisplayNamestring | nullno—

ContactUpdatedRecipient

PropertyTypeRequiredDescription
channelstring | nullno—
recipientIdstring (uuid)no—

ContactUpdatedSkippedRecipient

PropertyTypeRequiredDescription
channelstring | nullno—
reasonstring | nullno—
recipientIdstring (uuid)no—

CreateAdvisoryRecipientDto

PropertyTypeRequiredDescription
channelstring | nullno—
noActionNeededbooleanno—
organizationIdstring (uuid)no—
tenantImpactSummarystring | nullno—

CreateOrgSubscriptionRequest

PropertyTypeRequiredDescription
moduleIdstring | nullno—
organisationIdstring (uuid)no—
scopestring | nullno—

CreateSecurityAdvisoryRequest

PropertyTypeRequiredDescription
exposureWindowEndstring (date-time)no—
exposureWindowStartstring (date-time)no—
incidentReferencestring | nullno—
recipientsCreateAdvisoryRecipientDto[] | nullno—
requiredActionsstring[] | nullno—
severitystring | nullno—
whatHappenedstring | nullno—

CreateTemplateRequest

PropertyTypeRequiredDescription
bodyTemplatestring | nullno—
channelstring | nullno—
contributingModulestring | nullno—
eventTypestring | nullno—
languagestring | nullno—
ownerOrgIdstring (uuid) | nullno—
privacyLevelstring | nullno—
subjectstring | nullno—

CredentialCompromiseNotificationDto

PropertyTypeRequiredDescription
completedAtstring (date-time) | nullno—
compromiseReasonstring | nullno—
correlationIdstring (uuid)no—
idstring (uuid)no—
instanceIdstring (uuid)no—
notifiedCountinteger (int32)no—
partiesRelyingPartyDeliveryDto[] | nullno—
statusstring | nullno—
subjectUserIdstring (uuid)no—
totalPartiesinteger (int32)no—
unreachableCountinteger (int32)no—

DecideGateRequest

PropertyTypeRequiredDescription
decisionstring | nullno—
reasonstring | nullno—

DelegateAssistInvitationAcceptedDto

PropertyTypeRequiredDescription
expiresAtstring (date-time)no—
statusstring | nullno—

DelegateAssistInvitationRequestDto

PropertyTypeRequiredDescription
eventTypestring | nullno—
inviteeUserIdstring (uuid) | nullno—
inviterDisplayNamestring | nullno—
recipientstring | nullno—
sessionIdstring | nullno—

DeliveryStatus

0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 with no declared properties.

DirectSendOutcome

PropertyTypeRequiredDescription
deliveredbooleanno—
errorstring | nullno—
externalMessageIdstring | nullno—
notificationIdstring (uuid)no—
statusDeliveryStatusno—

EscalationDecisionDto

PropertyTypeRequiredDescription
channelsstring[] | nullno—
escalationTargetstring | nullno—
graceEndsAtstring (date-time)no—
missPosturestring | nullno—
reasonstring | nullno—
verdictstring | nullno—

EscalationDecisionRequest

PropertyTypeRequiredDescription
dueAtstring (date-time) | nullno—
outcomestring | nullno—

EscalationPolicyDto

PropertyTypeRequiredDescription
channelOrderstring[] | nullno—
conditionIdstring | nullno—
escalationTargetstring | nullno—
graceHoursinteger (int32)no—
missPosturestring | nullno—
reminderLeadHours(integer (int32))[] | nullno—

InternalDirectSendRequest

PropertyTypeRequiredDescription
bodystring | nullno—
channelstring | nullno—
correlationIdstring | nullno—
datamap<string, string> | nullno—
emailAddressstring | nullno—
eventTypestring | nullno—
instanceIdstring (uuid) | nullno—
orgIdstring (uuid) | nullno—
phoneNumberstring | nullno—
prioritystring | nullno—
recipientIdstring (uuid)no—
sourceEpicstring | nullno—
titlestring | nullno—

InternalSendRequest

PropertyTypeRequiredDescription
correlationIdstring | nullno—
datamap<string, string> | nullno—
deliveryModestring | nullno—
eventTypestring | nullno—
instanceIdstring (uuid) | nullno—
orgIdstring (uuid) | nullno—
prioritystring | nullno—
recipientIdstring (uuid) | nullno—
recipientIds(string (uuid))[] | nullno—
recipientTypestring | nullno—
segmentFilterstring | nullno—
sourceEpicstring | nullno—
templateOverridesmap<string, string> | nullno—

MuteSenderRequest

PropertyTypeRequiredDescription
moduleIdstring | nullno—
muteTypestring | nullno—
muteUntilstring (date-time) | nullno—
organisationIdstring (uuid) | nullno—

NameChangeBroadcastPreviewDto

PropertyTypeRequiredDescription
changeIdstring (uuid)no—
notifiedCountinteger (int32)no—
withheldWithheldContactDto[] | nullno—
withheldCountinteger (int32)no—

NameChangeBroadcastResultDto

PropertyTypeRequiredDescription
broadcastIdstring (uuid)no—
notifiedCountinteger (int32)no—
withheldCountinteger (int32)no—

NameChangeUndoResultDto

PropertyTypeRequiredDescription
broadcastIdstring (uuid)no—
retractedbooleanno—
suppressedCountinteger (int32)no—
windowExpiredbooleanno—

NonSuppressibleCategoryDto

PropertyTypeRequiredDescription
codestring | nullno—
displayNamestring | nullno—
lawfulBasisstring | nullno—
reasonstring | nullno—
sourceEpicstring | nullno—

NonSuppressibleRegisterDto

PropertyTypeRequiredDescription
categoriesNonSuppressibleCategoryDto[] | nullno—
versionstring | nullno—

NotificationChannel

0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 with no declared properties.

OrgBroadcastRequest

PropertyTypeRequiredDescription
datamap<string, string> | nullno—
deliveryModestring | nullno—
eventTypestring | nullno—
instanceIdstring (uuid)no—
recipientIds(string (uuid))[] | nullno—
segmentFilterstring | nullno—

PerTypePreferenceRow

PropertyTypeRequiredDescription
emailbooleanno—
eventTypestring | nullno—
inAppbooleanno—
pushbooleanno—
smsbooleanno—
teamsbooleanno—
whatsAppbooleanno—

PortfolioTransferRecipientServiceDto

PropertyTypeRequiredDescription
acknowledgedAtstring (date-time) | nullno—
channelsstring[] | nullno—
lastFailedAtstring (date-time) | nullno—
letterEscalationRequiredbooleanno—
recipientIdstring (uuid)no—
servedAtstring (date-time) | nullno—
statutoryServiceStatusstring | nullno—

PortfolioTransferServiceEvidenceDto

PropertyTypeRequiredDescription
acknowledgedinteger (int32)no—
asOfUtcstring (date-time)no—
attemptedUndeliveredinteger (int32)no—
corporateEventIdstring (uuid)no—
letterEscalationRequiredinteger (int32)no—
notYetServedinteger (int32)no—
policyholdersInBookinteger (int32) | nullno—
recipientLinesPortfolioTransferRecipientServiceDto[] | nullno—
recipientsinteger (int32)no—
reconcilesboolean | nullno—
reconciliationNotestring | nullno—
servedinteger (int32)no—

PreviewRequest

PropertyTypeRequiredDescription
sampleDatamap<string, string> | nullno—

PrivacyModeRequest

PropertyTypeRequiredDescription
enabledbooleanno—

ProblemDetails

PropertyTypeRequiredDescription
detailstring | nullno—
instancestring | nullno—
statusinteger (int32) | nullno—
titlestring | nullno—
typestring | nullno—

PutSafeguardingScopeRequest

PropertyTypeRequiredDescription
safeChannelsstring[] | nullno—

ReadAllRequest

PropertyTypeRequiredDescription
beforestring (date-time) | nullno—
instancestring (uuid) | nullno—
modulestring | nullno—

ReattestationRemindRequestDto

PropertyTypeRequiredDescription
pendingPartyRefsstring[] | nullno—

ReattestationRemindResponseDto

PropertyTypeRequiredDescription
broadcastIdstring (uuid)no—
remindedAtstring (date-time)no—
remindedCountinteger (int32)no—
targetedPartyCountinteger (int32)no—

ReengagementOptOutRequestDto

PropertyTypeRequiredDescription
tokenstring | nullno—

ReengagementPreferenceDto

PropertyTypeRequiredDescription
statusstring | nullno—
suppressedUntilstring (date-time) | nullno—

ReengagementSnoozeRequestDto

PropertyTypeRequiredDescription
daysinteger (int32) | nullno—
tokenstring | nullno—

RegisterDeviceRequestDto

PropertyTypeRequiredDescription
deviceFingerprintstring | nullno—
deviceNamestring | nullno—
deviceTypestring | nullno—
platformstring | nullno—
pushPlatformstring | nullno—
pushTokenstring | nullno—

RegisterInstitutionalEndpointRequest

PropertyTypeRequiredDescription
ackWindowHoursinteger (int32) | nullno—
apiKeystring | nullno—
deliveryMethodstring | nullno—
emailAddressstring | nullno—
institutionNamestring | nullno—
requiresConfirmationGateboolean[] | nullno—
subscribedEventTypesstring[] | nullno—
webhookSecretstring | nullno—
webhookUrlstring | nullno—

RelyingPartyDeliveryDto

PropertyTypeRequiredDescription
displayNamestring | nullno—
failureReasonstring | nullno—
fallbackstring | nullno—
notifiedAtstring (date-time) | nullno—
relyingPartyIdstring | nullno—
statusstring | nullno—

SafeguardingScopeDto

PropertyTypeRequiredDescription
consentGrantIdstring (uuid)no—
createdAtstring (date-time)no—
criticalNoticesReachstring[] | nullno—
safeChannelsstring[] | nullno—

SafeguardingScopeListDto

PropertyTypeRequiredDescription
scopesSafeguardingScopeDto[] | nullno—

SecurityAdvisoryDto

PropertyTypeRequiredDescription
composedByOperatorstring | nullno—
exposureWindowEndstring (date-time)no—
exposureWindowStartstring (date-time)no—
idstring (uuid)no—
incidentReferencestring | nullno—
kindstring | nullno—
recipientsSecurityAdvisoryRecipientDto[] | nullno—
requiredActionsstring[] | nullno—
sentAtstring (date-time) | nullno—
severitystring | nullno—
statusstring | nullno—
whatHappenedstring | nullno—

SecurityAdvisoryRecipientDto

PropertyTypeRequiredDescription
ackActorstring | nullno—
ackDispositionstring | nullno—
acknowledgedAtstring (date-time) | nullno—
channelstring | nullno—
deliveredAtstring (date-time) | nullno—
noActionNeededbooleanno—
organizationIdstring (uuid)no—
sentAtstring (date-time) | nullno—

SetCrossInstanceConsentRequest

PropertyTypeRequiredDescription
grantedbooleanno—

SetDigestFloorRequest

PropertyTypeRequiredDescription
mandatoryPrivacyFloorstring | nullno—

SharedContactAcceptanceRequestDto

PropertyTypeRequiredDescription
manageShareUrlstring | nullno—
organisationNamestring | nullno—
purposeLabelstring | nullno—
recipientEmailstring | nullno—
sharedFieldLabelsstring[] | nullno—

SharedContactConsentResultDto

PropertyTypeRequiredDescription
dispatchedCountinteger (int32)no—
statusMessagestring | nullno—

SharedContactInvitationRequestDto

PropertyTypeRequiredDescription
acceptUrlstring | nullno—
designatorDisplayNamestring | nullno—
expiryDaysinteger (int32)no—
organisationNamestring | nullno—
privacyNoticeUrlstring | nullno—
purposeLabelstring | nullno—
recipientEmailstring | nullno—
requestedFieldLabelsstring[] | nullno—
retentionSummarystring | nullno—
tokenReferencestring | nullno—

SharedContactRevocationRequestDto

PropertyTypeRequiredDescription
addAnotherUrlstring | nullno—
designatorDisplayNamestring | nullno—
designatorRecipientIdstring (uuid)no—
recipientEmailstring | nullno—

StatutoryServiceAttemptDto

PropertyTypeRequiredDescription
attemptIdstring (uuid)no—
attemptedAtstring (date-time)no—
channelstring | nullno—
citationstring | nullno—
documentIdstring (uuid)no—
evidencedbooleanno—
failureReasonstring | nullno—
notificationIdstring (uuid) | nullno—
outcomestring | nullno—
propertyIdstring (uuid) | nullno—
receiptRefstring | nullno—
recipientUserIdstring (uuid)no—
retainUntilstring (date-time)no—
serviceDueBystring (date-time)no—

StatutoryServiceAttemptRequest

PropertyTypeRequiredDescription
channelstring | nullno—
citationstring | nullno—
documentIdstring (uuid)no—
failureReasonstring | nullno—
propertyIdstring (uuid) | nullno—
receiptRefstring | nullno—
recipientEmailstring | nullno—
recipientUserIdstring (uuid)no—
serviceDueBystring (date-time)no—

StatutoryServiceAttemptResultDto

PropertyTypeRequiredDescription
attemptStatutoryServiceAttemptDtono—
serviceStatutoryServiceEvidenceDtono—

StatutoryServiceEvidenceDto

PropertyTypeRequiredDescription
attemptsStatutoryServiceAttemptDto[] | nullno—
escalationNotestring | nullno—
evidencedByAttemptIdstring (uuid) | nullno—
nextChannelstring | nullno—
servedAtstring (date-time) | nullno—
serviceDueBystring (date-time) | nullno—
serviceIdstring (uuid)no—
statutoryServiceStatusstring | nullno—
withinStatutoryWindowboolean | nullno—

TemplateGovernanceRequest

PropertyTypeRequiredDescription
reviewNotesstring | nullno—
statusstring | nullno—

TemplateTestSendRequest

PropertyTypeRequiredDescription
channelstring | nullno—
recipientUserIdstring (uuid)no—
sampleDatamap<string, string> | nullno—

TenantSecurityAdvisoryDto

PropertyTypeRequiredDescription
accessibleContentmap<string, string> | nullno—
ackDispositionstring | nullno—
acknowledgedAtstring (date-time) | nullno—
exposureWindowEndstring (date-time)no—
exposureWindowStartstring (date-time)no—
idstring (uuid)no—
incidentReferencestring | nullno—
noActionNeededbooleanno—
requiredActionsstring[] | nullno—
sentAtstring (date-time) | nullno—
severitystring | nullno—
tenantImpactSummarystring | nullno—
whatHappenedstring | nullno—

TrustedContactArmResponse

PropertyTypeRequiredDescription
acceptUrlstring | nullno—
statusTrustedContactConsentStatusResponseno—
withdrawUrlstring | nullno—

TrustedContactConsentStatusResponse

PropertyTypeRequiredDescription
changedbooleanno—
lifecyclestring | nullno—
maskedContactstring | nullno—
sincestring (date-time)no—

UpdateCategoryGovernanceRequest

PropertyTypeRequiredDescription
categoryAggregationOptInmap<string, boolean> | nullno—
categoryPrivacyFloorsmap<string, string> | nullno—
instanceIdstring (uuid)no—

UpdateChannelProviderBody

PropertyTypeRequiredDescription
configmap<string, string> | nullno—
isActiveboolean | nullno—
providerTypestring | nullno—
rateLimitPerMinuteinteger (int32) | nullno—
senderIdentitystring | nullno—

UpdateDigestRequest

PropertyTypeRequiredDescription
deliveryEmailstring | nullno—
deliveryTimestring | nullno—
modestring | nullno—
privacyModeboolean | nullno—
timeZonestring | nullno—

UpdateInstitutionalEndpointRequest

PropertyTypeRequiredDescription
isActiveboolean | nullno—
requiresConfirmationGateboolean[] | nullno—
subscribedEventTypesstring[] | nullno—

UpdateOrgSettingsRequest

PropertyTypeRequiredDescription
broadcastEnabledboolean | nullno—
broadcastRatePerSecondinteger (int32) | nullno—
instanceIdstring (uuid)no—
mandatoryChannelsstring[] | nullno—
mandatoryEventTypesstring[] | nullno—
mandatoryPrivacyFloorstring | nullno—
segmentEnabledboolean | nullno—

UpdatePreferenceRequest

PropertyTypeRequiredDescription
channelsChannelPreferencesno—
eventTypestring | nullno—
perTypePerTypePreferenceRow[] | nullno—

UpdateQuietHoursRequest

PropertyTypeRequiredDescription
channelsstring[] | nullno—
enabledboolean | nullno—
endstring | nullno—
startstring | nullno—
timeZonestring | nullno—

UpdateReattestationCadenceRequest

PropertyTypeRequiredDescription
channelsstring[] | nullno—
instanceIdstring (uuid)no—
leadTimeDaysinteger (int32) | nullno—
repeatEveryDaysinteger (int32) | nullno—

UpdateTemplateRequest

PropertyTypeRequiredDescription
actionsstring | nullno—
bodyTemplatestring | nullno—
isActiveboolean | nullno—
subjectstring | nullno—
variablesSchemastring | nullno—

UpsertChannelProviderConfigBody

PropertyTypeRequiredDescription
providerTypestring | nullno—
rateLimitPerMinuteinteger (int32) | nullno—
senderIdentitystring | nullno—
settingsmap<string, string> | nullno—

VerifiedChangeBroadcastResultDto

PropertyTypeRequiredDescription
broadcastIdstring (uuid)no—
contentHashstring | nullno—
deliveryRecordIdstring (uuid)no—
excludedRevokedCountinteger (int32)no—
networkResolvedbooleanno—
reachedCountinteger (int32)no—
reconciliationIdstring (uuid) | nullno—
refusalCodestring | nullno—
sentbooleanno—
skippedCountinteger (int32)no—
statusMessagestring | nullno—

VerifiedChangeDeliveryRecordDto

PropertyTypeRequiredDescription
broadcastIdstring (uuid)no—
changeIdstring (uuid)no—
completedAtstring (date-time)no—
contentHashstring | nullno—
deliveryRecordIdstring (uuid)no—
excludedRevokedstring[] | nullno—
excludedRevokedCountinteger (int32)no—
integrityVerifiedbooleanno—
reachedstring[] | nullno—
reachedCountinteger (int32)no—
reconciliationIdstring (uuid) | nullno—
retractedbooleanno—
retractedAtstring (date-time) | nullno—
signatureRefstring | nullno—
skippedVerifiedChangeSkippedDto[] | nullno—
skippedCountinteger (int32)no—
statusMessagestring | nullno—

VerifiedChangeSkippedDto

PropertyTypeRequiredDescription
contactRefstring | nullno—
reasonCodestring | nullno—

VerifiedChangeUndoResultDto

PropertyTypeRequiredDescription
broadcastIdstring (uuid)no—
retractedbooleanno—
statusMessagestring | nullno—
suppressedCountinteger (int32)no—
windowExpiredbooleanno—

WhatsAppOptOutRequest

PropertyTypeRequiredDescription
tokenstring | nullno—

WithheldContactDto

PropertyTypeRequiredDescription
contactRefstring | nullno—
reasonCodestring | nullno—

Built with ❤️ for developers · Service status