{
"opencollection": "1.0.0",
"info": {
"name": "Webflow Assets Asset Folders Forms API",
"version": "2.0.0"
},
"request": {
"auth": {
"type": "oauth2",
"flow": "authorization_code",
"authorizationUrl": "https://webflow.com/oauth/authorize",
"accessTokenUrl": "https://api.webflow.com/oauth/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"items": [
{
"info": {
"name": "Forms",
"type": "folder"
},
"items": [
{
"info": {
"name": "Webflow List Forms",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.webflow.com/v2/sites/:site_id/forms",
"params": [
{
"name": "site_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Site"
},
{
"name": "limit",
"value": "100",
"type": "query",
"description": "Maximum number of records to be returned (max limit: 100)"
},
{
"name": "offset",
"value": "0",
"type": "query",
"description": "Offset used for pagination if the results have more than limit records"
}
],
"auth": {
"type": "oauth2",
"flow": "authorization_code",
"authorizationUrl": "https://webflow.com/oauth/authorize",
"accessTokenUrl": "https://api.webflow.com/oauth/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "List forms for a given site.\n\nRequired scope | `forms:read`\n"
},
{
"info": {
"name": "Webflow Get Form Schema",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.webflow.com/v2/forms/:form_id",
"params": [
{
"name": "form_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Form"
}
],
"auth": {
"type": "oauth2",
"flow": "authorization_code",
"authorizationUrl": "https://webflow.com/oauth/authorize",
"accessTokenUrl": "https://api.webflow.com/oauth/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Get information about a given form.\n\nRequired scope | `forms:read`\n"
},
{
"info": {
"name": "Webflow List Form Submissions",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.webflow.com/v2/forms/:form_id/submissions",
"params": [
{
"name": "form_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Form"
},
{
"name": "offset",
"value": "0",
"type": "query",
"description": "Offset used for pagination if the results have more than limit records"
},
{
"name": "limit",
"value": "100",
"type": "query",
"description": "Maximum number of records to be returned (max limit: 100)"
}
],
"auth": {
"type": "oauth2",
"flow": "authorization_code",
"authorizationUrl": "https://webflow.com/oauth/authorize",
"accessTokenUrl": "https://api.webflow.com/oauth/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "List form submissions for a given form\n\n\n When a form is used in a component definition, each instance of the form is considered a unique form.\n\n To get a combined list of submissions for a form that appears across multiple component instances, use the [List Form Submissions by Site](/data/reference/forms/form-submissions/list-submissions-by-site) endpoint.\n\n\nRequired scope | `forms:read`\n"
},
{
"info": {
"name": "Webflow Get Form Submission",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.webflow.com/v2/form_submissions/:form_submission_id",
"params": [
{
"name": "form_submission_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Form Submission"
}
],
"auth": {
"type": "oauth2",
"flow": "authorization_code",
"authorizationUrl": "https://webflow.com/oauth/authorize",
"accessTokenUrl": "https://api.webflow.com/oauth/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Get information about a given form submissio.\n\nRequired scope | `forms:read`\n"
},
{
"info": {
"name": "Webflow Modify Form Submission",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "https://api.webflow.com/v2/form_submissions/:form_submission_id",
"params": [
{
"name": "form_submission_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Form Submission"
}
],
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "oauth2",
"flow": "authorization_code",
"authorizationUrl": "https://webflow.com/oauth/authorize",
"accessTokenUrl": "https://api.webflow.com/oauth/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Update hidden fields on a form submission\n\nRequired scope | `forms:write`\n"
},
{
"info": {
"name": "Webflow Delete Form Submission",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://api.webflow.com/v2/form_submissions/:form_submission_id",
"params": [
{
"name": "form_submission_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Form Submission"
}
],
"auth": {
"type": "oauth2",
"flow": "authorization_code",
"authorizationUrl": "https://webflow.com/oauth/authorize",
"accessTokenUrl": "https://api.webflow.com/oauth/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Delete a form submission\n\n\nRequired scope | `forms:write`\n"
},
{
"info": {
"name": "Webflow List Form Submissions by Site",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.webflow.com/v2/sites/:site_id/form_submissions",
"params": [
{
"name": "site_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Site"
},
{
"name": "elementId",
"value": "18259716-3e5a-646a-5f41-5dc4b9405aa0",
"type": "query",
"description": "Identifier for an element"
},
{
"name": "offset",
"value": "0",
"type": "query",
"description": "Offset used for pagination if the results have more than limit records"
},
{
"name": "limit",
"value": "100",
"type": "query",
"description": "Maximum number of records to be returned (max limit: 100)"
}
],
"auth": {
"type": "oauth2",
"flow": "authorization_code",
"authorizationUrl": "https://webflow.com/oauth/authorize",
"accessTokenUrl": "https://api.webflow.com/oauth/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "List all form submissions for a given site with the ability to filter submissions by a centralized `elementId`.\n\nAdd `elementId` when you want to filter form submissions to a specific form in a site. You can get the `elementId` from the [List forms endpoint](/data/reference/forms/forms/list) (displayed as `formElementId` in the response).\n\n\nWhen a form is used in a Webflow component definition, each instance of the component will yield a unique form. Adding the "
},
{
"info": {
"name": "Webflow List Form Submissions",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.webflow.com/v2/sites/:site_id/forms/:form_id/submissions",
"params": [
{
"name": "site_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Site"
},
{
"name": "form_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Form"
},
{
"name": "offset",
"value": "0",
"type": "query",
"description": "Offset used for pagination if the results have more than limit records"
},
{
"name": "limit",
"value": "100",
"type": "query",
"description": "Maximum number of records to be returned (max limit: 100)"
}
],
"auth": {
"type": "oauth2",
"flow": "authorization_code",
"authorizationUrl": "https://webflow.com/oauth/authorize",
"accessTokenUrl": "https://api.webflow.com/oauth/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "List form submissions for a given form ID within a specific site.\n\nUse the [List Form Submissions by Site endpoint](/data/reference/forms/form-submissions/list-submissions-by-site) to list form submissions for a given site with the ability to filter by a `formElementId`.\n\nRequired scope | `forms:read`\n"
},
{
"info": {
"name": "Webflow Get Form Submission by Site",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.webflow.com/v2/sites/:site_id/form_submissions/:form_submission_id",
"params": [
{
"name": "site_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Site"
},
{
"name": "form_submission_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Form Submission"
}
],
"auth": {
"type": "oauth2",
"flow": "authorization_code",
"authorizationUrl": "https://webflow.com/oauth/authorize",
"accessTokenUrl": "https://api.webflow.com/oauth/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Get information about a form submission within a specific site.\n\nRequired scope | `forms:read`\n"
},
{
"info": {
"name": "Webflow Modify Form Submission by Site",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "https://api.webflow.com/v2/sites/:site_id/form_submissions/:form_submission_id",
"params": [
{
"name": "site_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Site"
},
{
"name": "form_submission_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Form Submission"
}
],
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "oauth2",
"flow": "authorization_code",
"authorizationUrl": "https://webflow.com/oauth/authorize",
"accessTokenUrl": "https://api.webflow.com/oauth/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Update hidden fields on a form submission within a specific site.\n\nRequired scope | `forms:write`\n"
},
{
"info": {
"name": "Webflow Delete Form Submission by Site",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://api.webflow.com/v2/sites/:site_id/form_submissions/:form_submission_id",
"params": [
{
"name": "site_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Site"
},
{
"name": "form_submission_id",
"value": "580e63e98c9a982ac9b8b741",
"type": "path",
"description": "Unique identifier for a Form Submission"
}
],
"auth": {
"type": "oauth2",
"flow": "authorization_code",
"authorizationUrl": "https://webflow.com/oauth/authorize",
"accessTokenUrl": "https://api.webflow.com/oauth/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Delete a form submission within a specific site.\n\nRequired scope | `forms:write`\n"
}
]
}
],
"bundled": true
}