Skip to main content

LetterResponsePayload

The requested letter or error message related to its retrieval.

type LetterResponsePayload {
data: Letter
error: String
reason: LetterResponseErrorReason
lockedAt: DateTime
lockedReason: LetterLockReason
suggestedAction: LetterLockSuggestedAction
}

Fields

LetterResponsePayload.data ● Letter object

LetterResponsePayload.error ● String scalar

LetterResponsePayload.reason ● LetterResponseErrorReason enum

Machine-readable error reason when the mutation is rejected.

LetterResponsePayload.lockedAt ● DateTime scalar

When reason is LETTER_LOCKED, the time the letter was locked.

LetterResponsePayload.lockedReason ● LetterLockReason enum

When reason is LETTER_LOCKED, why the letter was locked.

LetterResponsePayload.suggestedAction ● LetterLockSuggestedAction enum

Suggested next action when the letter cannot be edited.

Returned By

createLetter mutation ● deleteLetter mutation ● updateLetter mutation