Skip to main content
Use these endpoints to control whether a trader has an active relationship with your firm. Your API key needs the users:write scope. Suspending or revoking a relationship emits a lifecycle event that revokes the trader’s firm-scoped market data entitlements. Entitlement changes are asynchronous and normally take effect shortly after the relationship update succeeds.

Request body

All three endpoints accept the same body.

Suspend a trader

operationId: suspendTraderRelationship
Calling this endpoint for an already suspended relationship is idempotent.

Restore a trader

operationId: restoreTraderRelationship
Only a suspended relationship can be restored. A revoked relationship cannot be restored.

Revoke a trader

operationId: revokeTraderRelationship
Revocation is permanent for the relationship. Use suspension when you may restore the trader later.

Response

Each endpoint returns the updated relationship.

Errors

Use Relationships to check the current status. Subscribe to relationship events to observe lifecycle changes.