Blink Forms API
The Forms API from Blink — 2 operation(s) for forms.
The Forms API from Blink — 2 operation(s) for forms.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/joinblink-com:joinblink-com-forms-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.2.0
info:
title: blink-api-v2 Forms API
version: '2'
servers:
- url: https://api.joinblink.com/v2
security:
- sec0: []
tags:
- name: Forms
paths:
/forms:
get:
summary: Get Forms
description: ''
operationId: get-forms
parameters:
- name: page
in: query
schema:
type: integer
format: int32
default: 1
- name: limit
in: query
schema:
type: integer
format: int32
default: 10
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "[\n {\n \"id\": \"f40c5770-4203-11f0-95ce-65a945222b66\",\n \"name\": \"My Form\",\n \"created_at\": \"2025-06-05T11:55:19.000Z\",\n \"updated_at\": \"2025-06-09T08:38:03.000Z\"\n },\n {\n \"id\": \"ed009590-2a89-11f0-88c2-95b76d25c2d0\",\n \"name\": \"Meal Orders\",\n \"created_at\": \"2025-05-06T14:53:52.000Z\",\n \"updated_at\": \"2025-05-06T14:53:52.000Z\"\n }\n]"
schema:
type: array
items:
type: object
properties:
id:
type: string
example: f40c5770-4203-11f0-95ce-65a945222b66
name:
type: string
example: My Form
created_at:
type: string
example: '2025-06-05T11:55:19.000Z'
updated_at:
type: string
example: '2025-06-09T08:38:03.000Z'
'400':
description: '400'
content:
application/json:
examples:
Result:
value: '{}'
schema:
type: object
properties: {}
deprecated: false
tags:
- Forms
/forms/{id}/submissions:
get:
summary: Get Form Submissions
description: ''
operationId: form-submissions
parameters:
- name: page
in: query
schema:
type: integer
format: int32
default: 1
- name: limit
in: query
schema:
type: integer
format: int32
default: 10
- name: from
in: query
description: Filter to only include submissions from and including the 'from' ISO-timestamp
schema:
type: string
format: date
- name: to
in: query
description: Filter to only include submissions up until and including the 'to' ISO-timestamp
schema:
type: string
format: date
- name: id
in: path
description: ID of the form for which to return submission data
schema:
type: string
required: true
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n\t\"id\": \"019753eb-f76a-7fcb-8a75-0779291dad62\",\n \"form_id\": \"019753eb-f76a-7fcb-8a75-0779291dad63\",\n \"submitter_id\": \"u-84d417d9-31a8-4c1b-9417-d931a83c1b6e\",\n \"created_at\": \"2025-06-16T11:43:56.000Z\",\n \"submission\": [\n \t{\n \t\"question_id\": \"question1\",\n \"question_title\": \"What is your name?\",\n \"answer\": \"Daisy\"\n }\n ]\n}"
schema:
type: object
properties:
id:
type: string
example: 019753eb-f76a-7fcb-8a75-0779291dad62
form_id:
type: string
example: 019753eb-f76a-7fcb-8a75-0779291dad63
submitter_id:
type: string
example: u-84d417d9-31a8-4c1b-9417-d931a83c1b6e
created_at:
type: string
example: '2025-06-16T11:43:56.000Z'
submission:
type: array
items:
type: object
properties:
question_id:
type: string
example: question1
question_title:
type: string
example: What is your name?
answer:
type: string
example: Daisy
'400':
description: '400'
content:
application/json:
examples:
Result:
value: '{}'
schema:
type: object
properties: {}
deprecated: false
tags:
- Forms
components:
securitySchemes:
sec0:
type: apiKey
in: header
name: Authorization
x-bearer-format: bearer
x-readme-fauxas: true
x-provenance:
method: searched
source: https://developer.joinblink.com/reference
harvested: '2026-10-28'
tool: harvest-readme-openapi.py
note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
assembled_from:
- https://developer.joinblink.com/reference/add-user-linked-account.md
- https://developer.joinblink.com/reference/archive-feed-event-for-user.md
- https://developer.joinblink.com/reference/archive-feed-event.md
- https://developer.joinblink.com/reference/delete-user-linked-account.md
- https://developer.joinblink.com/reference/form-submissions.md
- https://developer.joinblink.com/reference/get-feed-event-categories.md
- https://developer.joinblink.com/reference/get-feed-event-id-by-external-id.md
- https://developer.joinblink.com/reference/get-forms.md
- https://developer.joinblink.com/reference/get-linked-account.md
- https://developer.joinblink.com/reference/get-linked-accounts.md
- https://developer.joinblink.com/reference/get-user-linked-accounts.md
- https://developer.joinblink.com/reference/get-users.md
- https://developer.joinblink.com/reference/send-feed-event.md
- https://developer.joinblink.com/reference/update-feed-event.md
- https://developer.joinblink.com/reference/update-user-linked-account.md
merge:
pages: 15
deduped: 14
conflicts_kept_first: 0