Crew Management
Endpoints for managing roofing crews and installation teams within RoofLink.
Supported Crew Operations
This category includes the following operations:
Core Crew Management
- List Crews: Retrieve a paginated list of crews with filtering options by active status, trades, regions, and search terms.
- Create Crew: Create a new crew with contact information, payment configuration, and trade/region assignments.
- Get Crew Details: Retrieve detailed information for a specific crew including contact information, assigned trades and regions, payment settings, and scheduling preferences.
- Update Crew: Update crew information including contact details, trade assignments, payment configuration, and other settings.
- Delete Crew: Remove a crew from the system.
Crew Status Management
- Activate Crew: Activate a single crew, making them available for work order assignments.
- Deactivate Crew: Deactivate a single crew, preventing new work order assignments.
- Bulk Activate Crews: Activate multiple crews in a single operation.
- Bulk Deactivate Crews: Deactivate multiple crews in a single operation.
Crew Login Access Management
- Enable Crew Login: Enable login access for a single crew user account.
- Disable Crew Login: Disable login access for a single crew user account.
- Bulk Enable Crew Login: Enable login access for multiple crew user accounts in a single operation.
- Bulk Disable Crew Login: Disable login access for multiple crew user accounts in a single operation.
- Reset Crew Password: Generate a new password for a crew user account with optional email/SMS delivery.
Configuration and Choices
- Get Payment Delivery Choices: Retrieve available payment delivery method options for crew configuration.
- Get Priority Choices: Retrieve available priority level options for crew scheduling and job assignment.
- Get Payment Term Choices: Retrieve available payment term options for crew payment configuration.
