Skip to content

Snooze a block reminder

POST
/api/v1/notifications/inbox/{id}/reminder/snooze
curl --request POST \
--url https://example.com/api/v1/notifications/inbox/example/reminder/snooze \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "minutes": 1 }'

Delay an active block reminder for the caller. Set minutes to choose how long the server waits before it sends the next reminder. The server marks the current inbox item as read. Route: /api/v1/notifications/inbox/{id}/reminder/snooze. Inputs: id, operation_id. Do not automatically replay this operation after an uncertain result.

id
required
string
operation_id
string

Stable client identity for a retryable inbox or reminder action.

Media typeapplication/json
object
minutes
required

Minutes from now, from 1 minute to 7 days.

integer format: int32
Examplegenerated
{
"minutes": 1
}
Media typeapplication/json
object
expires_ms
required

Server-side Undo deadline in Unix milliseconds.

integer format: int64
kind
required

Mutation kind used to validate receipt access.

string
operation_id
required

Stable client operation identity.

string
result
required

Public result; the inverse remains server-side.

undone_by

Operation that already consumed this inverse, if any.

string | null
Examplegenerated
{
"expires_ms": 1,
"kind": "example",
"operation_id": "example",
"result": "example",
"undone_by": "example"
}
Media typeapplication/json

The standard API error response: { "error": { ... } }.

object
error
required

Error details.

object
code
required

Stable machine-readable code.

string
Allowed values: bad_request unauthorized forbidden not_found conflict name_conflict_case name_too_long push_endpoint_rejected too_many_requests internal service_unavailable
details
One of:

Optional field or operation details.

object
key
additional properties
string
message
required

Safe text for logs or a user-facing error message.

string
Example
{
"error": {
"code": "bad_request"
}
}
Media typeapplication/json

The standard API error response: { "error": { ... } }.

object
error
required

Error details.

object
code
required

Stable machine-readable code.

string
Allowed values: bad_request unauthorized forbidden not_found conflict name_conflict_case name_too_long push_endpoint_rejected too_many_requests internal service_unavailable
details
One of:

Optional field or operation details.

object
key
additional properties
string
message
required

Safe text for logs or a user-facing error message.

string
Example
{
"error": {
"code": "bad_request"
}
}
Media typeapplication/json

The standard API error response: { "error": { ... } }.

object
error
required

Error details.

object
code
required

Stable machine-readable code.

string
Allowed values: bad_request unauthorized forbidden not_found conflict name_conflict_case name_too_long push_endpoint_rejected too_many_requests internal service_unavailable
details
One of:

Optional field or operation details.

object
key
additional properties
string
message
required

Safe text for logs or a user-facing error message.

string
Example
{
"error": {
"code": "bad_request"
}
}
Media typeapplication/json

The standard API error response: { "error": { ... } }.

object
error
required

Error details.

object
code
required

Stable machine-readable code.

string
Allowed values: bad_request unauthorized forbidden not_found conflict name_conflict_case name_too_long push_endpoint_rejected too_many_requests internal service_unavailable
details
One of:

Optional field or operation details.

object
key
additional properties
string
message
required

Safe text for logs or a user-facing error message.

string
Example
{
"error": {
"code": "bad_request"
}
}
Media typeapplication/json

The standard API error response: { "error": { ... } }.

object
error
required

Error details.

object
code
required

Stable machine-readable code.

string
Allowed values: bad_request unauthorized forbidden not_found conflict name_conflict_case name_too_long push_endpoint_rejected too_many_requests internal service_unavailable
details
One of:

Optional field or operation details.

object
key
additional properties
string
message
required

Safe text for logs or a user-facing error message.

string
Example
{
"error": {
"code": "bad_request"
}
}