# Formfeed Templates API

**Canonical:** https://apis.io/apis/formfeed/formfeed-templates-api/  
**Provider:** Formfeed — https://apis.io/providers/formfeed/  
**Base URL:** https://api.formfeed.dev/v1  
**Documentation:** https://docs.formfeed.dev/api/overview

Formfeed Templates API is one of 9 APIs that [Formfeed](https://apis.io/providers/formfeed/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Templates. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Manage templates and versions (templates as code).

## Operations (17)

| Method | Path | Summary |
|---|---|---|
| GET | `/templates` | List templates |
| POST | `/templates` | Create a template |
| GET | `/templates/{id}` | Get a template |
| PUT | `/templates/{id}` | Update template metadata |
| DELETE | `/templates/{id}` | Archive a template |
| GET | `/templates/{id}/versions` | List versions |
| POST | `/templates/{id}/versions` | Create a draft version |
| GET | `/templates/{id}/versions/{which}` | Get a version with its files |
| GET | `/templates/{id}/versions/{which}/file` | Download the file of a Word or PowerPoint template |
| POST | `/templates/{id}/versions/{number}/publish` | Publish a version |
| GET | `/templates/{id}/channels` | List release channels |
| PUT | `/templates/{id}/channels/{name}` | Create or move a channel |
| DELETE | `/templates/{id}/channels/{name}` | Delete a channel |
| POST | `/templates/{id}/channels/{name}/promote` | Promote the canary |
| POST | `/templates/{id}/channels/{name}/rollback` | Roll a channel back |
| GET | `/templates/{id}/schema` | Get the data schema |
| POST | `/templates/{id}/validate` | Validate a template with data |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/formfeed/refs/heads/main/openapi/formfeed-templates-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/formfeed/refs/heads/main/json-schema/formfeed-render-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/formfeed/refs/heads/main/json-schema/formfeed-storage-connection-put-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/formfeed/refs/heads/main/json-schema/formfeed-render-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/formfeed/refs/heads/main/json-schema/formfeed-brand-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/formfeed/refs/heads/main/json-schema/formfeed-storage-connection-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/formfeed/refs/heads/main/json-schema/formfeed-template-version-create-schema.json

## Other Formfeed APIs (8)

- [Formfeed Account API](https://apis.io/apis/formfeed/formfeed-account-api/)
- [Formfeed Brand API](https://apis.io/apis/formfeed/formfeed-brand-api/)
- [Formfeed Compat API](https://apis.io/apis/formfeed/formfeed-compat-api/)
- [Formfeed Files API](https://apis.io/apis/formfeed/formfeed-files-api/)
- [Formfeed Partials API](https://apis.io/apis/formfeed/formfeed-partials-api/)
- [Formfeed PDF tools API](https://apis.io/apis/formfeed/formfeed-pdf-tools-api/)
- [Formfeed Renders API](https://apis.io/apis/formfeed/formfeed-renders-api/)
- [Formfeed Webhooks API](https://apis.io/apis/formfeed/formfeed-webhooks-api/)

## Tags

Templates

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/formfeed/formfeed-templates-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/formfeed/.
