Skip to content

API Reference

The MIFY API reference is generated from the codebase using OpenAPI 3.1 annotations. It covers 93 public endpoints across 17 resource areas with 126 operations.

AreaBase PathEndpoints
Graphs/api/graphsCRUD, import (Flowise/Dify/Langflow/n8n), baselines, run templates, RAG
Templates/api/templatesBrowse, categories, enterprise
Content Generation/api/content-genQueue submit, provider submit, ComfyUI local, run history
Execution Runs/api/execution/runsSubmit image/video/vision, status, cancel
Training/api/execution/trainingSubmit, presets, datasets, models
Batch/api/batchCreate, start, pause, resume, cancel
Knowledge Bases/api/knowledge-basesCRUD, ingest, search
Evaluations/api/evaluationsDatasets, runs, results
Chat/api/chatSessions, messages
Tools/api/toolsCRUD (public operations)
Plugins/api/pluginsBrowse, install, configure
AI Builder/api/ai-builderNatural language to workflow
Prompt Lab/api/prompt-labPrompt versions, compare
Vector Stores/api/vector-storesStore, query
Triggers/api/triggersCRUD
Packs/api/packsProvider pack management
ComfyUI/api/comfyuiWorkflows, jobs

Most endpoints require authentication via session cookie or API key:

Terminal window
curl -H "Authorization: Bearer mify_your_api_key" \
https://api.mify.com/api/graphs

API keys are managed in Settings → API Keys.

The raw OpenAPI 3.1 spec is available at /openapi.json for use with any OpenAPI-compatible tool (Postman, Insomnia, etc.).