Update a member
Request
- Base URL: https://www.ruddr.io/api/workspace
- URL: https://www.ruddr.io/api/workspace/members/{id}
- Auth: HTTP bearer
Path parameters
The member uuid
Request body
The name of the member. Max 255 chars.
The email address of the member. Must be unique between all members. Max 255 chars.
Whether the member is active in the workspace.
Whether the member is billable.
Whether the member can log into the workspace.
The type of employment for this member.
The default bill rate for the member.
The currency code for the default rate.
The active start date (YYYY-MM-DD) of the member. Must come on or before activeEndDate if set.
The active end date (YYYY-MM-DD) of the member. Must come on or after activeStartDate if set.
Whether the member is allowed to create time-off time entries.
Controls which time off types are allowed for time-off entries.
The approval mode for time-off time entries. If set to "manager" then managerId is required. If set to "member" then timeOffApproverId is required.
The approval mode for internal expense items. If set to "manager" then managerId is required. If set to "member" then internalExpenseApproverId is required.
Whether the member receives missing time reminders.
Whether the member receives reminders for unsubmitted timesheets.
Whether the member receives confirmation emails when timesheets are automatically submitted.
Deprecated. Sets timesheetCapacityPolicy to "timesheet" when true or "unrestricted" when false. Use timesheetCapacityPolicy instead.
The timesheet capacity policy.
An extra identifier field for tracking this member against other systems. Must be unique between all members. Max 255 chars.
An area to store extra notes about the member. Max 5000 chars.
Whether the member can track time by entering a duration.
Whether the member can track time by entering a start and end time.
The ID (uuid) of the security role for this member.
The ID (uuid) of the job title for this member.
The ID (uuid) of the member level for this member.
The ID (uuid) of the discipline for this member.
The ID (uuid) of the business unit for this member. Ignored when the Business Units feature is not enabled.
The ID (uuid) of the practice for this member.
The ID (uuid) of the location for this member.
The member ID (uuid) of the manager for this member. Required if timeOffApprovalMode is "manager".
The member ID (uuid) of the time off approver for this member. Required if timeOffApprovalMode is "member".
The member ID (uuid) of the internal expense approver for this member. Required if internalExpenseApprovalMode is "member".
The ID (uuid) of the holiday schedule for this member.
A list of member tag IDs (uuid) associated with this member.
A list of member certification IDs (uuid) associated with this member.
A list of member skill IDs (uuid) associated with this member.
A list of time off type IDs (uuid) associated with this member. allowedTimeOffTypes must be set to "custom".
Response
200
The unique identifier for the object.
The name of the member.
The email address of the member.
Whether the member is active in the workspace.
Whether the member is billable.
Whether the member can log into the workspace.
The invitation status of the member.
The type of employment for this member.
Deprecated. The cost method for the member. Use costPeriods instead.
The default bill rate for the member.
The currency code for the default bill rate.
The start date of the member's active period. Will be in the form YYYY-MM-DD.
The end date of the member's active period. Will be in the form YYYY-MM-DD.
Whether the member is allowed to create time-off time entries.
Controls which time off types this member can use for time-off entries.
The approval mode for time-off time entries.
The approval mode for internal expense items.
Whether the member receives missing time reminders.
Whether the member receives reminders for unsubmitted timesheets.
Whether the member receives confirmation emails when timesheets are automatically submitted.
The timesheet capacity policy for this member.
An identifier for tracking this member against other systems.
Extra notes about the member.
The timestamp when the object was created.
The timestamp when the object was last modified.
Whether the member can track time by entering a duration. This is the effective value combining the workspace and member settings.
Whether the member can track time by entering a start and end time. This is the effective value combining the workspace and member settings.
Legacy. A computed flag derived from timesheetCapacityPolicy. true when the policy is "timesheet" or "week". Use timesheetCapacityPolicy instead.
Changes
No recorded changes to this operation across all 1 revision of this API.