https://api.track.toggl.com/api/v9/workspaces/{workspace_id}/project_users/{project_user_ids}
Patch a list of project users for a given workspace.
- cURL
- Go
- Ruby
- JavaScript
- Python
- Rust
extern crate tokio;extern crate serde_json;use reqwest::{Client};use reqwest::header::{CONTENT_TYPE};#[tokio::main]async fn main() -> Result<(), reqwest::Error> { let client = Client::new().basic_auth("<email>", "<password>"); let json = client.request(Method::PATCH, "https://api.track.toggl.com/api/v9/workspaces/{workspace_id}/project_users/{project_user_ids}".to_string()) .header(CONTENT_TYPE, "application/json") .send() .await? .json() .await?; println!("{:#?}", json); Ok(())}
Parameters
Path
name | type | required | description |
---|---|---|---|
workspace_id | integer | true | Numeric ID of the workspace |
Query
name | type | required | description |
---|---|---|---|
project_user_ids | integer | true | Numeric IDs of the project users |
Response
200
Name | Type | Description |
---|---|---|
failure | Array of object | List of found errors |
success | Array of integer | List of org user IDs that were successfully patched |
failure
Name | Type | Description |
---|---|---|
id | integer | Organization user ID |
message | string | Found error message |
400
Possible error messages:
- Invalid value as user IDs
- No patchable fields defined
- PATCH expects at least one ID
- PATCH request is limited to %d entries at once
- Invalid op:
- Invalid path format:
- Path not found:
- Operation not supported ({patch_operation} {patch_path})
- Invalid path
- /manager expects a boolean
- /labor_cost expects an float64 or null
- /rate expects an float64 or null
- Operation not supported (add /labor_cost)
- Operation not supported (add /rate)
- Operation not supported (add /manager)
403
User does not have access to this resource.
500
Internal Server Error