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

type
enum<string>
required

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

Available options:
EVENTS,
NONE,
REWARDS
reason
string

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

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"