User Invitations (0.0.25)
Download OpenAPI specification:Download
Lists the invitations by their current state Deprecated
Lists the invitations by their current state
Authorizations:
query Parameters
resourceId | string Default: "" The resourceId of the project that you want to return |
invitationState required | string (StateEnum) Enum: "PENDING" "CANCELED" "ACCEPTED" "REJECTED" "EXPIRED" State you want to perform an actions on |
Responses
Response samples
- 200
[- {
- "createdByIdentity": "string",
- "dateCreated": 0,
- "emailSubject": "string",
- "id": 0,
- "invitationResourceRoles": [
- {
- "id": 0,
- "resource": "string",
- "role": "string"
}
], - "invitationState": "PENDING",
- "invitationToken": "string",
- "message": "string",
- "organizationId": "string",
- "userEmail": "user@example.com"
}
]
Invites a user to Marco Deprecated
Authorizations:
query Parameters
saml | boolean Default: false Sets if the invitation is for a user using SAML authentication |
organizationId required | string Organization Id you want to perform an actions |
Request Body schema: application/json
createdByIdentity | string |
dateCreated | integer <int64> |
emailSubject | string |
id | integer <int64> |
Array of objects (Role) | |
invitationState | string (StateEnum) Enum: "PENDING" "CANCELED" "ACCEPTED" "REJECTED" "EXPIRED" |
invitationToken | string |
message | string |
organizationId | string |
userEmail | string <email> |
Responses
Request samples
- Payload
{- "createdByIdentity": "string",
- "dateCreated": 0,
- "emailSubject": "string",
- "id": 0,
- "invitationResourceRoles": [
- {
- "id": 0,
- "resource": "string",
- "role": "string"
}
], - "invitationState": "PENDING",
- "invitationToken": "string",
- "message": "string",
- "organizationId": "string",
- "userEmail": "user@example.com"
}
Response samples
- 201
{- "createdByIdentity": "string",
- "dateCreated": 0,
- "emailSubject": "string",
- "id": 0,
- "invitationResourceRoles": [
- {
- "id": 0,
- "resource": "string",
- "role": "string"
}
], - "invitationState": "PENDING",
- "invitationToken": "string",
- "message": "string",
- "organizationId": "string",
- "userEmail": "user@example.com"
}
Use to respond to an existing invitation Deprecated
Authorizations:
query Parameters
invitationToken required | string The Invitation token that you want to perform an actions |
Responses
Response samples
- 200
{- "createdByIdentity": "string",
- "dateCreated": 0,
- "emailSubject": "string",
- "id": 0,
- "invitationResourceRoles": [
- {
- "id": 0,
- "resource": "string",
- "role": "string"
}
], - "invitationState": "PENDING",
- "invitationToken": "string",
- "message": "string",
- "organizationId": "string",
- "userEmail": "user@example.com"
}
Use to respond to an existing invitation Deprecated
Authorizations:
Request Body schema: application/json
createdByIdentity | string |
dateCreated | integer <int64> |
emailSubject | string |
id | integer <int64> |
Array of objects (Role) | |
invitationState | string (StateEnum) Enum: "PENDING" "CANCELED" "ACCEPTED" "REJECTED" "EXPIRED" |
invitationToken | string |
message | string |
organizationId | string |
userEmail | string <email> |
Responses
Request samples
- Payload
{- "createdByIdentity": "string",
- "dateCreated": 0,
- "emailSubject": "string",
- "id": 0,
- "invitationResourceRoles": [
- {
- "id": 0,
- "resource": "string",
- "role": "string"
}
], - "invitationState": "PENDING",
- "invitationToken": "string",
- "message": "string",
- "organizationId": "string",
- "userEmail": "user@example.com"
}
Response samples
- 200
{- "createdByIdentity": "string",
- "dateCreated": 0,
- "emailSubject": "string",
- "id": 0,
- "invitationResourceRoles": [
- {
- "id": 0,
- "resource": "string",
- "role": "string"
}
], - "invitationState": "PENDING",
- "invitationToken": "string",
- "message": "string",
- "organizationId": "string",
- "userEmail": "user@example.com"
}
Gets All Organizations Deprecated
Authorizations:
query Parameters
resourceId | string Default: "" The resourceId of the project that you want to return |
size | integer <int> [ 5 .. 100 ] Default: 20 The number of items to return per page |
page | integer <int> >= 0 Default: 0 The page number that you want to return |
sort | Array of strings Example: sort=name,name,asc,name,desc The sort order that you want to return. You can specify one or more comma-separated sort keys, each followed by
an optional sort direction of either If you want to sort in descending order, append Examples of valid sort query parameters include:
|
Responses
Response samples
- 200
{ }
Get Identities in resources Deprecated
Authorizations:
path Parameters
identityId required | string Identity Id you want to perform an actions on |
query Parameters
resources required | Array of strings Resource you want to perform an actions |
Responses
Response samples
- 200
{ }
Get All Resource Identity Roles Deprecated
Authorizations:
query Parameters
resource required | string Resource Id you want to perform actions against |
size | integer <int> [ 5 .. 100 ] Default: 20 The number of items to return per page |
page | integer <int> >= 0 Default: 0 The page number that you want to return |
sort | Array of strings Example: sort=name,name,asc,name,desc The sort order that you want to return. You can specify one or more comma-separated sort keys, each followed by
an optional sort direction of either If you want to sort in descending order, append Examples of valid sort query parameters include:
|
Responses
Response samples
- 200
{ }
Get all resources by type Deprecated
Authorizations:
query Parameters
resourceType required | string The Resource Type you want to perform an actions |
organization | string Organization Id you want to perform an actions |
project | string Project Id you want to perform an actions |
resourceId | string Default: "" The resourceId of the project that you want to return |
size | integer <int> [ 5 .. 100 ] Default: 20 The number of items to return per page |
page | integer <int> >= 0 Default: 0 The page number that you want to return |
sort | Array of strings Example: sort=name,name,asc,name,desc The sort order that you want to return. You can specify one or more comma-separated sort keys, each followed by
an optional sort direction of either If you want to sort in descending order, append Examples of valid sort query parameters include:
|
Responses
Response samples
- 200
{ }
Invites a user to Marco Deprecated
Authorizations:
query Parameters
saml | boolean Default: false Sets if the invitation is for a user using SAML authentication |
organizationId | string Organization Id you want to perform an actions |
Request Body schema: application/json
createdByIdentity | string |
dateCreated | integer <int64> |
emailSubject | string |
id | integer <int64> |
Array of objects (Role) | |
invitationState | string (StateEnum) Enum: "PENDING" "CANCELED" "ACCEPTED" "REJECTED" "EXPIRED" |
invitationToken | string |
message | string |
organizationId | string |
userEmail | string <email> |
Responses
Request samples
- Payload
{- "createdByIdentity": "string",
- "dateCreated": 0,
- "emailSubject": "string",
- "id": 0,
- "invitationResourceRoles": [
- {
- "id": 0,
- "resource": "string",
- "role": "string"
}
], - "invitationState": "PENDING",
- "invitationToken": "string",
- "message": "string",
- "organizationId": "string",
- "userEmail": "user@example.com"
}
Response samples
- 201
{- "createdByIdentity": "string",
- "dateCreated": 0,
- "emailSubject": "string",
- "id": 0,
- "invitationResourceRoles": [
- {
- "id": 0,
- "resource": "string",
- "role": "string"
}
], - "invitationState": "PENDING",
- "invitationToken": "string",
- "message": "string",
- "organizationId": "string",
- "userEmail": "user@example.com"
}