{ "opencollection": "1.0.0", "info": { "name": "Klaviyo Accounts Forms API", "version": "2026-04-15" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Forms", "type": "folder" }, "items": [ { "info": { "name": "Get Forms", "type": "http" }, "http": { "method": "GET", "url": "https://a.klaviyo.com/api/forms", "headers": [ { "name": "revision", "value": "" } ], "params": [ { "name": "fields[form]", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#sparse-fieldsets" }, { "name": "filter", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#filtering
Allowed field(s)/operator(s):
`id`: `any`, `equals`
`name`: `any`, `contains`, `equals`
`ab_test`: `equals`
`updated_at`: `greater-or-equal`, `greater-than`, `less-or-equal`, `less-than`
`created_at`: `greater-or-equal`, `greater-than`, `less-or-equal`, `less-than`
`status`: `equals`" }, { "name": "page[cursor]", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#pagination" }, { "name": "page[size]", "value": "", "type": "query", "description": "Default: 20. Min: 1. Max: 100." }, { "name": "sort", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#sorting" } ] }, "docs": "Get all forms in an account.

*Rate limits*:
Burst: `3/s`
Steady: `60/m`\n\n**Scopes:**\n`forms:read`" }, { "info": { "name": "Create Form", "type": "http" }, "http": { "method": "POST", "url": "https://a.klaviyo.com/api/forms", "headers": [ { "name": "revision", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new form.

*Rate limits*:
Burst: `3/s`
Steady: `60/m`\n\n**Scopes:**\n`forms:write`" }, { "info": { "name": "Get Form", "type": "http" }, "http": { "method": "GET", "url": "https://a.klaviyo.com/api/forms/:id", "headers": [ { "name": "revision", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the form" }, { "name": "fields[form]", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#sparse-fieldsets" } ] }, "docs": "Get the form with the given ID.

*Rate limits*:
Burst: `3/s`
Steady: `60/m`\n\n**Scopes:**\n`forms:read`" }, { "info": { "name": "Delete Form", "type": "http" }, "http": { "method": "DELETE", "url": "https://a.klaviyo.com/api/forms/:id", "headers": [ { "name": "revision", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the form" } ] }, "docs": "Delete a given form.

*Rate limits*:
Burst: `3/s`
Steady: `60/m`\n\n**Scopes:**\n`forms:write`" }, { "info": { "name": "Get Form Version", "type": "http" }, "http": { "method": "GET", "url": "https://a.klaviyo.com/api/form-versions/:id", "headers": [ { "name": "revision", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the form version" }, { "name": "fields[form-version]", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#sparse-fieldsets" } ] }, "docs": "Get the form version with the given ID.

*Rate limits*:
Burst: `3/s`
Steady: `60/m`\n\n**Scopes:**\n`forms:read`" }, { "info": { "name": "Get Versions for Form", "type": "http" }, "http": { "method": "GET", "url": "https://a.klaviyo.com/api/forms/:id/form-versions", "headers": [ { "name": "revision", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the form" }, { "name": "fields[form-version]", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#sparse-fieldsets" }, { "name": "filter", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#filtering
Allowed field(s)/operator(s):
`form_type`: `any`, `equals`
`status`: `equals`
`updated_at`: `greater-or-equal`, `greater-than`, `less-or-equal`, `less-than`
`created_at`: `greater-or-equal`, `greater-than`, `less-or-equal`, `less-than`" }, { "name": "page[cursor]", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#pagination" }, { "name": "page[size]", "value": "", "type": "query", "description": "Default: 20. Min: 1. Max: 100." }, { "name": "sort", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#sorting" } ] }, "docs": "Get the form versions for the given form.

*Rate limits*:
Burst: `3/s`
Steady: `60/m`\n\n**Scopes:**\n`forms:read`" }, { "info": { "name": "Get Version IDs for Form", "type": "http" }, "http": { "method": "GET", "url": "https://a.klaviyo.com/api/forms/:id/relationships/form-versions", "headers": [ { "name": "revision", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the form" }, { "name": "filter", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#filtering
Allowed field(s)/operator(s):
`form_type`: `any`, `equals`
`status`: `equals`
`updated_at`: `greater-or-equal`, `greater-than`, `less-or-equal`, `less-than`
`created_at`: `greater-or-equal`, `greater-than`, `less-or-equal`, `less-than`" }, { "name": "page[cursor]", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#pagination" }, { "name": "page[size]", "value": "", "type": "query", "description": "Default: 20. Min: 1. Max: 100." }, { "name": "sort", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#sorting" } ] }, "docs": "Get the IDs of the form versions for the given form.

*Rate limits*:
Burst: `3/s`
Steady: `60/m`\n\n**Scopes:**\n`forms:read`" }, { "info": { "name": "Get Form for Form Version", "type": "http" }, "http": { "method": "GET", "url": "https://a.klaviyo.com/api/form-versions/:id/form", "headers": [ { "name": "revision", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the form version" }, { "name": "fields[form]", "value": "", "type": "query", "description": "For more information please visit https://developers.klaviyo.com/en/v2026-04-15/reference/api-overview#sparse-fieldsets" } ] }, "docs": "Get the form associated with the given form version.

*Rate limits*:
Burst: `3/s`
Steady: `60/m`\n\n**Scopes:**\n`forms:read`" }, { "info": { "name": "Get Form ID for Form Version", "type": "http" }, "http": { "method": "GET", "url": "https://a.klaviyo.com/api/form-versions/:id/relationships/form", "headers": [ { "name": "revision", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the form version" } ] }, "docs": "Get the ID of the form associated with the given form version.

*Rate limits*:
Burst: `3/s`
Steady: `60/m`\n\n**Scopes:**\n`forms:read`" } ] } ], "bundled": true }