Create Organization connection group Role

Creates a new group-to-role mapping for an Identity Provider connection.

POST
/v2/manage/organizations/{orgId}/connections/{connId}/grouproles

Creates a new group-to-role mapping for an Identity Provider connection.

Authorization

apikey<token>

Tenant API Key for authentication

In: query

apisecret<token>

Tenant API Secret for authentication

In: query

Path Parameters

connId*string

Organization Connection ID

orgId*string

Organization ID

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://api.loginradius.com/v2/manage/organizations/org_1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef/connections/conn_1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef/grouproles" \  -H "Content-Type: application/json" \  -d '{}'
{
  "GroupId": "eca8da89-09ed-476f-a689-11fa9a0b14ce",
  "Name": "Security",
  "RoleId": "role_Z6NE1ZkupP7lwD6E",
  "Id": "group_role_Z6NFN5kupP7lwD6G"
}

{
  "Description": "This Connection ID is invalid, please use valid Connection ID.",
  "ErrorCode": 8151,
  "Message": "Connection ID is invalid"
}

{
  "ErrorCode": 8180,
  "Message": "Organization is not active",
  "Description": "Organization is not active, Please provide valid organization id."
}

{
  "Description": "The entered organization or its configuration does not exist.",
  "ErrorCode": 8118,
  "Message": "Organization not found"
}

{
  "Description": "Connection GroupRole exists with the same name. Use a Connection GroupRole name.",
  "ErrorCode": 8161,
  "Message": "GroupRole exists with the same name"
}

{
  "Message": "Operation failed due to an internal error.",
  "Description": "An unknown internal error occurred, please try again in a few minutes or contact your system administrator.",
  "ErrorCode": 7909
}