Vendasta Forms API is one of 38 APIs that Vendasta publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Forms, Submissions, Lead Capture, and gRPC. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
9 operations
across 9 paths,
and defines 55 schemas.
It is described by OpenAPI 3.0.0, at version 0.43.0.
Requests are made against a single base URL, https://prod.apigateway.co/grpc.
9 operations9 paths55 schemas1 GET8 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.0.0
API Version
0.43.0
Base URL
https://prod.apigateway.co/grpc
Authentication
OAuth 2.0
Resource Areas
1
Authentication & Security 1
Vendasta Forms API declares
1 security scheme
for authenticating requests.
It supports OAuth 2.0 (OAuth2) using the authorizationCode flow, exposing 1 scope.
Paths & Operations 9
Across 9 paths, the API surfaces 9 operations — 1 GET, 8 POST. Each is listed below with its method, path, parameters, and response codes.
The contract defines 55 schemas that model the data the API accepts and returns. The most detailed are v1FormConfig (20 properties), v1Styles (11 properties), v1MappedField (9 properties), FormConfigField (9 properties). Each schema is shown below with its type and property counts.
FormConfigField
object
9 properties
FormConfigFieldSchema
object
2 properties
FormConfigTemplateSetupSettings
object
1 property
ListFormsRequestFilters
object
1 property1 required
ListFormsResponseFormRow
object
3 properties
protobufAny
object
1 property
rpcStatus
object
3 properties
v1ActionParameters
object
2 properties
v1ConsentField
object
2 properties
v1ConsentFieldConfig
object
2 properties
v1ConsentType
string
v1CreateFormRequest
object
Request to create a new form with the provided configuration.
1 property1 required
v1CreateFormResponse
object
Response containing the newly generated form ID, version, and any validation errors.
3 properties
v1DateDefault
string
v1FieldOption
object
2 properties
v1FieldType
string
v1FieldValue
object
5 properties
v1Filter
object
4 properties
v1FilterGroup
object
2 properties
v1FilterGroupOperator
string
v1FilterOperator
string
v1FilterValue
object
7 properties
v1FormConfig
object
Complete configuration for a form, including fields, styles, and metadata.
20 properties1 required
v1GenerateCustomCSSRequest
object
Request to use AI to generate custom CSS styling for a form based on a text prompt and optional visual references.
6 properties2 required
v1GenerateCustomCSSResponse
object
Response containing the AI-generated CSS styles that can be applied to a form via UpdateForm.
1 property
v1GetEmbedCodeRequest
object
Request to fetch the HTML/JavaScript embed code for a form.
1 property1 required
v1GetEmbedCodeResponse
object
Response containing the HTML/JavaScript embed code that can be added to any webpage to display the form.
1 property
v1GetFormRequest
object
Request to retrieve the most recent version of a form's style, schema, and UI configuration.
2 properties1 required
v1GetFormResponse
object
Response containing the most recent version of FormConfig for the requested form.
1 property
v1HasEnterpriseAPIKeyInNamespaceResponse
object
Response indicating whether the namespace has a platform-level reCAPTCHA Enterprise API key.
1 property
v1ListFormsRequest
object
Request to list forms with optional filters, pagination, and search.
5 properties
v1ListFormsResponse
object
Response containing a paginated list of forms with submission counts and processing status.
2 properties
v1ListFormsResponseProcessResultStatus
string
v1ListMappedFieldSchemaRequest
object
Request to list available CRM fields that can be mapped in forms.
6 properties1 required
v1ListMappedFieldSchemaResponse
object
Response containing available CRM field schemas that can be used when creating or updating forms.
2 properties
v1MappedField
object
9 properties
v1NextParameters
object
1 property
v1Phone
object
3 properties
v1PromoSelectionConfig
object
3 properties
v1ProvisionRecaptchaEnterpriseRequest
object
Request to create a reCAPTCHA Enterprise site for a specific form and domain.
2 properties2 required
v1ProvisionRecaptchaEnterpriseResponse
object
Response containing the site key of the newly provisioned reCAPTCHA Enterprise site.
1 property
v1RecaptchaEnterpriseConfig
object
4 properties
v1SectionAction
string
v1SectionConfig
object
3 properties
v1StringList
object
1 property
v1Styles
object
11 properties
v1SubmitConditionParameters
object
7 properties
v1SuccessPage
object
4 properties
v1SystemDefined
object
3 properties
v1UnmappedField
object
4 properties
v1UpdateFormRequest
object
Request to update an existing form, creating a new version in the version chain.
1 property1 required
v1UpdateFormResponse
object
Response containing the newly generated version identifier and any validation errors.
2 properties
v1ValidationError
object
2 properties
vendastatypesPagedRequestOptions
object
2 properties
vendastatypesPagedResponseMetadata
object
3 properties
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 Forms 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.