{
  "opencollection": "1.0.0",
  "info": {
    "name": "Creatomate API",
    "version": "1.0"
  },
  "request": {
    "auth": {
      "type": "bearer",
      "token": "{{bearerToken}}"
    }
  },
  "items": [
    {
      "info": {
        "name": "Renders",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Create one or more renders",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.creatomate.com/v1/renders",
            "body": {
              "type": "json",
              "data": "{\n  \"template_id\": \"YOUR_TEMPLATE_ID\",\n  \"modifications\": {\n    \"Text-1\": \"Hi! Thanks for trying out Creatomate!\",\n    \"Video\": \"https://creatomate-static.s3.amazonaws.com/demo/video5.mp4\"\n  },\n  \"output_format\": \"mp4\",\n  \"webhook_url\": \"https://example.com/webhooks/creatomate\",\n  \"metadata\": \"order-1234\"\n}"
            }
          },
          "docs": "Start one or more renders from a template_id, source, or template tags, applying per-element modifications. Returns 202 Accepted with the queued renders in the planned state."
        },
        {
          "info": {
            "name": "List renders",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.creatomate.com/v1/renders?limit=100"
          },
          "docs": "List renders in the project, most recent first. Optionally filter by template_id."
        },
        {
          "info": {
            "name": "Get the status of a render",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.creatomate.com/v1/renders/{{render_id}}"
          },
          "docs": "Return a single render including its status and, once complete, the url of the output file. Status is one of planned, waiting, transcribing, rendering, succeeded, failed."
        },
        {
          "info": {
            "name": "Delete a render",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.creatomate.com/v1/renders/{{render_id}}"
          },
          "docs": "Delete a render and its associated output file."
        }
      ]
    },
    {
      "info": {
        "name": "Templates",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get all templates in a project",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.creatomate.com/v1/templates?limit=100"
          },
          "docs": "Return the metadata of every template in the project. Does not include each template's RenderScript source."
        },
        {
          "info": {
            "name": "Get a template by its ID",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.creatomate.com/v1/templates/{{template_id}}"
          },
          "docs": "Return a single template including its RenderScript source, which describes the named elements available for modification at render time."
        }
      ]
    }
  ]
}
