Create a project member
Request
- Base URL: https://www.ruddr.io/api/workspace
- URL: https://www.ruddr.io/api/workspace/project-members
- Auth: HTTP bearer
Request body
The project ID (uuid) for this project member.
The member ID (uuid) for this project member.
The type of project member. Can be either "administrator" (Project administrator) or "collaborator" (Project collaborator). Defaults to "collaborator".
Whether the member is active on the project team. Only controls project-level participation; the returned value is false whenever the member is deactivated at the workspace level.
Whether the member is billable on this project. Only used if the project is not using roles.
The member's billing rate for the project. Only used if the project is not using roles and the member is billable. When Project Rate Cards is enabled, the new member gets this value on every rate card.
Whether to override this project member's cost rate at the project member level rather than using the workspace or member default. When Project Rate Cards is enabled, the new member gets this value on every rate card.
The ISO 4217 currency code for the overridden cost rate. This will only get used if overrideCostRate is true. When Project Rate Cards is enabled, the new member gets this value on every rate card.
The overridden cost per hour. This will only get used if overrideCostRate is true. When Project Rate Cards is enabled, the new member gets this value on every rate card.
The overridden overhead cost per hour. This will only get used if overrideCostRate is true. When Project Rate Cards is enabled, the new member gets this value on every rate card.
The number of billable hours to budget. This will only get used if not using roles and useBudget is true and budgetMode is "detailed" on the project.
The number of non-billable hours to budget. This will only get used if not using roles and useBudget is true and budgetMode is "detailed" on the project.
The number of billable hours on the monthly budget. This will only get used if not using roles and useMonthlyBudget is true and monthlyBudgetMode is "detailed" on the project.
The number of non-billable hours on the monthly budget. This will only get used if not using roles and useMonthlyBudget is true and monthlyBudgetMode is "detailed" on the project.
A list of project role IDs (uuid) assigned to the member. Only used if the project is using roles.
Response
200
The unique identifier for the object.
The project member type.
Whether the member is active on the project. Returns false when the member is deactivated on the project team or deactivated at the workspace level.
Whether the member is billable on this project. Only used if the project is not using roles; otherwise billability is assigned at the role level and this field is null.
The member's billing rate for the project. Only used if the project is not using roles and the member is billable; otherwise null. When Project Rate Cards is enabled, this is the rate on the rate card covering today; see rateCards for other periods.
Whether this project member's cost rate is overridden at the project member level rather than using the workspace or member default. When Project Rate Cards is enabled, this is the value on the rate card covering today; see rateCards for other periods.
The ISO 4217 currency code for the overridden cost rate. Only populated when overrideCostRate is true; otherwise null. When Project Rate Cards is enabled, this is the value on the rate card covering today.
The overridden cost per hour for this project member. Only populated when overrideCostRate is true; otherwise null. When Project Rate Cards is enabled, this is the value on the rate card covering today.
The overridden overhead cost per hour for this project member. Only populated when overrideCostRate is true; otherwise null. When Project Rate Cards is enabled, this is the value on the rate card covering today.
The timestamp when the object was created.
Changes
No recorded changes to this operation across all 1 revision of this API.