For the complete documentation index, see llms.txt. This page is also available as Markdown.

User Permission

Viewing all user permissions for a specific user

get

To view all users:

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
portfolioIdstringRequired
userIdstringRequired
Responses
200

Successful response

application/json
userPermissionIdintegerOptional
namestringOptional
titlestringOptional
permissionIdintegerOptional
userIdstringOptional
portfolioIdstringOptional
statusstringOptional
get/api/v2/portfolio/{portfolioId}/user/{userId}/userPermission
GET /api/v2/portfolio/{portfolioId}/user/{userId}/userPermission HTTP/1.1
Host: portfolio.api.anynetiot.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

Successful response

[
  {
    "userPermissionId": 813238,
    "name": "iccGet",
    "title": "iccGet",
    "permissionId": 1489,
    "userId": "8d9cde45a21f3f6cb52a368e7fc70b9c",
    "portfolioId": "a628ebc659f7dac01f9fdcbd1116307a",
    "status": "setup",
    "permission": []
  },
  {
    "userPermissionId": 748627,
    "name": "jobTitleApprover",
    "title": "jobTitleApprover",
    "permissionId": 4171,
    "userId": "8d9cde45a21f3f6cb52a368e7fc70b9c",
    "portfolioId": "a628ebc659f7dac01f9fdcbd1116307a",
    "status": "setup",
    "permission": []
  }
]

Creating a new user permission

post

To create a new user permission:

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
portfolioIdstringRequired
userIdstringRequired
Body
namestringRequired
titlestringRequired
permissionIdstringRequired
Responses
200

Successful response

No content

post/api/v2/portfolio/{portfolioId}/user/{userId}/userPermission
POST /api/v2/portfolio/{portfolioId}/user/{userId}/userPermission HTTP/1.1
Host: portfolio.api.anynetiot.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 52

{
  "name": "text",
  "title": "text",
  "permissionId": "text"
}
200

Successful response

No content

Viewing a specific user permission

get

To view details for a specific user permission:

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
portfolioIdstringRequired
userIdstringRequired
userPermissionIdstringRequired
Responses
200

Successful response

application/json
userPermissionIdintegerOptional
namestringOptional
titlestringOptional
permissionIdintegerOptional
userIdstringOptional
portfolioIdstringOptional
statusstringOptional
get/api/v2/portfolio/{portfolioId}/user/{userId}/userPermission/{userPermissionId}
GET /api/v2/portfolio/{portfolioId}/user/{userId}/userPermission/{userPermissionId} HTTP/1.1
Host: portfolio.api.anynetiot.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

Successful response

[
  {
    "userPermissionId": 748627,
    "name": "jobTitleApprover",
    "title": "jobTitleApprover",
    "permissionId": 4171,
    "userId": "8d9cde45a21f3f6cb52a368e7fc70b9c",
    "portfolioId": "a628ebc659f7dac01f9fdcbd1116307a",
    "status": "setup",
    "permission": []
  }
]

Updating a specific user permission

patch

To update a specific user permission:

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
portfolioIdstringRequired
userIdstringRequired
userPermissionIdstringRequired
Body
namestringOptional
titlestringOptional
permissionIdstringOptional
statusstringOptional
Responses
200

Successful response

application/json
userPermissionIdintegerOptional
namestringOptional
titlestringOptional
permissionIdintegerOptional
userIdstringOptional
portfolioIdstringOptional
statusstringOptional
patch/api/v2/portfolio/{portfolioId}/user/{userId}/userPermission/{userPermissionId}
PATCH /api/v2/portfolio/{portfolioId}/user/{userId}/userPermission/{userPermissionId} HTTP/1.1
Host: portfolio.api.anynetiot.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 68

{
  "name": "text",
  "title": "text",
  "permissionId": "text",
  "status": "text"
}
200

Successful response

[
  {
    "userPermissionId": 748627,
    "name": "jobTitleApprover",
    "title": "jobTitleApprover",
    "permissionId": 4171,
    "userId": "8d9cde45a21f3f6cb52a368e7fc70b9c",
    "portfolioId": "a628ebc659f7dac01f9fdcbd1116307a",
    "status": "active",
    "permission": []
  }
]

Last updated

Was this helpful?