Vendasta Account API

The Account APIs allow you to perform actions against a single account that your application has been added to.

Operations 14

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /account/ List business accounts · List Accounts #
Ask an LLM
“Which business accounts can my app see on Vendasta?”
“How do I page through every account using a cursor?”
Tell an agent
List all business accounts I have access to.
Show the next {page_size} accounts after cursor {cursor}.
GET /account/{account_id} Get a business account · Get Account #
Ask an LLM
“What basic details does a single business account record hold?”
“Can I look up one account when I have its account ID?”
Tell an agent
Get the basic profile of account {account_id}.
Fetch business account {account_id}.
GET /account/{account_id}/richdata Get an account's hours, images and extended data · Get Account - Rich Data #
Ask an LLM
“Where can I find a business's hours of operation and images?”
“Is there extended rich data for an account beyond the basic profile?”
Tell an agent
Get hours of operation and images for account {account_id}.
Show the rich data for business {account_id}.
GET /account/{account_id}/settings Get an account's market and branding settings · Get Account Settings #
Ask an LLM
“Which market is an account assigned to, and what partner branding applies?”
“Can I read the platform branding settings for a specific account?”
Tell an agent
Get the settings and market for account {account_id}.
Show the partner branding platform settings for {account_id}.
GET /account/{account_id}/session-transfer Get a session transfer URL for an account · Get Session Transfer URL #
Ask an LLM
“How do I send a user straight into an account's Business App session from my app?”
“Can I generate a session transfer link for a business?”
Tell an agent
Get a session transfer URL for account {account_id}.
Create a handoff link into Business App for {account_id}.
GET /account/{account_id}/users List the users on an account · List Users #
Ask an LLM
“Who are the users that belong to a particular business account?”
“Can I see every user attached to one account?”
Tell an agent
List the users of account {account_id}.
Show who has user access to business {account_id}.
GET /account/{account_id}/addons List an account's activated addons · List Activated Addons #
Ask an LLM
“Which marketplace addons has a business activated?”
“What addons are currently turned on for an account?”
Tell an agent
List activated addons for account {account_id}.
Show which addons business {account_id} has activated.
POST /account/{account_id}/file-group/ Share a new group of files with a business · Create a File Group #
Ask an LLM
“How do I deliver a set of files to a business so they can download them in Business App?”
“Does creating a file group post an alert to the business's activity stream?”
Tell an agent
Create a file group titled {title} on account {account_id} with files {files}.
Share files {files} with business {account_id} under the title {title} and description {description}.
GET /account/{account_id}/file-group/ List an account's file groups · List File Groups #
Ask an LLM
“What file groups have been shared with a business so far?”
“Can I page through all the file collections on an account?”
Tell an agent
List file groups for account {account_id}.
Show {page_size} file groups of {account_id} starting at cursor {cursor}.
PUT /account/{account_id}/file-group/{file_group_id}/ Replace the contents of a file group · Replace a File Group #
Ask an LLM
“If I update a file group, do I need to resend the files already in it?”
“Can I swap out the title and file list of an existing file group?”
Tell an agent
Replace file group {file_group_id} on {account_id} with title {title} and files {files}.
Overwrite the files in group {file_group_id} of account {account_id} with {files}, titled {title}.
DELETE /account/{account_id}/file-group/{file_group_id}/ Delete a file group · Delete a File Group #
Ask an LLM
“Can I remove a file group I shared with a business by mistake?”
“What's the way to delete a file collection from an account?”
Tell an agent destructive · confirm first
Delete file group {file_group_id} from account {account_id}.
Remove the shared files group {file_group_id} on {account_id}.
GET /account/{account_id}/file-group/{file_group_id}/ Get one file group · Get a File Group #
Ask an LLM
“Can I see the files inside one specific file group?”
“What title and files does an existing file group contain?”
Tell an agent
Get file group {file_group_id} on account {account_id}.
Show the contents of file group {file_group_id} for {account_id}.
POST /activation/resolve/ Approve or reject a pending addon activation · Resolve a Pending Activation #
Ask an LLM
“How do I approve an activation request that's waiting on my app?”
“Do I have to give a reason when I reject a pending activation?”
Tell an agent
Approve activation {activation_id} for business {business_id}.
Resolve activation {activation_id} for {business_id} with approved {approved} and reason {rejection_reason}.
GET /activation/list-pending/ List pending activations awaiting a decision · List Pending Activations #
Ask an LLM
“Which activations are still waiting for my approval?”
“Can I filter pending activations to a single addon?”
Tell an agent
List pending activations awaiting approval.
Show pending activations for addon {addon_id}, {page_size} at a time.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/vendasta:vendasta-account-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

vendasta-account-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: '1.0'
  title: Vendasta Marketplace API V1 Endpoints Account API
  description: The Account APIs allow you to perform actions against a single account that your application has been added to.
servers:
- url: https://developers.vendasta.com/api/v1
  description: Production Server
- url: https://developers-demo.vendasta.com/api/v1
  description: Demo Server
security:
- BearerAuth: []
tags:


# --- truncated at 32 KB (33 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/vendasta/refs/heads/main/openapi/vendasta-account-api-openapi.yml