Я успешно создал новый Account User
из следующего урока: https://forge.autodesk.com/en/docs/bim360/v1/reference/http/users-POST/#example, и использовал метод PATCH
, чтобы установить их статус active
на Почтальоне.
Я хотел бы установить их role
и access_level
, но у меня возникают проблемы при этом.Я перешел по ссылке ниже, чтобы попытаться выполнить эту функцию, но он требует, чтобы пользователь уже был BIM 360 Project Admin
, чтобы он работал.
https://forge.autodesk.com/en/docs/bim360/v1/reference/http/projects-project_id-users-user_id-PATCH/
Я также пытался следоватьСледующая ссылка ниже, чтобы добавить пользователя в проект, но я получаю ошибки, которые я не знаю, как исправить.
https://forge.autodesk.com/en/docs/bim360/v1/reference/http/projects-project_id-users-import-POST/
URI: https://developer.api.autodesk.com/hq/v2/accounts/:account_id/projects/:project_id/users/import
Метод: PATCH
Авторизация: *******************************************
Тип содержимого: application/json
x-user-id: {{user_id}}
Body:
{
"email": "john.smith@mail.com",
"services": {
"document_management": {
"access_level": "account_admin"
}
},
"company_id": ************************************,
"industry_roles": [
************************************
]
}
(идентификатор для industry_role
- это IT).
Ошибка:
{
"code": 1004,
"message": "this user doesn't exist."
}
Я не уверенкак я получаю эту ошибку, поскольку идентификатор пользователя, используемый для x-user-id
, совпадает с user_id
, связанным с email
, указанным в теле запроса.Есть ли способ исправить этот или другой метод, который я могу использовать?