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. ## Key Features - **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