Bulk assign resource groups to users

Assign multiple resource groups to multiple users. Creates all user-group combinations. Each assignment is attempted independently; partial success is possible.

Body
required
application/json
  • resourceGroupIds
    Type: array string[] 1…50
    required

    Resource group IDs to assign to users

  • userIds
    Type: array string[] 1…50
    required

    User IDs to assign resource groups to

Responses
  • application/json
  • application/json
  • application/json
  • application/json
Request Example for post/users/bulk/assign-resource-groups
curl https://api.gpcn.com/v1/users/bulk/assign-resource-groups \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: YOUR_SECRET_TOKEN' \
  --data '{
  "userIds": [
    ""
  ],
  "resourceGroupIds": [
    ""
  ]
}'
{
  "success": true,
  "message": "Bulk assign resource groups completed",
  "data": {
    "results": [
      {
        "id": "string",
        "success": true,
        "error": "string"
      }
    ],
    "summary": {
      "total": 1,
      "succeeded": 1,
      "failed": 1
    }
  },
  "meta": null
}