{
  "protocolVersion": "0.3.0",
  "name": "Imejis",
  "version": "1.0.0",
  "description": "Generate images from templates via a simple API.",
  "url": "https://www.imejis.io",
  "preferredTransport": "http",
  "supportedInterfaces": [
    {
      "serviceUrl": "https://www.imejis.io",
      "transportProtocol": "http"
    }
  ],
  "provider": {
    "organization": "Imejis",
    "url": "https://www.imejis.io"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "imejis-api",
      "name": "imejis-api",
      "description": "Overview of the Imejis API (v2) — how agents authenticate and which skills cover image generation and account operations (designs, templates, fonts, files, API keys, analytics, carousels).",
      "tags": [
        "discovery"
      ]
    },
    {
      "id": "imejis-connect-oauth",
      "name": "imejis-connect-oauth",
      "description": "Authenticate as an Imejis user via OAuth to get a Bearer token, then call the management APIs. Covers shared request/response, pagination, and error conventions.",
      "tags": [
        "discovery"
      ]
    },
    {
      "id": "imejis-render-image",
      "name": "imejis-render-image",
      "description": "Generate an image from an Imejis (v2) design: read its render URL + fields from /designs/v2/{id}/config, then POST/GET component overrides to that URL with your API key.",
      "tags": [
        "discovery"
      ]
    },
    {
      "id": "imejis-design-components",
      "name": "imejis-design-components",
      "description": "Reference for the Imejis v2 design model: component structure and the exact overridable properties for text, image, rect, line, circle, shape, QR, and background.",
      "tags": [
        "discovery"
      ]
    },
    {
      "id": "imejis-asset-upload",
      "name": "imejis-asset-upload",
      "description": "Upload image assets (avatars, logos) scoped to an Imejis design (no auth), then reference their public URL in a render.",
      "tags": [
        "discovery"
      ]
    },
    {
      "id": "imejis-designs",
      "name": "imejis-designs",
      "description": "Manage a user's Imejis (v2) designs (OAuth Bearer): list, create, duplicate, create-from-template, edit components, read render config, and export as the user.",
      "tags": [
        "discovery"
      ]
    },
    {
      "id": "imejis-templates",
      "name": "imejis-templates",
      "description": "Manage reusable Imejis templates (OAuth Bearer): list, create, edit, delete, manage tags, and request publish/delete of public templates.",
      "tags": [
        "discovery"
      ]
    },
    {
      "id": "imejis-fonts",
      "name": "imejis-fonts",
      "description": "Manage Imejis fonts (OAuth Bearer): browse available fonts, list and upload your own, refresh thumbnails, and delete.",
      "tags": [
        "discovery"
      ]
    },
    {
      "id": "imejis-files",
      "name": "imejis-files",
      "description": "Manage a user's Imejis media library (OAuth Bearer): upload images, list, and delete files that designs reference.",
      "tags": [
        "discovery"
      ]
    },
    {
      "id": "imejis-api-keys",
      "name": "imejis-api-keys",
      "description": "Provision and manage the Imejis API keys used for image rendering (OAuth Bearer): create, list, reveal, activate, and deactivate keys.",
      "tags": [
        "discovery"
      ]
    },
    {
      "id": "imejis-analytics",
      "name": "imejis-analytics",
      "description": "Read Imejis API usage analytics (OAuth Bearer): render metrics over time, per-request logs, and credit usage.",
      "tags": [
        "discovery"
      ]
    },
    {
      "id": "imejis-carousel-groups",
      "name": "imejis-carousel-groups",
      "description": "Work with Imejis carousels (OAuth Bearer): browse published groups, create/edit/export your own personalized instances. Authoring groups & slides is admin-only.",
      "tags": [
        "discovery"
      ]
    }
  ],
  "documentationUrl": "https://www.imejis.io/apis"
}