# samva-dev Templates API

**Canonical:** https://apis.io/apis/samva-dev/samva-dev-templates-api/  
**Provider:** samva-dev — https://apis.io/providers/samva-dev/  
**Base URL:** https://api.samva.dev  
**Documentation:** https://samva.dev/docs/api-reference

samva-dev Templates API is one of 34 APIs that [samva-dev](https://apis.io/providers/samva-dev/) 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.

Git-backed email template projects, workspace editing, immutable publications, and delivery defaults

## Operations (34)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/templates` | List templates |
| POST | `/v1/templates` | Create a template |
| GET | `/v1/templates/families` | List template families |
| POST | `/v1/templates/families` | Create a template family |
| GET | `/v1/templates/families/{id}` | Get a template family |
| PATCH | `/v1/templates/families/{id}` | Rename a template family |
| DELETE | `/v1/templates/families/{id}` | Delete a template family |
| POST | `/v1/templates/families/from-template/{templateId}` | Create a family from a template |
| POST | `/v1/templates/families/{id}/members/{templateId}` | Attach a template to a family |
| DELETE | `/v1/templates/families/{id}/members/{templateId}` | Detach a template from a family |
| GET | `/v1/templates/{id}` | Get a template |
| PATCH | `/v1/templates/{id}` | Update a template |
| DELETE | `/v1/templates/{id}` | Delete a template |
| POST | `/v1/templates/from-website` | Create a template from a website |
| POST | `/v1/templates/projects/{id}/entries` | Add a template entry |
| POST | `/v1/templates/{id}/workspace` | Open a template project workspace |
| PATCH | `/v1/templates/{id}/workspace` | Patch template project files |
| POST | `/v1/templates/{id}/workspace/diff` | Diff a template project workspace |
| PUT | `/v1/templates/{id}/workspace/assets` | Put a template project asset |
| POST | `/v1/templates/{id}/workspace/conflicts` | Resolve a template workspace conflict |
| POST | `/v1/templates/{id}/workspace/save` | Save a template project workspace |
| POST | `/v1/templates/{id}/workspace/restore` | Stage a historical template project tree |
| GET | `/v1/templates/{id}/workspace/history` | List template project commit history |
| POST | `/v1/templates/{id}/workspace/check` | Check a template project workspace |
| POST | `/v1/templates/{id}/workspace/fixtures` | Render a declared template workspace fixture |
| POST | `/v1/templates/{id}/publications` | Publish an exact template commit |
| GET | `/v1/templates/{id}/publications/{publicationId}` | Get a template publication |
| POST | `/v1/templates/{id}/publications/{publicationId}/render` | Render a template publication |
| GET | `/v1/templates/{id}/input-contracts` | List a template's input contracts |
| GET | `/v1/templates/{id}/input-contracts/{inputContractId}` | Get a template input contract |
| GET | `/v1/templates/{id}/repository` | Get a template project Git repository |
| POST | `/v1/templates/{id}/repository/credentials` | Issue a template project Git credential |
| POST | `/v1/templates/{id}/workspace/resources` | Attach a template workspace resource |
| POST | `/v1/templates/{id}/workspace/resources/{resourceId}/remove` | Remove a template workspace resource |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/samva-dev/openapi/samva-dev-templates-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/samva-dev/json-schema/samva-dev-email-domain-verification-schema.json
- **JSONSchema** — https://artifacts.apis.io/samva-dev/json-schema/samva-dev-contact-schema.json
- **JSONSchema** — https://artifacts.apis.io/samva-dev/json-schema/samva-dev-template-schema.json
- **JSONSchema** — https://artifacts.apis.io/samva-dev/json-schema/samva-dev-conversation-schema.json
- **JSONSchema** — https://artifacts.apis.io/samva-dev/json-schema/samva-dev-message-schema.json
- **JSONSchema** — https://artifacts.apis.io/samva-dev/json-schema/samva-dev-mailbox-message-schema.json

## Other samva-dev APIs (12)

- [samva-dev Agents API](https://apis.io/apis/samva-dev/samva-dev-agents-api/)
- [samva-dev Analytics API](https://apis.io/apis/samva-dev/samva-dev-analytics-api/)
- [samva-dev API Keys API](https://apis.io/apis/samva-dev/samva-dev-api-keys-api/)
- [samva-dev Attachments API](https://apis.io/apis/samva-dev/samva-dev-attachments-api/)
- [samva-dev Brands API](https://apis.io/apis/samva-dev/samva-dev-brands-api/)
- [samva-dev Campaigns API](https://apis.io/apis/samva-dev/samva-dev-campaigns-api/)
- [samva-dev Contact events API](https://apis.io/apis/samva-dev/samva-dev-contact-events-api/)
- [samva-dev Contact Groups API](https://apis.io/apis/samva-dev/samva-dev-contact-groups-api/)
- [samva-dev Contacts API](https://apis.io/apis/samva-dev/samva-dev-contacts-api/)
- [samva-dev Conversations API](https://apis.io/apis/samva-dev/samva-dev-conversations-api/)
- [samva-dev Custom Fields API](https://apis.io/apis/samva-dev/samva-dev-custom-fields-api/)
- [samva-dev Email API](https://apis.io/apis/samva-dev/samva-dev-email-api/)

## Tags

Templates

---

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