Vendasta CRM Custom Object Service API is one of 87 APIs that Vendasta publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include CRMCustomObjectService. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
9 operations
across 9 paths,
and defines 49 schemas.
It is described by OpenAPI 3.2.0, at version 0.157.0.
Requests are made against a single base URL, https://prod.apigateway.co/grpc.
9 operations9 paths49 schemas9 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
0.157.0
Base URL
https://developers.vendasta.com/api/v1
Authentication
OAuth 2.0
Resource Areas
1
Authentication & Security 1
Vendasta CRM Custom Object Service API declares
1 security scheme
for authenticating requests.
It supports OAuth 2.0 (OAuth2) using the authorizationCode flow, exposing 13 scopes.
Paths & Operations 9
Across 9 paths, the API surfaces 9 operations — 9 POST. Each is listed below with its method, path, parameters, and response codes.
The contract defines 49 schemas that model the data the API accepts and returns. The most detailed are v1FieldSchema (16 properties), v1FieldValue (12 properties), v1CrmObject (11 properties), v1FilterValue (7 properties). Each schema is shown below with its type and property counts.
v1ListCrmObjectsResponse
object
Response containing a page of CRM objects matching the request criteria.
2 properties
vendastatypesPagedRequestOptions
object
2 properties
rpcStatus
object
3 properties
crmv1FieldUniqueness
string
FieldUniqueness describes whether values in a field must be unique across a namespace's objects of the same type. It is surfaced read-only on FieldSchema; it c…
vendastatypesFieldMask
object
paths: "f.a" paths: "f.b.d" Here f represents a field in some root message, a and b fields in the message found in f, and d a field found in the message in f.b…
1 property
v1ListFiltersResponse
object
Response containing the available filter definitions for searching CRM objects.
2 properties
v1ValidateCrmObjectResponseFieldUniqueness
string
v1CreateCrmObjectResponse
object
Response containing the identifier of the newly created CRM object.
1 property
v1UpdateCrmObjectRequest
object
Request to update an existing CRM object within a namespace. Use the field mask to specify which fields to update.
3 properties2 required
v1BulkDeleteCrmObjectsRequest
object
Request to bulk-delete CRM objects matching the specified filters within a namespace.
4 properties1 required
v1ListCrmObjectsRequest
object
Request to list CRM objects within a namespace, with optional filtering, sorting, and pagination.
7 properties1 required
v1GetMultiCrmObjectRequest
object
Request to retrieve multiple CRM objects by their IDs within a namespace.
4 properties2 required
v1GetMultiCrmObjectResponse
object
Response containing the requested CRM objects and their field schemas.
2 properties
v1FilterOperator
string
v1FieldSchema
object
Defines a field on a CRM object type. Field schemas describe the type, label, and validation rules for both built-in fields (provided by Vendasta) and partner-…
16 properties
v1ValidateCrmObjectRequest
object
Request to validate the data on a CRM object before creating or updating it.
2 properties2 required
v1FilterValue
object
7 properties
v1ObjectProjectionFilter
object
4 properties
v1DeleteCrmObjectRequest
object
Request to soft-delete a CRM object within a namespace.
2 properties2 required
v1PhoneFields
object
4 properties
v1ListFieldOptionsRequest
object
Request to list the valid values for a string-based field type on a CRM object.
5 properties2 required
v1Geopoint
object
2 properties
ValidateCrmObjectResponseValidationErrorSeverity
string
v1FilterGroupOperator
string
v1ProjectionFilterType
string
v1Phone
object
3 properties
v1ListFiltersRequest
object
Request to list the available filters for searching CRM objects within a namespace.
5 properties1 required
v1Currency
object
2 properties
v1StringList
object
1 property
v1FieldType
string
- FIELDTYPEDROPDOWN: FIELDTYPEDROPDOWN is passed as a string in the fieldvalue - FIELDTYPECURRENCY: FIELDTYPECURRENCY is passed as a Currency message containin…
v1CreateCrmObjectRequest
object
Request to create a new CRM object (contact, company, opportunity, or custom object) within a namespace.
2 properties2 required
v1FilterDefinition
object
Describes an available filter for searching CRM objects, including its type and supported operators.
5 properties
v1FilterGroup
object
2 properties
v1DateDefault
string
v1Filter
object
4 properties
vendastatypesPagedResponseMetadata
object
3 properties
protobufAny
object
1 property
v1SortBy
object
2 properties
v1FieldValue
object
FieldValue represents one of the fields of a crm object (Contact, Company, etc...) On Create/Update we need the fieldid or externalid filled, with the fieldid…
12 properties
v1CrmObjectSearch
object
1 property
v1SortDirection
string
v1ValidateCrmObjectResponseValidationError
object
4 properties
v1CrmObject
object
Represents a CRM record such as a contact, company, opportunity, or custom object. Contains the object's field values, metadata, and system-managed timestamps.
11 properties
v1FilterType
string
v1DropdownOption
object
2 properties
ValidateCrmObjectResponseUniquenessCheck
object
3 properties
ValidateCrmObjectResponseValidationErrorDetails
object
2 properties
v1ValidateCrmObjectResponse
object
Response containing any validation errors found on the submitted CRM object.
1 property
v1ListFieldOptionsResponse
object
Response containing the valid string values for the requested field.
1 property
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Vendasta CRM Custom Object Service API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.