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

NameTypeDescription

organizationId*

String

The ID of the organization

membershipId*

String

The ID of the membership

Headers

NameTypeDescription

Authorization*

String

Bearer authentication with the access token obtained using OpenID Connect

{
    "roles": [
        { "name": "SuperAdmin", "id": "<guid>" }
    ],
    "firstName": "John",
    "lastName": "Doe",
    "email": "john.doe@example.com",
    "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

NameTypeDescription

organizationId*

String

The ID of the organization

email*

String

The email of the member that will get invited

Headers

NameTypeDescription

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

NameTypeDescription

organizationId*

String

The ID of the organization

membershipId*

String

The ID of the membership

Headers

NameTypeDescription

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:

pageRoles

Last updated