VX Agents

OpenAPI Marketplace

Creatomate API

v1.0.0 · 7 endpoints · 0 connections · shared by vx.ai

OpenAPI 3.1 definition for Creatomate v2 render creation/status and documented template management operations.

Connect this API to an AI agent Browse all specs

What you can do with Creatomate API via MCP

Every endpoint below becomes a governed tool your AI agent (Claude, ChatGPT, or a customer-facing VX agent) can call — with scoped permissions, sandbox testing, and audit logs.

MethodPathOperationDescription
POST /renders postRenders Create a render Method: POST Path: /renders IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Request Body: REQUIRED: - body: Request body (application/json)
GET /renders/{renderId} getRendersByRenderid Get render status Method: GET Path: /renders/{renderId} IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - renderId: renderId parameter.
GET /templates getTemplates List templates Method: GET Path: /templates IMPORTANT: This function has 0 REQUIRED parameter(s) and 2 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: OPTIONAL: - page: page parameter. - perPage: perPage parameter.
POST /templates postTemplates Create a template Method: POST Path: /templates IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Request Body: REQUIRED: - body: Request body (application/json)
GET /templates/{templateId} getTemplatesByTemplateid Get a template Method: GET Path: /templates/{templateId} IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - templateId: templateId parameter.
PUT /templates/{templateId} putTemplatesByTemplateid Update a template Method: PUT Path: /templates/{templateId} IMPORTANT: This function has 2 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - templateId: templateId parameter. Request Body: REQUIRED: - body: Request body (application/json)
DELETE /templates/{templateId} deleteTemplatesByTemplateid Delete a template Method: DELETE Path: /templates/{templateId} IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - templateId: templateId parameter.

Usage guide

## Creatomate API This listing describes documented production API routes only. Before making requests, read the provider's official documentation and configure the server URL variables where applicable. ### Authentication Create an API key from the Creatomate project settings. Send it as `Authorization: Bearer YOUR_API_KEY` over HTTPS. Keep the key in server-side secrets and use the render/template routes documented by Creatomate. ### Operational guidance Use pagination for collection endpoints, respect provider rate limits, validate identifiers before mutating resources, and follow each provider's terms, consent requirements, and data-retention policies.

How to use this spec

  1. Create a free VX Agents account (sandbox tools included).
  2. Open the marketplace and connect “Creatomate API” to an agent.
  3. Expose it as an MCP server for Claude/ChatGPT, or chat with it directly.