live_help Notes

assignment_ind This action requires a token resource owner scoped on projects with enough privileges or an application with one of theses role(s): 42network .

settings Params

Param name Description
user_id required . Must be Fixnum

The user id

project_id required . Must be Fixnum

The project id

scale required . Must be Fixnum

The scale to apply to the project

PATCH /v2/projects_users/scale
{
  "user_id": 39962,
  "project_id": 21,
  "scale": 100
}
200
{}
curl  -X PATCH -H "Authorization: Bearer YOUR_ACCESS_TOKEN" -H "Content-Type: application/json" -d '{"user_id":39962,"project_id":21,"scale":100}' "https://api.intra.42.fr/v2/projects_users/scale"

{}
require "oauth2"
UID = "Your application uid"
SECRET = "Your application secret"
client = OAuth2::Client.new(UID, SECRET, site: "https://api.intra.42.fr")
token = client.client_credentials.get_token

params = {user_id: 39962, project_id: 21, scale: 100}
response = token.patch("/v2/projects_users/scale", params: params)
response.status
# => 200
response.parsed
# => {}