Vendia CLI Commands | Vendia

Vendia CLI Commands

Below is a list of available Vendia CLI commands.

Commands

share auth

Manage authorization & set current Vendia user.

Subcommand Description
auth login Login to Vendia user account
auth logout Logout of Vendia user account
auth role Manage roles for users
auth role delete Delete roles for users
auth role get Get role information
auth role list List roles for user
auth role set Set Roles for user
auth switch Switch active Vendia account
auth whoami Display active Vendia account

share client

Manage your local Vendia client.

Subcommand Description
client generate Generate a custom client for your accessing your project’s API.
client pull Writes your project’s schema files to a local directory - needed in order to generate a custom client for your accessing your project’s API.

share file

Manage files in a project.

Subcommand Description
file add Add a file
file get Get a file
file list List current files
file remove Remove a file
file update Update a file

share login

Login to Vendia user account.

share logout

Logout of Vendia user account.

share node

Manage workspaces in a project.

Subcommand Description
node add-api-key Add an API Key
node add-jwt-auth Add a custom JWT Authentication Provider to a workspace
node get Get workspace configuration
node grant-access Grant user access to a workspace
node remove-jwt-auth Remove a custom JWT Authentication Provider from a workspace
node revoke-access Revoke a user’s access to a workspace
node schema Fetch a workspace’s GraphQL Schema
node sharing-policy Manage sharing policies for a workspace
node update Update workspace configuration

share org

Manage your Organization (Enterprise only).

Subcommand Description
org get Get your Organization (Enterprise only)
org list-users List Org Users (Enterprise only)

share uni

Manage project operations.

Subcommand Description
uni create Create a new project
uni delete Permanently delete a project
uni evolve Evolve the schema for a project
uni get Get information about a given project
uni invite Invite a new workspace to join the project
uni join Join an existing project
uni list Lists all projects in your account
uni open Open a project in the vendia dev console
uni reset Resets project to its original state