Skip to content
Last updated

Change the status of multiple members in a single operation.

POST/v1/organizations/{organization_id}/users/change-status-bulk

organization_id string required

Organization ID

Request Body

user_ids array of strings required

Array of user IDs to update. Maximum 1,000 members per operation.

status_id string required

New status ID to apply to all specified members.

Returns

Returns a summary of the operation with details of any failures.

Notes

  • Organization owner is skipped if setting inactive status
  • Partial failures are reported
  • Creates audit log entries for successful updates

Authorization

Requires Admin or Owner role.

Bash
curl -X POST https://api.aitronos.com/v1/organizations/org_abc123/users/change-status-bulk \
  -H "X-API-Key: $FREDDY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "user_ids": [
      "usr_abc123",
      "usr_def456"
    ],
    "status_id": "status_inactive"
  }'

Response:

{
  "success_count": 2,
  "failure_count": 0,
  "failed_operations": []
}