Memberships
Using these endpoints you can invite, manage and delete members.
Membership Info
GET
https://identity.vulos.io/api/v1/organization/:organizationId/:membershipId
Get information about a specific membership.
Path Parameters
organizationId*
String
The ID of the organization
membershipId*
String
The ID of the membership
Headers
Authorization*
String
Bearer authentication with the access token obtained using OpenID Connect
{
"roles": [
{ "name": "SuperAdmin", "id": "<guid>" }
],
"firstName": "John",
"lastName": "Doe",
"email": "[email protected]",
"organizationId": 2,
"membershipId": "<guid>"
"userId": "<guid>"
}
Invite Member
PUT
https://identity.vulos.io/api/v1/organization/:organizationId/invite/:email
Invite a new member to an organization using their email address.
Path Parameters
organizationId*
String
The ID of the organization
email*
String
The email of the member that will get invited
Headers
Authorization*
String
Bearer authentication with the access token obtained using OpenID Connect
{
"success": true,
"message": "A message describing the successful response"
}
Delete Membership
DELETE
https://identity.vulos.io/api/v1/organization/:organizationId/:membershipId/delete
Delete a membership from an organization.
Path Parameters
organizationId*
String
The ID of the organization
membershipId*
String
The ID of the membership
Headers
Authorization*
String
Bearer authentication with the access token obtained using OpenID Connect
{
"success": true,
"message": "A message describing the successful response"
}
Roles
If you want to update, delete and see the roles in a membership, you can use the following endpoints:
RolesLast updated