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

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

[
  "Success"
]
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}
response = token.delete("/v2/projects_users/reset", params: params)
response.status
# => 200
response.parsed
# => ["Success"]