Vendasta Resource Operations API

Endpoints related to Resource Operations

Business capability
Customer Data Management BC-420.10

Operations 8

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 /{namespace}/{resourceTypeCode}/meta/fields Get the field schema for a CRM record type · Get field schema #
Ask an LLM
“What fields exist on CRM contacts or companies in my account?”
“Can I see the schema of a CRM resource type before creating records?”
Tell an agent
Get the field schema for {type} in {namespace}.
Show every field defined on {type} records under {namespace}.
GET /{namespace}/{resourceTypeCode}/meta/fields/{fieldId}/options Get the options for a CRM field · Get field options #
Ask an LLM
“What values are allowed for a picklist field on a CRM record type?”
“Can I filter and page through one field's options?”
Tell an agent
Get options for field {field} on {type} in {namespace}.
List options of field {field} on {type} in {namespace} matching {filter}.
PATCH /{namespace}/{resourceTypeCode} Create or merge a CRM record · Upsert CRM Record #
Ask an LLM
“Can I create a contact but merge it into an existing one if it already exists?”
“Which fields are used to match existing records during an upsert?”
Tell an agent
Upsert a {type} record in {namespace} with fields {fields}.
Create or merge {type} in {namespace}, matching on {match}.
POST /{namespace}/{resourceTypeCode} Create a CRM record · Create CRM Record #
Ask an LLM
“How do I create a brand-new CRM record without matching existing ones?”
“Can I add a contact, company or activity record by resource type?”
Tell an agent
Create a new {type} record in {namespace}.
Add a fresh CRM record of type {type} to {namespace} without de-duplicating.
GET /{namespace}/{resourceTypeCode}/{id} Get a CRM record · Get CRM Record #
Ask an LLM
“How can I read one CRM record by its ID?”
“What does a single contact or company record look like?”
Tell an agent
Get {type} record {id} from {namespace}.
Show CRM record {id} of type {type} in {namespace}.
DELETE /{namespace}/{resourceTypeCode}/{id} Delete a CRM record · Delete CRM Record #
Ask an LLM
“Can I delete a CRM contact or company by its ID?”
“What is needed to remove one CRM record permanently?”
Tell an agent destructive · confirm first
Delete {type} record {id} in {namespace}.
Remove CRM record {id} of type {type} from {namespace}.
PATCH /{namespace}/{resourceTypeCode}/{id} Update a CRM record · Update CRM Record #
Ask an LLM
“Can I edit fields on a CRM record I already know the ID of?”
“Is updating a specific record different from an upsert?”
Tell an agent
Update {type} record {id} in {namespace} with {data}.
Change fields on CRM record {id} of type {type} in {namespace}.
POST /list/{namespace}/{resourceTypeCode} List CRM records · List CRM Records #
Ask an LLM
“Which contacts, companies or activities are stored in my CRM?”
“Can I choose which fields are returned when listing CRM records?”
Tell an agent
List {type} records in {namespace}.
List {type} records in {namespace} returning only {fields}.

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-resource-operations-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-resource-operations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: CRM Rest Resource Operations API
  version: '1.0'
  summary: ''
  description: Endpoints related to Resource Operations
servers:
- url: https://prod.apigateway.co/org
  description: Production
- url: https://demo.apigateway.co/org
  description: Demo
- url: http://localhost:11001/org
  description: Local
- url: '{local}/org'
  description: Local
security:
- OAuth2Demo:
  - customers
- OAuth2Prod:
  - customers
tags:


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