Skip to main content
PUT
Update person block status

Authorizations

Authorization
string
header
required

Path Parameters

person_id
string
required

The Extole unique profile identifier of this user at Extole.

Body

application/json

PersonBlockRequest object

reason
string
required

Optional human-readable reason for the block, stored for audit purposes.

type
enum<string>
required

Block scope. EVENTS blocks event participation, REWARDS blocks reward fulfilment, NONE removes any existing block.

Available options:
EVENTS,
NONE,
REWARDS

Response

Successful response

reason
string
required

Reason provided when the block was last updated. Absent when no reason was recorded.

type
enum<string>
required

Current block scope. EVENTS means event participation is blocked, REWARDS means reward fulfilment is blocked, NONE means unblocked.

Available options:
EVENTS,
NONE,
REWARDS
updated_date
string
required

RFC 3339 or RFC 9557 date-time with a numeric UTC offset and an optional IANA time-zone suffix in square brackets. Precision up to milliseconds.

Pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{1,3})?(Z|[+-](?:[01][0-9]|2[0-3]):[0-5][0-9])(\[[^\]]+\])?$
Example:

"2025-10-24T02:00:00-07:00"