Your suggested change has been received. Thank you.
Download OpenAPI specification:Download
The Private Groups V2 documentation
Returns an array of JSON Web Keys as defined by the JSON Web Key (JWK) specification. This can be used to verify the tokens this service has signed.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Returns an array of JSON Web Keys as defined by the JSON Web Key (JWK) specification. This can be used to verify the tokens this service has signed.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Returns an array of JSON Web Keys as defined by the JSON Web Key (JWK) specification. This can be used to verify the tokens this service has signed.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Returns the Actor authenticated by the user access token.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Creates or updates the Actor authenticated by the user access token.
Note: A PUT request overwrites the original object. Be sure to (re-)enter the values for all desired attributes.
Note 2: If the Actor does not exist yet, the {actorType}:create Policy will be evaluated. Otherwise, the {actorType}:update Policy will be evaluated.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Actor. This object must follow the JSON schema defined for ActorType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Returns the Actor authenticated by the user access token.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Creates or updates the Actor authenticated by the user access token.
Note: A PUT request overwrites the original object. Be sure to (re-)enter the values for all desired attributes.
Note 2: If the Actor does not exist yet, the {actorType}:create Policy will be evaluated. Otherwise, the {actorType}:update Policy will be evaluated.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Actor. This object must follow the JSON schema defined for ActorType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Returns the Actor authenticated by the user access token.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Creates or updates the Actor authenticated by the user access token.
Note: A PUT request overwrites the original object. Be sure to (re-)enter the values for all desired attributes.
Note 2: If the Actor does not exist yet, the {actorType}:create Policy will be evaluated. Otherwise, the {actorType}:update Policy will be evaluated.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Actor. This object must follow the JSON schema defined for ActorType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
List all Relationships of the Actor authenticated by the user access token.
tenant required | string Your tenant code. |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on. |
direction | string Enum: "from" "to" Optional direction ( |
signed | boolean Optional signing of Relationships. If true, the response will contain signed Relationships. The default value is false; the response contains human-readable objects. |
all | boolean Optional inclusion of reserved RelationshipTypes. If true, the response will include the RelationshipTypes predefined by Scaled Access. The default value is false. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
]
Creates a Relationship from
the Actor authenticated by the user access token to
the target specified in the body.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
relationshipType required | string The type of relationship. |
to required | object The target Actor/Resource in the Relationship. |
object The custom properties as defined in the relationship type. | |
property name* additional property | any |
{- "relationshipType": "string",
- "to": {
- "id": "string",
- "type": "string"
}, - "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
List all Relationships of the Actor authenticated by the user access token.
tenant required | string Your tenant code. |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on. |
direction | string Enum: "from" "to" Optional direction ( |
signed | boolean Optional signing of Relationships. If true, the response will contain signed Relationships. The default value is false; the response contains human-readable objects. |
all | boolean Optional inclusion of reserved RelationshipTypes. If true, the response will include the RelationshipTypes predefined by Scaled Access. The default value is false. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
]
Creates a Relationship from
the Actor authenticated by the user access token to
the target specified in the body.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
relationshipType required | string The type of relationship. |
to required | object The target Actor/Resource in the Relationship. |
object The custom properties as defined in the relationship type. | |
property name* additional property | any |
{- "relationshipType": "string",
- "to": {
- "id": "string",
- "type": "string"
}, - "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
List all Relationships of the Actor authenticated by the user access token.
tenant required | string Your tenant code. |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on. |
direction | string Enum: "from" "to" Optional direction ( |
signed | boolean Optional signing of Relationships. If true, the response will contain signed Relationships. The default value is false; the response contains human-readable objects. |
all | boolean Optional inclusion of reserved RelationshipTypes. If true, the response will include the RelationshipTypes predefined by Scaled Access. The default value is false. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
]
Creates a Relationship from
the Actor authenticated by the user access token to
the target specified in the body.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
relationshipType required | string The type of relationship. |
to required | object The target Actor/Resource in the Relationship. |
object The custom properties as defined in the relationship type. | |
property name* additional property | any |
{- "relationshipType": "string",
- "to": {
- "id": "string",
- "type": "string"
}, - "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Returns the Relationship specified by {relationshipId} from the Actor authenticated by the user access token.
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Updates the Relationship specified by {relationshipId} from the Actor authenticated by the user access token.
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
required | object The custom properties as defined in the relationship type. |
{- "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Removes the Relationship specified by {relationshipId} from the Actor authenticated by the user access token.
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Returns the Relationship specified by {relationshipId} from the Actor authenticated by the user access token.
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Updates the Relationship specified by {relationshipId} from the Actor authenticated by the user access token.
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
required | object The custom properties as defined in the relationship type. |
{- "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Removes the Relationship specified by {relationshipId} from the Actor authenticated by the user access token.
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Returns the Relationship specified by {relationshipId} from the Actor authenticated by the user access token.
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Updates the Relationship specified by {relationshipId} from the Actor authenticated by the user access token.
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
required | object The custom properties as defined in the relationship type. |
{- "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Removes the Relationship specified by {relationshipId} from the Actor authenticated by the user access token.
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Returns all Actors of the specified {actorType}.
actorType required | string The type of Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "type": "string"
}
]
Creates an Actor of type {actorType}. The system will assign an actorId
.
actorType required | string The type of Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Actor. This object must follow the JSON schema defined for the chosen ActorType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Returns all Actors of the specified {actorType}.
actorType required | string The type of Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "type": "string"
}
]
Creates an Actor of type {actorType}. The system will assign an actorId
.
actorType required | string The type of Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Actor. This object must follow the JSON schema defined for the chosen ActorType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Returns all Actors of the specified {actorType}.
actorType required | string The type of Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "type": "string"
}
]
Creates an Actor of type {actorType}. The system will assign an actorId
.
actorType required | string The type of Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Actor. This object must follow the JSON schema defined for the chosen ActorType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Returns the Actor specified by {actorType} and {actorId}.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Creates or updates the Actor specified by {actorType} and {actorId}.
Note: A PUT request overwrites the original object. Be sure to (re-)enter the values for all desired attributes.
Note 2: If the Actor does not exist yet, the {actorType}:create Policy will be evaluated. Otherwise, the {actorType}:update Policy will be evaluated.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Actor. This object must follow the JSON schema defined for the chosen ActorType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Removes the Actor specified by {actorType} and {actorId}.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Returns the Actor specified by {actorType} and {actorId}.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Creates or updates the Actor specified by {actorType} and {actorId}.
Note: A PUT request overwrites the original object. Be sure to (re-)enter the values for all desired attributes.
Note 2: If the Actor does not exist yet, the {actorType}:create Policy will be evaluated. Otherwise, the {actorType}:update Policy will be evaluated.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Actor. This object must follow the JSON schema defined for the chosen ActorType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Removes the Actor specified by {actorType} and {actorId}.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Returns the Actor specified by {actorType} and {actorId}.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Creates or updates the Actor specified by {actorType} and {actorId}.
Note: A PUT request overwrites the original object. Be sure to (re-)enter the values for all desired attributes.
Note 2: If the Actor does not exist yet, the {actorType}:create Policy will be evaluated. Otherwise, the {actorType}:update Policy will be evaluated.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Actor. This object must follow the JSON schema defined for the chosen ActorType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Removes the Actor specified by {actorType} and {actorId}.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Returns all Relationships of the Actor specified by {actorType} and {actorId}.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on. |
direction | string Enum: "from" "to" Optional direction ( |
signed | boolean Optional signing of Relationships. If true, the response will contain signed Relationships. The default value is false; the response contains human-readable objects. |
all | boolean Optional inclusion of reserved RelationshipTypes. If true, the response will include the RelationshipTypes predefined by Scaled Access. The default value is false. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
]
Creates a Relationship from
the Actor specified by {actorType} and {actorId} to
the target specified in the body.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
relationshipType required | string The type of relationship. |
to required | object The target Actor/Resource in the Relationship. |
object The custom properties as defined in the relationship type. | |
property name* additional property | any |
{- "relationshipType": "string",
- "to": {
- "id": "string",
- "type": "string"
}, - "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Returns all Relationships of the Actor specified by {actorType} and {actorId}.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on. |
direction | string Enum: "from" "to" Optional direction ( |
signed | boolean Optional signing of Relationships. If true, the response will contain signed Relationships. The default value is false; the response contains human-readable objects. |
all | boolean Optional inclusion of reserved RelationshipTypes. If true, the response will include the RelationshipTypes predefined by Scaled Access. The default value is false. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
]
Creates a Relationship from
the Actor specified by {actorType} and {actorId} to
the target specified in the body.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
relationshipType required | string The type of relationship. |
to required | object The target Actor/Resource in the Relationship. |
object The custom properties as defined in the relationship type. | |
property name* additional property | any |
{- "relationshipType": "string",
- "to": {
- "id": "string",
- "type": "string"
}, - "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Returns all Relationships of the Actor specified by {actorType} and {actorId}.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on. |
direction | string Enum: "from" "to" Optional direction ( |
signed | boolean Optional signing of Relationships. If true, the response will contain signed Relationships. The default value is false; the response contains human-readable objects. |
all | boolean Optional inclusion of reserved RelationshipTypes. If true, the response will include the RelationshipTypes predefined by Scaled Access. The default value is false. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
]
Creates a Relationship from
the Actor specified by {actorType} and {actorId} to
the target specified in the body.
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
relationshipType required | string The type of relationship. |
to required | object The target Actor/Resource in the Relationship. |
object The custom properties as defined in the relationship type. | |
property name* additional property | any |
{- "relationshipType": "string",
- "to": {
- "id": "string",
- "type": "string"
}, - "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Removes the Relationship specified by {relationshipId}.
actorId required | string The identifier for the Actor. |
actorType required | string The type of Actor. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Gets the Relationship specified by {relationshipId}
actorId required | string The identifier for the Actor. |
actorType required | string The type of Actor. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Update a Relationship of the Actor specified by {actorType}, {actorId} and {relationshipId}
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
required | object The custom properties as defined in the relationship type. |
{- "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Removes the Relationship specified by {relationshipId}.
actorId required | string The identifier for the Actor. |
actorType required | string The type of Actor. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Gets the Relationship specified by {relationshipId}
actorId required | string The identifier for the Actor. |
actorType required | string The type of Actor. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Update a Relationship of the Actor specified by {actorType}, {actorId} and {relationshipId}
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
required | object The custom properties as defined in the relationship type. |
{- "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Removes the Relationship specified by {relationshipId}.
actorId required | string The identifier for the Actor. |
actorType required | string The type of Actor. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Gets the Relationship specified by {relationshipId}
actorId required | string The identifier for the Actor. |
actorType required | string The type of Actor. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Update a Relationship of the Actor specified by {actorType}, {actorId} and {relationshipId}
actorType required | string The type of Actor. |
actorId required | string The identifier for the Actor. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
required | object The custom properties as defined in the relationship type. |
{- "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Lists all Invitations linked to the Actor authenticated by the user access token.
tenant required | string Your tenant code. |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on: |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "invitationId": "string",
- "relationshipType": "string",
- "relationshipDirectionForSubject": "from",
- "expiryDate": 1613554476,
- "inviteeContactType": "email",
- "inviteeContactValue": "invitee@example.com",
- "isCreatedBy": {
- "id": "string",
- "type": "user"
}, - "targets": {
- "id": "string",
- "type": "string"
}, - "isAcceptedBy": {
- "id": "string",
- "type": "user"
}
}
]
Lists all Invitations linked to the Actor authenticated by the user access token.
tenant required | string Your tenant code. |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on: |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "invitationId": "string",
- "relationshipType": "string",
- "relationshipDirectionForSubject": "from",
- "expiryDate": 1613554476,
- "inviteeContactType": "email",
- "inviteeContactValue": "invitee@example.com",
- "isCreatedBy": {
- "id": "string",
- "type": "user"
}, - "targets": {
- "id": "string",
- "type": "string"
}, - "isAcceptedBy": {
- "id": "string",
- "type": "user"
}
}
]
Lists all Invitations linked to the Actor authenticated by the user access token.
tenant required | string Your tenant code. |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on: |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "invitationId": "string",
- "relationshipType": "string",
- "relationshipDirectionForSubject": "from",
- "expiryDate": 1613554476,
- "inviteeContactType": "email",
- "inviteeContactValue": "invitee@example.com",
- "isCreatedBy": {
- "id": "string",
- "type": "user"
}, - "targets": {
- "id": "string",
- "type": "string"
}, - "isAcceptedBy": {
- "id": "string",
- "type": "user"
}
}
]
Lists all Invitations linked to the Actor or Resource specified by the query parameters {id} and {type}.
tenant required | string Your tenant code. |
id required | string The |
type required | string The |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on: |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "invitationId": "string",
- "relationshipType": "string",
- "relationshipDirectionForSubject": "from",
- "expiryDate": 1613554476,
- "inviteeContactType": "email",
- "inviteeContactValue": "invitee@example.com",
- "isCreatedBy": {
- "id": "string",
- "type": "user"
}, - "targets": {
- "id": "string",
- "type": "string"
}, - "isAcceptedBy": {
- "id": "string",
- "type": "user"
}
}
]
Creates an Invitation for the invitee to form a Relationship with the target Actor/Resource. The target must be specified with either the from
or to
body parameter.
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
relationshipType required | string The type of relationship suggested for the invitee and the target. |
from | object The target Actor/Resource in the Relationship. Choose |
to | object The target Actor/Resource in the Relationship. Choose |
invitor | object The Actor who requests the invitation. If not provided, the subject from the access token will be used as Actor (if a subject is present). |
object The actor who is invited to form a Relationship. | |
expiryDate | number An expiry date as unix timestamp in seconds. If not provided, the expiry date will be set 24 hours in the future. |
{- "relationshipType": "string",
- "to": {
- "id": "string",
- "type": "string"
}, - "invitor": {
- "id": "string",
- "type": "string"
}, - "invitee": {
- "contact": {
- "type": "email",
- "value": "string"
}
}, - "expiryDate": 1613485553
}
{- "invitationId": "string",
- "requestToken": "string"
}
Lists all Invitations linked to the Actor or Resource specified by the query parameters {id} and {type}.
tenant required | string Your tenant code. |
id required | string The |
type required | string The |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on: |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "invitationId": "string",
- "relationshipType": "string",
- "relationshipDirectionForSubject": "from",
- "expiryDate": 1613554476,
- "inviteeContactType": "email",
- "inviteeContactValue": "invitee@example.com",
- "isCreatedBy": {
- "id": "string",
- "type": "user"
}, - "targets": {
- "id": "string",
- "type": "string"
}, - "isAcceptedBy": {
- "id": "string",
- "type": "user"
}
}
]
Creates an Invitation for the invitee to form a Relationship with the target Actor/Resource. The target must be specified with either the from
or to
body parameter.
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
relationshipType required | string The type of relationship suggested for the invitee and the target. |
from | object The target Actor/Resource in the Relationship. Choose |
to | object The target Actor/Resource in the Relationship. Choose |
invitor | object The Actor who requests the invitation. If not provided, the subject from the access token will be used as Actor (if a subject is present). |
object The actor who is invited to form a Relationship. | |
expiryDate | number An expiry date as unix timestamp in seconds. If not provided, the expiry date will be set 24 hours in the future. |
{- "relationshipType": "string",
- "to": {
- "id": "string",
- "type": "string"
}, - "invitor": {
- "id": "string",
- "type": "string"
}, - "invitee": {
- "contact": {
- "type": "email",
- "value": "string"
}
}, - "expiryDate": 1613485553
}
{- "invitationId": "string",
- "requestToken": "string"
}
Lists all Invitations linked to the Actor or Resource specified by the query parameters {id} and {type}.
tenant required | string Your tenant code. |
id required | string The |
type required | string The |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on: |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "invitationId": "string",
- "relationshipType": "string",
- "relationshipDirectionForSubject": "from",
- "expiryDate": 1613554476,
- "inviteeContactType": "email",
- "inviteeContactValue": "invitee@example.com",
- "isCreatedBy": {
- "id": "string",
- "type": "user"
}, - "targets": {
- "id": "string",
- "type": "string"
}, - "isAcceptedBy": {
- "id": "string",
- "type": "user"
}
}
]
Creates an Invitation for the invitee to form a Relationship with the target Actor/Resource. The target must be specified with either the from
or to
body parameter.
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
relationshipType required | string The type of relationship suggested for the invitee and the target. |
from | object The target Actor/Resource in the Relationship. Choose |
to | object The target Actor/Resource in the Relationship. Choose |
invitor | object The Actor who requests the invitation. If not provided, the subject from the access token will be used as Actor (if a subject is present). |
object The actor who is invited to form a Relationship. | |
expiryDate | number An expiry date as unix timestamp in seconds. If not provided, the expiry date will be set 24 hours in the future. |
{- "relationshipType": "string",
- "to": {
- "id": "string",
- "type": "string"
}, - "invitor": {
- "id": "string",
- "type": "string"
}, - "invitee": {
- "contact": {
- "type": "email",
- "value": "string"
}
}, - "expiryDate": 1613485553
}
{- "invitationId": "string",
- "requestToken": "string"
}
Returns the Invitation specified by {invitationId}.
invitationId required | string The identifier for the Invitation. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "type": "invitation",
- "relationshipType": "string",
- "relationshipDirectionForSubject": "from",
- "expiryDate": 1613554331,
- "inviteeContactType": "email",
- "inviteeContactValue": "invitee@example.com",
- "isCreatedBy": {
- "id": "string",
- "type": "user"
}, - "targets": {
- "id": "string",
- "type": "string"
}, - "isAcceptedBy": {
- "id": "string",
- "type": "user"
}
}
Refreshes an Invitation by creating a new token for the Invitation. This can be used if the old token has expired or is no longer available and you want to resend the invitation.
invitationId required | string The identifier for the Invitation. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
expiryDate | number An expiry date as unix timestamp in seconds. If not provided, the expiry date will be set 24 hours in the future. |
{- "expiryDate": 0
}
{- "invitationId": "string",
- "requestToken": "string"
}
Returns the Invitation specified by {invitationId}.
invitationId required | string The identifier for the Invitation. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "type": "invitation",
- "relationshipType": "string",
- "relationshipDirectionForSubject": "from",
- "expiryDate": 1613554331,
- "inviteeContactType": "email",
- "inviteeContactValue": "invitee@example.com",
- "isCreatedBy": {
- "id": "string",
- "type": "user"
}, - "targets": {
- "id": "string",
- "type": "string"
}, - "isAcceptedBy": {
- "id": "string",
- "type": "user"
}
}
Refreshes an Invitation by creating a new token for the Invitation. This can be used if the old token has expired or is no longer available and you want to resend the invitation.
invitationId required | string The identifier for the Invitation. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
expiryDate | number An expiry date as unix timestamp in seconds. If not provided, the expiry date will be set 24 hours in the future. |
{- "expiryDate": 0
}
{- "invitationId": "string",
- "requestToken": "string"
}
Returns the Invitation specified by {invitationId}.
invitationId required | string The identifier for the Invitation. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "type": "invitation",
- "relationshipType": "string",
- "relationshipDirectionForSubject": "from",
- "expiryDate": 1613554331,
- "inviteeContactType": "email",
- "inviteeContactValue": "invitee@example.com",
- "isCreatedBy": {
- "id": "string",
- "type": "user"
}, - "targets": {
- "id": "string",
- "type": "string"
}, - "isAcceptedBy": {
- "id": "string",
- "type": "user"
}
}
Refreshes an Invitation by creating a new token for the Invitation. This can be used if the old token has expired or is no longer available and you want to resend the invitation.
invitationId required | string The identifier for the Invitation. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
expiryDate | number An expiry date as unix timestamp in seconds. If not provided, the expiry date will be set 24 hours in the future. |
{- "expiryDate": 0
}
{- "invitationId": "string",
- "requestToken": "string"
}
Accepts an Invitation and creates the specified Relationship between the invitee and the target. The Invitation must be specified in the body by either the requestToken
(valid for 24 hours after its creation) or invitationId
obtained when creating the Invitation. This endpoint can be used by the invitee or by a third party (e.g. a back-office or automatic system) to accept an invitation on request of the invitee.
Note: Make sure that the acceptor.id
and acceptor.type
correlate with the claims in the invitee's user access token (see Integration of access token claims). If no Actor object exists for the provided acceptor.id
and acceptor.type
, a new Actor with the provided id
and type
is automatically created.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
object The Actor accepting the invitation. If not provided, the subject from the access token will be used as Actor. | |
invitationId | string The identifier of the Invitation. Provide either the |
requestToken | string The request token obtained when creating the Invitation. Provide either the |
object An object with any extra properties that the relationship type requires or allows. Only strings are allowed. |
{- "acceptor": {
- "id": "string",
- "type": "string"
}, - "requestToken": "string",
- "properties": {
- "isActive": "true"
}
}
{- "id": "string",
- "type": "invitation",
- "relationshipType": "string",
- "relationshipDirectionForSubject": "from",
- "expiryDate": 1613554331,
- "inviteeContactType": "email",
- "inviteeContactValue": "invitee@example.com",
- "isCreatedBy": {
- "id": "string",
- "type": "user"
}, - "targets": {
- "id": "string",
- "type": "string"
}, - "isAcceptedBy": {
- "id": "string",
- "type": "user"
}
}
Accepts an Invitation and creates the specified Relationship between the invitee and the target. The Invitation must be specified in the body by either the requestToken
(valid for 24 hours after its creation) or invitationId
obtained when creating the Invitation. This endpoint can be used by the invitee or by a third party (e.g. a back-office or automatic system) to accept an invitation on request of the invitee.
Note: Make sure that the acceptor.id
and acceptor.type
correlate with the claims in the invitee's user access token (see Integration of access token claims). If no Actor object exists for the provided acceptor.id
and acceptor.type
, a new Actor with the provided id
and type
is automatically created.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
object The Actor accepting the invitation. If not provided, the subject from the access token will be used as Actor. | |
invitationId | string The identifier of the Invitation. Provide either the |
requestToken | string The request token obtained when creating the Invitation. Provide either the |
object An object with any extra properties that the relationship type requires or allows. Only strings are allowed. |
{- "acceptor": {
- "id": "string",
- "type": "string"
}, - "requestToken": "string",
- "properties": {
- "isActive": "true"
}
}
{- "id": "string",
- "type": "invitation",
- "relationshipType": "string",
- "relationshipDirectionForSubject": "from",
- "expiryDate": 1613554331,
- "inviteeContactType": "email",
- "inviteeContactValue": "invitee@example.com",
- "isCreatedBy": {
- "id": "string",
- "type": "user"
}, - "targets": {
- "id": "string",
- "type": "string"
}, - "isAcceptedBy": {
- "id": "string",
- "type": "user"
}
}
Accepts an Invitation and creates the specified Relationship between the invitee and the target. The Invitation must be specified in the body by either the requestToken
(valid for 24 hours after its creation) or invitationId
obtained when creating the Invitation. This endpoint can be used by the invitee or by a third party (e.g. a back-office or automatic system) to accept an invitation on request of the invitee.
Note: Make sure that the acceptor.id
and acceptor.type
correlate with the claims in the invitee's user access token (see Integration of access token claims). If no Actor object exists for the provided acceptor.id
and acceptor.type
, a new Actor with the provided id
and type
is automatically created.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
object The Actor accepting the invitation. If not provided, the subject from the access token will be used as Actor. | |
invitationId | string The identifier of the Invitation. Provide either the |
requestToken | string The request token obtained when creating the Invitation. Provide either the |
object An object with any extra properties that the relationship type requires or allows. Only strings are allowed. |
{- "acceptor": {
- "id": "string",
- "type": "string"
}, - "requestToken": "string",
- "properties": {
- "isActive": "true"
}
}
{- "id": "string",
- "type": "invitation",
- "relationshipType": "string",
- "relationshipDirectionForSubject": "from",
- "expiryDate": 1613554331,
- "inviteeContactType": "email",
- "inviteeContactValue": "invitee@example.com",
- "isCreatedBy": {
- "id": "string",
- "type": "user"
}, - "targets": {
- "id": "string",
- "type": "string"
}, - "isAcceptedBy": {
- "id": "string",
- "type": "user"
}
}
Withdraws an Invitation.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
object The Actor withdrawing the invitation. If not provided, the subject from the access token will be used as Actor. | |
invitationId required | string The identifier of the Invitation. |
{- "revocator": {
- "id": "string",
- "type": "string"
}, - "invitationId": "string"
}
Withdraws an Invitation.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
object The Actor withdrawing the invitation. If not provided, the subject from the access token will be used as Actor. | |
invitationId required | string The identifier of the Invitation. |
{- "revocator": {
- "id": "string",
- "type": "string"
}, - "invitationId": "string"
}
Withdraws an Invitation.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
object The Actor withdrawing the invitation. If not provided, the subject from the access token will be used as Actor. | |
invitationId required | string The identifier of the Invitation. |
{- "revocator": {
- "id": "string",
- "type": "string"
}, - "invitationId": "string"
}
Lists all Approval Requests linked to the Actor authenticated by the user access token.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
]
Lists all Approval Requests linked to the Actor authenticated by the user access token.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
]
Lists all Approval Requests linked to the Actor authenticated by the user access token.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
]
Lists all Approval Requests linked to the Actor or Resource specified by the query parameters {id} and {type}.
tenant required | string Your tenant code. |
id required | string The |
type required | string The |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
]
Creates an Approval Request to form a Relationship between the the given actors/resources
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
approvalRequestType required | string Value: "relationship" The type of approval request. |
relationshipType required | string The type of relationship to be created once the approval request is approved. |
required | object The target Actor/Resource in the Relationship. |
required | object The target Actor/Resource in the Relationship. |
object The Actor who requests the approval. If not provided, the subject from the access token will be used as Actor (if a subject is present). |
{- "approvalRequestType": "relationship",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "initiator": {
- "id": "string",
- "type": "string"
}
}
{- "approvalRequestId": "string"
}
Lists all Approval Requests linked to the Actor or Resource specified by the query parameters {id} and {type}.
tenant required | string Your tenant code. |
id required | string The |
type required | string The |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
]
Creates an Approval Request to form a Relationship between the the given actors/resources
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
approvalRequestType required | string Value: "relationship" The type of approval request. |
relationshipType required | string The type of relationship to be created once the approval request is approved. |
required | object The target Actor/Resource in the Relationship. |
required | object The target Actor/Resource in the Relationship. |
object The Actor who requests the approval. If not provided, the subject from the access token will be used as Actor (if a subject is present). |
{- "approvalRequestType": "relationship",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "initiator": {
- "id": "string",
- "type": "string"
}
}
{- "approvalRequestId": "string"
}
Lists all Approval Requests linked to the Actor or Resource specified by the query parameters {id} and {type}.
tenant required | string Your tenant code. |
id required | string The |
type required | string The |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
]
Creates an Approval Request to form a Relationship between the the given actors/resources
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
approvalRequestType required | string Value: "relationship" The type of approval request. |
relationshipType required | string The type of relationship to be created once the approval request is approved. |
required | object The target Actor/Resource in the Relationship. |
required | object The target Actor/Resource in the Relationship. |
object The Actor who requests the approval. If not provided, the subject from the access token will be used as Actor (if a subject is present). |
{- "approvalRequestType": "relationship",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "initiator": {
- "id": "string",
- "type": "string"
}
}
{- "approvalRequestId": "string"
}
Returns the Approval Request specified by {approvalRequestId}.
approvalRequestId required | string The identifier for the ApprovalRequest. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
Returns the Approval Request specified by {approvalRequestId}.
approvalRequestId required | string The identifier for the ApprovalRequest. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
Returns the Approval Request specified by {approvalRequestId}.
approvalRequestId required | string The identifier for the ApprovalRequest. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
Accepts an Approval Request and creates the specified Relationship between the (from) target and the (to) target.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
approvalRequestId required | string The id of the approval request you are approving |
{- "approvalRequestId": "string"
}
{- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
Accepts an Approval Request and creates the specified Relationship between the (from) target and the (to) target.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
approvalRequestId required | string The id of the approval request you are approving |
{- "approvalRequestId": "string"
}
{- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
Accepts an Approval Request and creates the specified Relationship between the (from) target and the (to) target.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
approvalRequestId required | string The id of the approval request you are approving |
{- "approvalRequestId": "string"
}
{- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
Denies an Approval Request.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
approvalRequestId required | string The id of the approval request you are denying |
{- "approvalRequestId": "string"
}
{- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
Denies an Approval Request.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
approvalRequestId required | string The id of the approval request you are denying |
{- "approvalRequestId": "string"
}
{- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
Denies an Approval Request.
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
approvalRequestId required | string The id of the approval request you are denying |
{- "approvalRequestId": "string"
}
{- "id": "123",
- "type": "approvalrequest",
- "relationshipType": "is_member_of",
- "approvalRequestType": "relationship",
- "from": {
- "id": "user1",
- "type": "user"
}, - "to": {
- "id": "user2",
- "type": "user"
}, - "initiates": {
- "id": "user3",
- "type": "user"
}
}
Returns all Resources of the specified {resourceType}.
resourceType required | string The type of Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "type": "string"
}
]
Creates a Resource of type {resourceType}. The system will assign a resourceId
.
resourceType required | string The type of Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Resource. This object must follow the JSON schema defined for the chosen ResourceType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Returns all Resources of the specified {resourceType}.
resourceType required | string The type of Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "type": "string"
}
]
Creates a Resource of type {resourceType}. The system will assign a resourceId
.
resourceType required | string The type of Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Resource. This object must follow the JSON schema defined for the chosen ResourceType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Returns all Resources of the specified {resourceType}.
resourceType required | string The type of Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "type": "string"
}
]
Creates a Resource of type {resourceType}. The system will assign a resourceId
.
resourceType required | string The type of Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Resource. This object must follow the JSON schema defined for the chosen ResourceType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Returns the Resource specified by {resourceType} and {resourceId}.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Creates or updates the Resource specified by {resourceType} and {resourceId}.
Note: A PUT request overwrites the original object. Be sure to (re-)enter the values for all desired attributes.
Note 2: If the Resource does not exist yet, the {resourceType}:create Policy that will be evaluated. Otherwise the {resourceType}:update Policy will be evaluated
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Resource. This object must follow the JSON schema defined for the chosen ResourceType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Removes the Resource specified by {resourceType} and {resourceId}.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Returns the Resource specified by {resourceType} and {resourceId}.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Creates or updates the Resource specified by {resourceType} and {resourceId}.
Note: A PUT request overwrites the original object. Be sure to (re-)enter the values for all desired attributes.
Note 2: If the Resource does not exist yet, the {resourceType}:create Policy that will be evaluated. Otherwise the {resourceType}:update Policy will be evaluated
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Resource. This object must follow the JSON schema defined for the chosen ResourceType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Removes the Resource specified by {resourceType} and {resourceId}.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Returns the Resource specified by {resourceType} and {resourceId}.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Creates or updates the Resource specified by {resourceType} and {resourceId}.
Note: A PUT request overwrites the original object. Be sure to (re-)enter the values for all desired attributes.
Note 2: If the Resource does not exist yet, the {resourceType}:create Policy that will be evaluated. Otherwise the {resourceType}:update Policy will be evaluated
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
An object specifying custom attributes for the Resource. This object must follow the JSON schema defined for the chosen ResourceType.
property name* additional property | any |
{- "customAttribute1": "value1",
- "customAttribute2": "value2"
}
{- "id": "string",
- "type": "string",
- "customAttribute1": "string",
- "customAttribute2": "boolean"
}
Removes the Resource specified by {resourceType} and {resourceId}.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Returns all Relationships of the Resource specified by {resourceType} and {resourceId}.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on. |
direction | string Enum: "from" "to" Optional direction ( |
signed | boolean Optional signing of Relationships. If true, the response will contain signed Relationships. The default value is false; the response contains human-readable objects. |
all | boolean Optional inclusion of reserved RelationshipTypes. If true, the response will include the RelationshipTypes predefined by Scaled Access. The default value is false. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
]
Creates a Relationship for the Resource specified by {resourceType} and {resourceId}. The target must be specified with either the from
or to
body parameter.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
relationshipType required | string The type of relationship. |
to required | object The target Actor/Resource in the Relationship. |
object The custom properties as defined in the relationship type. | |
property name* additional property | any |
{- "relationshipType": "string",
- "to": {
- "id": "string",
- "type": "string"
}, - "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Returns all Relationships of the Resource specified by {resourceType} and {resourceId}.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on. |
direction | string Enum: "from" "to" Optional direction ( |
signed | boolean Optional signing of Relationships. If true, the response will contain signed Relationships. The default value is false; the response contains human-readable objects. |
all | boolean Optional inclusion of reserved RelationshipTypes. If true, the response will include the RelationshipTypes predefined by Scaled Access. The default value is false. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
]
Creates a Relationship for the Resource specified by {resourceType} and {resourceId}. The target must be specified with either the from
or to
body parameter.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
relationshipType required | string The type of relationship. |
to required | object The target Actor/Resource in the Relationship. |
object The custom properties as defined in the relationship type. | |
property name* additional property | any |
{- "relationshipType": "string",
- "to": {
- "id": "string",
- "type": "string"
}, - "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Returns all Relationships of the Resource specified by {resourceType} and {resourceId}.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
relationship-types | string Optional comma-separated list of RelationshipTypes to filter on. |
direction | string Enum: "from" "to" Optional direction ( |
signed | boolean Optional signing of Relationships. If true, the response will contain signed Relationships. The default value is false; the response contains human-readable objects. |
all | boolean Optional inclusion of reserved RelationshipTypes. If true, the response will include the RelationshipTypes predefined by Scaled Access. The default value is false. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
[- {
- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
]
Creates a Relationship for the Resource specified by {resourceType} and {resourceId}. The target must be specified with either the from
or to
body parameter.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
relationshipType required | string The type of relationship. |
to required | object The target Actor/Resource in the Relationship. |
object The custom properties as defined in the relationship type. | |
property name* additional property | any |
{- "relationshipType": "string",
- "to": {
- "id": "string",
- "type": "string"
}, - "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Removes the Relationship specified by {relationshipId}, of the Resource specified by {resourceType} and {resourceId}.
resourceId required | string The identifier for the Resource. |
resourceType required | string The type of Resource. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Returns the Relationship specified by {relationshipId}, of the Resource specified by {resourceType} and {resourceId}.
resourceId required | string The identifier for the Resource. |
resourceType required | string The type of Resource. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Update the Relationship specified by {relationshipId}, of the Resource specified by {resourceType} and {resourceId}.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
required | object The custom properties as defined in the relationship type. |
{- "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Removes the Relationship specified by {relationshipId}, of the Resource specified by {resourceType} and {resourceId}.
resourceId required | string The identifier for the Resource. |
resourceType required | string The type of Resource. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Returns the Relationship specified by {relationshipId}, of the Resource specified by {resourceType} and {resourceId}.
resourceId required | string The identifier for the Resource. |
resourceType required | string The type of Resource. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Update the Relationship specified by {relationshipId}, of the Resource specified by {resourceType} and {resourceId}.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
required | object The custom properties as defined in the relationship type. |
{- "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Removes the Relationship specified by {relationshipId}, of the Resource specified by {resourceType} and {resourceId}.
resourceId required | string The identifier for the Resource. |
resourceType required | string The type of Resource. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}
Returns the Relationship specified by {relationshipId}, of the Resource specified by {resourceType} and {resourceId}.
resourceId required | string The identifier for the Resource. |
resourceType required | string The type of Resource. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
Update the Relationship specified by {relationshipId}, of the Resource specified by {resourceType} and {resourceId}.
resourceType required | string The type of Resource. |
resourceId required | string The identifier for the Resource. |
relationshipId required | string The identifier for the Relationship. |
tenant required | string Your tenant code. |
acting-tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter |
tenant-id | string Tenant code. Used when not passing the tenant code in the URL path parameter and not passing the acting tenant id in header |
required | object The custom properties as defined in the relationship type. |
{- "properties": {
- "customAttribute1": "string",
- "customAttribute2": true
}
}
{- "id": "string",
- "relationshipType": "string",
- "from": {
- "id": "string",
- "type": "string"
}, - "to": {
- "id": "string",
- "type": "string"
}, - "properties": { }
}