All the API endpoints are protected. You need to implement the Oauth Client Credential Flow to access them. Look for online resources or get help from AI assistants. You can also see how it is implemented in the github.com/dhammaorg/omniauth-vis ruby gem or use directly this gem if your application is written in ruby.

Resources

Credentials

Resource Description
GET /api/v1/me Get current user information

Users

Resource Description
POST /api/v1/users Create new user
POST /api/v1/users/create_bulk Create multiple users. Used for migration
POST /api/v1/users/:id/update Update existing user. Non-blank string fields cannot be set to blank values - such attempts will be silently ignored and the original value will be retained.
POST /api/v1/users/invite Invite by email a user to create an account, or to join an other app if they already have an account
GET /api/v1/users/:id/resend_invite Resend invitation email
DELETE /api/v1/users/:id Delete user mapping with the calling app. Delete the user entirely if it is not mapped to any other app.
GET /api/v1/users/find_by_credentials Find a user from its login and password
POST /api/v1/users/find_or_create_by_provider Find a user from external provider id
POST /api/v1/users/send_password_instructions Send password reset instructions
POST /api/v1/users/send_confirmation_instructions Send email confirmation instructions