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/getaiform-com:getaiform-com-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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: 3.1.0
info:
title: Dashform API
version: '2026-11-09'
description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-11-09: 13 operation(s) read from 13 public documentation page(s) (each
operation names its page in x-source). This is not the provider''s published contract; Dashform has published no machine-readable contract
that the pipeline could find. Engine: local.'
x-evidence-tiers:
code-example: 13
documentation: 0
pages-with-code: 13
pages-read: 13
x-generated-from: documentation
x-provenance: generated
x-authored-by: API Evangelist
x-generated: '2026-11-09'
x-generator: generate-contract-from-docs.py
x-engine: local
x-sources:
- https://getaiform.com/docs/api-reference/v1/getForm
- https://getaiform.com/docs/api-reference/v1/listForms
- https://getaiform.com/docs/api-reference/v1/createForm
- https://getaiform.com/docs/api-reference/v1/deleteForm
- https://getaiform.com/docs/api-reference/v1/updateForm
- https://getaiform.com/docs/api-reference/v1/listReplies
- https://getaiform.com/docs/api-reference/v1/publishForm
- https://getaiform.com/docs/api-reference/v1/submitReply
- https://getaiform.com/docs/api-reference/v1/getFormRevision
- https://getaiform.com/docs/api-reference/v1/getOrganization
- https://getaiform.com/docs/api-reference/v1/createDestination
- https://getaiform.com/docs/api-reference/v1/deleteDestination
- https://getaiform.com/docs/api-reference/v1/listMyOrganizations
paths:
/api/v1/organizations:
get:
operationId: get_api_v1_organizations
tags:
- Api
summary: GET /api/v1/organizations
x-source: https://getaiform.com/docs/api-reference/v1/listMyOrganizations
responses:
'200':
description: Success (shape read from the example response on the page)
content:
application/json:
schema:
$ref: '#/components/schemas/GetApiV1OrganizationsResponse'
x-evidence:
kind: code-example
language: curl
snippet: 'curl Copy Text curl -X GET ''https://getaiform.com/api/v1/organizations'' Example Response Schema 200 Copy Text { "nextPageToken":
"string", "totalSize": 0, "organizations": [ { "createTime": "2019-08-24T14:15:22Z", "logo": "string", "metadata": "string", "name":
"string", "path": "string", "slug": "string" } ] }'
/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08:
get:
operationId: get_api_v1_organizations_497f6eca_6276_4993_bfeb_53cbbbba6f08
tags:
- Api
summary: GET /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08
x-source: https://getaiform.com/docs/api-reference/v1/getOrganization
responses:
'200':
description: Success (shape read from the example response on the page)
content:
application/json:
schema:
$ref: '#/components/schemas/GetApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Respons'
x-evidence:
kind: code-example
language: curl
snippet: 'curl Copy Text curl -X GET ''https://getaiform.com/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08'' Example Response
Schema 200 Copy Text { "createTime": "2019-08-24T14:15:22Z", "logo": "string", "metadata": "string", "name": "string", "path": "string",
"slug": "string" }'
/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms:
get:
operationId: get_api_v1_organizations_497f6eca_6276_4993_bfeb_53cbbbba6f08_forms
tags:
- Api
summary: GET /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms
x-source: https://getaiform.com/docs/api-reference/v1/listForms
responses:
'200':
description: Success (shape read from the example response on the page)
content:
application/json:
schema:
$ref: '#/components/schemas/GetApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08FormsRe'
x-evidence:
kind: code-example
language: curl
snippet: 'curl Copy Text curl -X GET ''https://getaiform.com/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms'' Example
Response Schema 200 Copy Text { "nextPageToken": "string", "totalSize": 0, "forms": [ { "aiHandoff": { "enabled": true }, "backgrounds":
[ { "overlayOpacity": 0, "position": "left-half", "type": "image", "url": "string" } ], "branding": { "enabled": true, "logoLinkUrl":
"strin'
post:
operationId: post_api_v1_organizations_497f6eca_6276_4993_bfeb_53cbbbba6f08_forms
tags:
- Api
summary: POST /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms
x-source: https://getaiform.com/docs/api-reference/v1/createForm
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08FormsR'
responses:
'201':
description: Success (shape read from the example response on the page)
content:
application/json:
schema:
$ref: '#/components/schemas/PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08FormsR2'
x-evidence:
kind: code-example
language: curl
snippet: 'curl Copy Text curl -X POST ''https://getaiform.com/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms'' \ -H ''Content-Type:
application/json'' \ -d ''{ "form": {} }'' Example Response Schema 200 Copy Text { "aiHandoff": { "enabled": true }, "backgrounds":
[ { "overlayOpacity": 0, "position": "left-half", "type": "image", "url": "string" } ], "branding": { "enabled": true, "logoLinkUrl":
"'
/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08:
delete:
operationId: delete_api_v1_organizations_497f6eca_6276_4993_bfeb_53cbbbba6f08_forms_497f6eca_
tags:
- Api
summary: DELETE /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08
x-source: https://getaiform.com/docs/api-reference/v1/deleteForm
requestBody:
required: true
content:
application/json:
schema:
type: object
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: 'curl Copy Text curl -X DELETE ''https://getaiform.com/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08''
\ -H ''Content-Type: application/json'' \ -d ''{}'' Example Response Schema 200 Copy Text {}'
get:
operationId: get_api_v1_organizations_497f6eca_6276_4993_bfeb_53cbbbba6f08_forms_497f6eca_627
tags:
- Api
summary: GET /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08
x-source: https://getaiform.com/docs/api-reference/v1/getForm
responses:
'200':
description: Success (shape read from the example response on the page)
content:
application/json:
schema:
$ref: '#/components/schemas/GetApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms49'
x-evidence:
kind: code-example
language: curl
snippet: 'curl Copy Text curl -X GET ''https://getaiform.com/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08''
Example Response Schema 200 Copy Text { "aiHandoff": { "enabled": true }, "backgrounds": [ { "overlayOpacity": 0, "position": "left-half",
"type": "image", "url": "string" } ], "branding": { "enabled": true, "logoLinkUrl": "string", "logoUrl": "str'
patch:
operationId: patch_api_v1_organizations_497f6eca_6276_4993_bfeb_53cbbbba6f08_forms_497f6eca_6
tags:
- Api
summary: PATCH /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08
x-source: https://getaiform.com/docs/api-reference/v1/updateForm
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PatchApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms'
responses:
'200':
description: Success (shape read from the example response on the page)
content:
application/json:
schema:
$ref: '#/components/schemas/PatchApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms2'
x-evidence:
kind: code-example
language: curl
snippet: 'curl Copy Text curl -X PATCH ''https://getaiform.com/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08''
\ -H ''Content-Type: application/json'' \ -d ''{ "form": {} }'' Example Response Schema 200 Copy Text { "aiHandoff": { "enabled": true
}, "backgrounds": [ { "overlayOpacity": 0, "position": "left-half", "type": "image", "url": "string" } ], "branding'
/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/destinations:
post:
operationId: post_api_v1_organizations_497f6eca_6276_4993_bfeb_53cbbbba6f08_forms_497f6eca_62
tags:
- Api
summary: POST /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/destinations
x-source: https://getaiform.com/docs/api-reference/v1/createDestination
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms4'
responses:
'201':
description: Success (shape read from the example response on the page)
content:
application/json:
schema:
$ref: '#/components/schemas/PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms42'
x-evidence:
kind: code-example
language: curl
snippet: 'curl Copy Text curl -X POST ''https://getaiform.com/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/destinations''
\ -H ''Content-Type: application/json'' \ -d ''{ "destination": { "actionConfig": { "kind": "zapier:send-reply", "targetUrl": "string",
"property1": null, "property2": null } } }'' Example Response Schema 200 Copy Text { "actionConfig": {'
? /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/destinations/497f6eca-6276-4993-bfeb-53cbbbba6f08
: delete:
operationId: delete_api_v1_organizations_497f6eca_6276_4993_bfeb_53cbbbba6f08_forms_497f6eca_
tags:
- Api
summary: DELETE /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/destinations/497f6eca-6276-4993-bfeb-53cbbbba6f08
x-source: https://getaiform.com/docs/api-reference/v1/deleteDestination
requestBody:
required: true
content:
application/json:
schema:
type: object
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: 'curl Copy Text curl -X DELETE ''https://getaiform.com/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/destinations/497f6eca-6276-4993-bfeb-53cbbbba6f08''
\ -H ''Content-Type: application/json'' \ -d ''{}'' Example Response Schema 200 Copy Text {}'
/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/publish:
post:
operationId: post_api_v1_organizations_497f6eca_6276_4993_bfeb_53cbbbba6f08_forms_497f6eca_62
tags:
- Api
summary: POST /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/publish
x-source: https://getaiform.com/docs/api-reference/v1/publishForm
requestBody:
required: true
content:
application/json:
schema:
type: object
responses:
'201':
description: Success (shape read from the example response on the page)
content:
application/json:
schema:
$ref: '#/components/schemas/PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms43'
x-evidence:
kind: code-example
language: curl
snippet: 'curl Copy Text curl -X POST ''https://getaiform.com/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/publish''
\ -H ''Content-Type: application/json'' \ -d ''{}'' Example Response Schema 200 Copy Text { "aiHandoff": { "enabled": true }, "backgrounds":
[ { "overlayOpacity": 0, "position": "left-half", "type": "image", "url": "string" } ], "branding": { '
? /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/revisions/497f6eca-6276-4993-bfeb-53cbbbba6f08/replies
: get:
operationId: get_api_v1_organizations_497f6eca_6276_4993_bfeb_53cbbbba6f08_forms_497f6eca_627
tags:
- Api
summary: GET /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/revisions/497f6eca-6276-4993-bfeb-53cbbbba6f08/replies
x-source: https://getaiform.com/docs/api-reference/v1/listReplies
responses:
'200':
description: Success (shape read from the example response on the page)
content:
application/json:
schema:
$ref: '#/components/schemas/GetApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms492'
x-evidence:
kind: code-example
language: curl
snippet: 'curl Copy Text curl -X GET ''https://getaiform.com/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/revisions/497f6eca-6276-4993-bfeb-53cbbbba6f08/replies''
Example Response Schema 200 Copy Text { "nextPageToken": "string", "totalSize": 0, "replies": [ { "answers": {}, "attribution": { "campaign":
"", "content": "", "medium": "", "source": "", "ter'
/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/revisions/live:
get:
operationId: get_api_v1_organizations_497f6eca_6276_4993_bfeb_53cbbbba6f08_forms_497f6eca_627
tags:
- Api
summary: GET /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/revisions/live
x-source: https://getaiform.com/docs/api-reference/v1/getFormRevision
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: 'curl Copy Text curl -X GET ''https://getaiform.com/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/revisions/live''
Example Response Schema 200 Copy Text { "alternateIds": [], "createTime": "2019-08-24T14:15:22Z", "number": 0, "path": "string", "snapshot":
{ "aiHandoff": { "enabled": true }, "backgrounds": [ { "overlayOpacity": 0, "position": "lef'
? /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/revisions/live/replies{submit}
: post:
operationId: post_api_v1_organizations_497f6eca_6276_4993_bfeb_53cbbbba6f08_forms_497f6eca_62
tags:
- Api
summary: POST /api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/revisions/live/replies:submit
x-source: https://getaiform.com/docs/api-reference/v1/submitReply
parameters:
- name: submit
in: path
required: true
schema:
type: string
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms44'
responses:
'201':
description: Success (shape read from the example response on the page)
content:
application/json:
schema:
$ref: '#/components/schemas/PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms45'
x-evidence:
kind: code-example
language: curl
snippet: 'curl Copy Text curl -X POST ''https://getaiform.com/api/v1/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/forms/497f6eca-6276-4993-bfeb-53cbbbba6f08/revisions/live/replies:submit''
\ -H ''Content-Type: application/json'' \ -d ''{ "reply": {} }'' Example Response Schema 200 Copy Text { "answers": {}, "attribution":
{ "campaign": "", "content": "", "medium": "", "source": "", "term": "" }, "completeTi'
components:
schemas:
GetApiV1OrganizationsResponse:
type: object
properties:
nextPageToken:
type: string
totalSize:
type: integer
organizations:
type: array
items:
type: object
properties:
createTime:
type: string
format: date-time
logo:
type: string
metadata:
type: string
name:
type: string
path:
type: string
slug:
type: string
GetApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Respons:
type: object
properties:
createTime:
type: string
format: date-time
logo:
type: string
metadata:
type: string
name:
type: string
path:
type: string
slug:
type: string
GetApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08FormsRe:
type: object
properties:
enabled:
type: boolean
PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08FormsR:
type: object
properties:
form:
type: object
PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08FormsR2:
type: object
properties:
enabled:
type: boolean
GetApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms49:
type: object
properties:
enabled:
type: boolean
PatchApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms:
type: object
properties:
form:
type: object
PatchApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms2:
type: object
properties:
enabled:
type: boolean
PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms4:
type: object
properties:
destination:
type: object
properties:
actionConfig:
type: object
properties:
kind:
type: string
targetUrl:
type: string
property1:
type:
- string
- 'null'
property2:
type:
- string
- 'null'
PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms42:
type: object
properties:
actionConfig:
type: object
properties:
kind:
type: string
property1:
type:
- string
- 'null'
property2:
type:
- string
- 'null'
condition:
type: array
items:
type: array
items:
type: object
properties:
negate:
type: boolean
operator:
type: string
stepKey:
type: string
value:
type: string
connection:
type: string
connectionAccountLabel:
type: string
createTime:
type: string
format: date-time
creator:
type: string
failureCount:
type: integer
lastFailTime:
type: string
format: date-time
lastSyncTime:
type: string
format: date-time
path:
type: string
pausedReason:
type: string
provider:
type: string
state:
type: string
targetUri:
type: string
updateTime:
type: string
format: date-time
PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms43:
type: object
properties:
enabled:
type: boolean
GetApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms492:
type: object
properties:
nextPageToken:
type: string
totalSize:
type: integer
replies:
type: array
items:
type: object
properties:
answers:
type: object
attribution:
type: object
properties:
campaign:
type: string
content:
type: string
medium:
type: string
source:
type: string
term:
type: string
completeTime:
type:
- string
- 'null'
createTime:
type: string
format: date-time
endStepKey:
type: string
followUps:
type: array
items: {}
leadScoring:
type: object
properties:
override:
type:
- string
- 'null'
result:
type:
- string
- 'null'
scoreTime:
type:
- string
- 'null'
state:
type: string
path:
type: string
payment:
type:
- string
- 'null'
respondent:
type: object
properties:
email:
type: string
name:
type: string
sentiment:
type: string
seenTime:
type:
- string
- 'null'
source:
type: string
stop:
type:
- string
- 'null'
updateTime:
type: string
format: date-time
voiceSession:
type:
- string
- 'null'
PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms44:
type: object
properties:
reply:
type: object
PostApiV1Organizations497F6Eca62764993Bfeb53Cbbbba6F08Forms45:
type: object
properties:
answers:
type: object
attribution:
type: object
properties:
campaign:
type: string
content:
type: string
medium:
type: string
source:
type: string
term:
type: string
completeTime:
type:
- string
- 'null'
createTime:
type: string
format: date-time
endStepKey:
type: string
followUps:
type: array
items: {}
leadScoring:
type: object
properties:
override:
type:
- string
- 'null'
result:
type:
- string
- 'null'
scoreTime:
type:
- string
- 'null'
state:
type: string
path:
type: string
payment:
type:
- string
- 'null'
respondent:
type: object
properties:
email:
type: string
name:
type: string
sentiment:
type: string
seenTime:
type:
- string
- 'null'
source:
type: string
stop:
type:
- string
- 'null'
updateTime:
type: string
format: date-time
voiceSession:
type:
- string
- 'null'
tags:
- name: Api