Skip to content
Last updated

The Crew Management API provides comprehensive functionality for managing organization members (crew). This includes member listing, filtering, bulk operations, invitations, exports, audit logging, and metadata retrieval.

  • Member Management: List, retrieve, update, and delete organization members
  • Bulk Operations: Perform actions on multiple members simultaneously
  • Invitation System: Invite new users and manage pending invitations
  • Export Capabilities: Export member data as CSV or PDF
  • Audit Logging: Track all changes to organization members
  • Role & Status Management: Manage member roles and statuses

Base Path

All crew management endpoints use the base path:

/v1/organizations/{organization_id}

Authentication

All endpoints require authentication with a valid Bearer token, except where noted as "Public".

Authorization

Most endpoints require Admin or Owner role within the organization.

Rate Limits

  • Bulk operations: Maximum 1,000 members per operation
  • Export operations: Maximum 10,000 records per export
  • Pagination: Maximum 100 records per page

Best Practices

  1. Pagination: Always use pagination for large member lists
  2. Filtering: Apply filters to reduce data transfer and improve performance
  3. Bulk Operations: Use bulk endpoints for multiple operations instead of individual calls
  4. Error Handling: Always check for partial failures in bulk operations
  5. Audit Logs: Review change logs regularly for compliance and security