Vectera REST API

The Vectera REST API is hosted at https://www.vectera.com/api/v1/. This document lists the available endpoints and methods, but not all the available fields. You can send an OPTIONS request to the desired endpoint to get the list of accepted fields.

Check our guides to get started with the API. Chat with us or reach out to help@vectera.com to get more help.

Authorization

Request an API token at api@vectera.com. Send the token with every request in a HTTP header:

Authorization: Token {token}

List of endpoints

User

You can use me instead of the user {id} in all these endpoints.

List users

GET /users?search={query}

Create a user

POST /users

Get a user

GET /users/{id}

Update a user

PATCH /users/{id}

Delete a user

DELETE /users/{id}

Organization

Create an organization

POST /organizations

Get an organization

GET /organizations/{id}

Update an organization

PATCH /organizations/{id}

Delete an organization

DELETE /organizations/{id}

This will not delete the organization's member. Use the Update a user endpoint for that.

Organization members

List organization members

GET /organizations/{id}/members

Organization subscription

Get an organization subscription

GET /organizations/{id}/subscription

Update an organization subscription

PATCH /organizations/{id}/subscription

Meeting rooms

List a user's meeting rooms

GET /users/{id}/meetings

List an organization's meeting rooms

GET /organizations/{id}/meetings

Create a meeting room

POST /meetings

Get a meeting room

GET /meetings/{id}

Update a meeting room

PATCH /meetings/{id}

Reset a meeting room

PATCH /meetings/{id}/reset

Delete a meeting room

DELETE /meetings/{id}

Meeting room permissions

List meeting room permissions

GET /meetings/{id}/permissions

Create a meeting permission

POST /meetings/{id}/permissions

Get a meeting room permission

GET /meetings/{id}/permissions/{permissionId}

Update a meeting room permission

PATCH /meetings/{id}/accessKeys/{permissionId}

Delete a meeting room permission

DELETE /meetings/{id}/accessKeys/{permissionId}

Meeting room sessions

List the sessions in a meeting room

GET /meetings/{id}/sessions

Get a meeting room session

GET /sessions/{id}

Meeting room templates

List your meeting room templates

GET /meetingTemplates

Create a meeting room template

POST /meetingTemplates

Get a meeting room template

GET /meetingTemplates/{id}

Update a meeting room template

PATCH /meetingTemplates/{id}

Delete a meeting room template

DELETE /meetingTemplates/{id}