# Eden Documentation ## Docs - [Extract Agent Prompts](https://docs.eden.art/api-reference/agent-creation/extract-agent-prompts.md): Extract agent persona, description, and memory instructions from a conversation session - [Delete Agent Deployment](https://docs.eden.art/api-reference/agents--deployments/delete-agent-deployment.md): Remove an agent deployment from a specific platform, stopping its operation there. - [Deploy Agent](https://docs.eden.art/api-reference/agents--deployments/deploy-agent.md): Deploy an agent to a platform or update an existing deployment configuration. - [Get Agent Deployments](https://docs.eden.art/api-reference/agents--deployments/get-agent-deployments.md): Retrieve all platform deployments (Discord, Twitter, etc.) for a specific agent. - [Get User Deployments](https://docs.eden.art/api-reference/agents--deployments/get-user-deployments.md): Retrieve all deployments across all agents owned by the authenticated user. - [Update Agent Deployment](https://docs.eden.art/api-reference/agents--deployments/update-agent-deployment.md): Modify the configuration or settings of an existing agent deployment. - [Create Memory Shard](https://docs.eden.art/api-reference/agents--memory/create-memory-shard.md): Create a new collective memory shard with a specific extraction prompt for organizing agent knowledge. - [Get Agent Memory](https://docs.eden.art/api-reference/agents--memory/get-agent-memory.md): Retrieve the personalized memory content and unabsorbed directives for a specific agent. - [Get Collective Memory](https://docs.eden.art/api-reference/agents--memory/get-collective-memory.md): Retrieve all collective memory shards and their facts for an agent. - [Get Memory Session](https://docs.eden.art/api-reference/agents--memory/get-memory-session.md): Retrieve a specific memory_session document containing session-specific memory data. - [Get Memory User](https://docs.eden.art/api-reference/agents--memory/get-memory-user.md): Retrieve the complete memory_user document containing all user-specific data for an agent. - [Remove Agent Memory](https://docs.eden.art/api-reference/agents--memory/remove-agent-memory.md): Remove specific memory items from agent collective memory arrays (facts or unabsorbed memory). - [Remove Unabsorbed Memory](https://docs.eden.art/api-reference/agents--memory/remove-unabsorbed-memory.md): Delete specific unabsorbed memory items from the user memory for an agent. - [Save Agent Memory](https://docs.eden.art/api-reference/agents--memory/save-agent-memory.md): Store or update personalized memory content for an agent to improve future interactions. - [Update Memory Agent](https://docs.eden.art/api-reference/agents--memory/update-memory-agent.md): Modify a memory_agent document containing collective memory data. - [Update Memory Session](https://docs.eden.art/api-reference/agents--memory/update-memory-session.md): Modify a memory_session document with updated session-specific information. - [Update Memory User](https://docs.eden.art/api-reference/agents--memory/update-memory-user.md): Modify the memory_user document with updated user-specific information for an agent. - [Create Agent Trigger](https://docs.eden.art/api-reference/agents--triggers/create-agent-trigger.md): Create a new automated trigger that activates the agent under specific conditions. - [Delete Agent Trigger](https://docs.eden.art/api-reference/agents--triggers/delete-agent-trigger.md): Remove an automated trigger from an agent, stopping its activation. - [Get Agent Triggers](https://docs.eden.art/api-reference/agents--triggers/get-agent-triggers.md): Retrieve all automated triggers configured for a specific agent. - [Get Single Trigger](https://docs.eden.art/api-reference/agents--triggers/get-single-trigger.md): Retrieve a specific trigger by its ID. - [Get User Triggers](https://docs.eden.art/api-reference/agents--triggers/get-user-triggers.md): Retrieve all triggers across all agents owned by the authenticated user. - [Update Agent Trigger](https://docs.eden.art/api-reference/agents--triggers/update-agent-trigger.md): Modify the configuration or conditions of an existing agent trigger. - [Create New Agent](https://docs.eden.art/api-reference/agents/create-new-agent.md): Create a new AI agent with specified configuration, models, persona, and capabilities. - [Delete Agent](https://docs.eden.art/api-reference/agents/delete-agent.md): Permanently delete an agent and all its associated data, deployments, and configurations. - [Get Agent Creations](https://docs.eden.art/api-reference/agents/get-agent-creations.md): Retrieve a list of the agent's creations, including both the user's own creations and public creations by others. - [Get Agent Dashboard](https://docs.eden.art/api-reference/agents/get-agent-dashboard.md): Retrieve analytics and activity data for an agent within a specified date range. - [Get Agent Details](https://docs.eden.art/api-reference/agents/get-agent-details.md): Retrieve detailed information about a specific agent by its ID. - [Get Agent Permissions](https://docs.eden.art/api-reference/agents/get-agent-permissions.md): Retrieve the list of users who have access permissions to an agent and their permission levels. - [Get Shared Agents](https://docs.eden.art/api-reference/agents/get-shared-agents.md): Retrieve all agents that have been shared with the current user by other users. - [Like Agent](https://docs.eden.art/api-reference/agents/like-agent.md): Add a like to an agent, showing appreciation and potentially boosting its visibility. - [List Agents](https://docs.eden.art/api-reference/agents/list-agents.md): Retrieve a paginated list of agents, optionally filtered by user ID, username, or name. - [Toggle Memory Setting](https://docs.eden.art/api-reference/agents/toggle-memory-setting.md): Enable or disable the user memory feature for an agent. - [Unlike Agent](https://docs.eden.art/api-reference/agents/unlike-agent.md): Remove a previously given like from an agent. - [Update Agent](https://docs.eden.art/api-reference/agents/update-agent.md): Update the configuration, settings, or properties of an existing agent. - [Update Agent Permissions](https://docs.eden.art/api-reference/agents/update-agent-permissions.md): Grant or modify access permissions for users to collaborate on an agent. - [Create API Key](https://docs.eden.art/api-reference/api-keys/create-api-key.md): Create a new API key for authentication. You can optionally provide a note to help identify the key. - [Delete API Key](https://docs.eden.art/api-reference/api-keys/delete-api-key.md): Permanently delete an API key. This action cannot be undone and the key will immediately become invalid. - [List API Keys](https://docs.eden.art/api-reference/api-keys/list-api-keys.md): Retrieve a paginated list of your API keys. Only partial key values are returned for security. - [Add Creations](https://docs.eden.art/api-reference/collections/add-creations.md): Add one or more creations to an existing collection. - [Create New Collection](https://docs.eden.art/api-reference/collections/create-new-collection.md): Create a new collection to organize and group related creations together. - [Delete Collection](https://docs.eden.art/api-reference/collections/delete-collection.md): Permanently delete a collection and remove all creation associations. - [Download Collection](https://docs.eden.art/api-reference/collections/download-collection.md): Generate and download a ZIP file containing all creations in the collection. - [Get Collection Creations](https://docs.eden.art/api-reference/collections/get-collection-creations.md): Retrieve all creations that belong to a specific collection. - [Get Collection Details](https://docs.eden.art/api-reference/collections/get-collection-details.md): Retrieve detailed information about a specific collection by its ID. - [Get User Collections Light](https://docs.eden.art/api-reference/collections/get-user-collections-light.md): Retrieve a lightweight list of collections owned by the current user with basic information. - [Remove Creations](https://docs.eden.art/api-reference/collections/remove-creations.md): Remove one or more creations from an existing collection. - [Update Collection](https://docs.eden.art/api-reference/collections/update-collection.md): Modify the name, description, or visibility settings of an existing collection. - [Create Concept](https://docs.eden.art/api-reference/concepts-v2/create-concept.md): Create a new concept with images and usage instructions. - [Delete Concept](https://docs.eden.art/api-reference/concepts-v2/delete-concept.md): Delete a concept (soft delete). - [Get Concept](https://docs.eden.art/api-reference/concepts-v2/get-concept.md): Get a specific concept by ID. - [List User Concepts](https://docs.eden.art/api-reference/concepts-v2/list-user-concepts.md): Get all concepts for the current user. - [Update Concept](https://docs.eden.art/api-reference/concepts-v2/update-concept.md): Update an existing concept. - [Bulk Update Creations](https://docs.eden.art/api-reference/creations/bulk-update-creations.md): Update the visibility or deletion status of multiple creations at once. - [Get Creation Details](https://docs.eden.art/api-reference/creations/get-creation-details.md): Retrieve detailed information about a specific creation by its ID. - [Like Creation](https://docs.eden.art/api-reference/creations/like-creation.md): Add a like to a creation, showing appreciation and boosting its visibility. - [List Creations](https://docs.eden.art/api-reference/creations/list-creations.md): Retrieve a paginated list of creations, optionally filtered by user ID or name. - [Search Creations by Embedding](https://docs.eden.art/api-reference/creations/search-creations-by-embedding.md): Search for creations using semantic search with CLIP embeddings. - [Unlike Creation](https://docs.eden.art/api-reference/creations/unlike-creation.md): Remove a previously given like from a creation. - [Update Creation](https://docs.eden.art/api-reference/creations/update-creation.md): Update the visibility or deletion status of a specific creation. - [Check Username Availability](https://docs.eden.art/api-reference/creators/check-username-availability.md): Check if a username is available for use. Performs case-insensitive lookup across all users. - [Get Authenticated Creator Profile](https://docs.eden.art/api-reference/creators/get-authenticated-creator-profile.md): Retrieve your own creator profile information including balances and subscription details. - [Get Creator Details](https://docs.eden.art/api-reference/creators/get-creator-details.md): Retrieve detailed information about a specific creator by their user ID. - [List Creators](https://docs.eden.art/api-reference/creators/list-creators.md): Retrieve a paginated list of creators, optionally filtered by user ID or Discord ID. - [Update Creator Profile](https://docs.eden.art/api-reference/creators/update-creator-profile.md): Update your creator profile settings including username, image, and preferences. - [Introduction](https://docs.eden.art/api-reference/introduction.md): Eden API Reference - [Redeem Manna Voucher](https://docs.eden.art/api-reference/manna/redeem-manna-voucher.md): Redeem a manna voucher code to add manna to the authenticated user's account. - [Get Model Details](https://docs.eden.art/api-reference/models/get-model-details.md): Retrieve detailed information about a specific AI model by its ID. - [Like Model](https://docs.eden.art/api-reference/models/like-model.md): Add a like to a model, showing appreciation and boosting its visibility. - [Unlike Model](https://docs.eden.art/api-reference/models/unlike-model.md): Remove a previously given like from a model. - [Update Model](https://docs.eden.art/api-reference/models/update-model.md): Update the visibility or deletion status of a specific model. - [Get Session Permissions](https://docs.eden.art/api-reference/sessions--permissions/get-session-permissions.md): Retrieve the list of users who have been granted access to a session. - [Get Shared Sessions](https://docs.eden.art/api-reference/sessions--permissions/get-shared-sessions.md): Retrieve all sessions that have been shared with the authenticated user. - [Update Session Permissions](https://docs.eden.art/api-reference/sessions--permissions/update-session-permissions.md): Grant or update user permissions for a session. Only the session owner can modify permissions. - [Cancel Session](https://docs.eden.art/api-reference/sessions/cancel-session.md): Cancel a currently running session and stop any ongoing tool executions. - [Create New Session](https://docs.eden.art/api-reference/sessions/create-new-session.md): Create a new conversation session with one or more agents, including budget and autonomy settings. - [Delete Session](https://docs.eden.art/api-reference/sessions/delete-session.md): Permanently delete a session and all its associated messages and data. - [Delete Session Share](https://docs.eden.art/api-reference/sessions/delete-session-share.md): Delete a session share link, making it no longer accessible publicly. - [Get Session Details](https://docs.eden.art/api-reference/sessions/get-session-details.md): Retrieve detailed information about a specific session with the latest 25 messages. Use the dedicated messages endpoint for pagination. - [Get Session Messages (Paginated)](https://docs.eden.art/api-reference/sessions/get-session-messages-paginated.md): Fetch messages for a session with cursor-based pagination. Returns messages in chronological order (oldest first). - [Get Shared Session](https://docs.eden.art/api-reference/sessions/get-shared-session.md): Retrieve a publicly shared session using its share ID (no authentication required). - [Interact with Session](https://docs.eden.art/api-reference/sessions/interact-with-session.md): Send a message to an existing session or create a new session with the first message. - [List User Sessions](https://docs.eden.art/api-reference/sessions/list-user-sessions.md): Retrieve a paginated list of sessions for the authenticated user, optionally filtered by agent. - [List User Shares](https://docs.eden.art/api-reference/sessions/list-user-shares.md): Retrieve all session shares created by the authenticated user. - [React to Message](https://docs.eden.art/api-reference/sessions/react-to-message.md): Add an emoji reaction to a specific message within a session. - [Share Session](https://docs.eden.art/api-reference/sessions/share-session.md): Create a shareable public link for a session up to a specific message point. - [Update Session](https://docs.eden.art/api-reference/sessions/update-session.md): Update session properties such as title or pinned status. - [Calculate Task Cost](https://docs.eden.art/api-reference/tasks/calculate-task-cost.md): Calculate the estimated cost in manna for executing a task with specified tool and arguments. - [Cancel Running Task](https://docs.eden.art/api-reference/tasks/cancel-running-task.md): Cancel a task that is currently in progress or queued for execution. - [Create New Task](https://docs.eden.art/api-reference/tasks/create-new-task.md): Create and execute a new task using a specified tool with optional arguments and visibility settings. - [Get Task Details](https://docs.eden.art/api-reference/tasks/get-task-details.md): Retrieve detailed information about a specific task including its status and output. - [List User Tasks](https://docs.eden.art/api-reference/tasks/list-user-tasks.md): Retrieve a paginated list of tasks for the authenticated user with optional filtering by status, type, or tool. - [Subscribe Task Events](https://docs.eden.art/api-reference/tasks/subscribe-task-events.md): Subscribe to real-time task update events via Server-Sent Events (SSE). - [Get Tool Details](https://docs.eden.art/api-reference/tools/get-tool-details.md): Retrieve detailed information about a specific tool including its parameters and configuration. - [List Available Tools](https://docs.eden.art/api-reference/tools/list-available-tools.md): Retrieve a list of all available tools with their metadata and configuration options. - [Manna](https://docs.eden.art/core-concepts/manna.md): Learn about Eden's internal currency system for creating generative art - [Creating Agents](https://docs.eden.art/guides/agents.md): Build AI agents with custom personalities, tools, and visual models - [Building with Eden](https://docs.eden.art/guides/build.md): A complete guide to building applications with the Eden API - [Creating with Eden](https://docs.eden.art/guides/creation.md): Complete guide to Eden's creation endpoints for images and videos - [Agent Memory System](https://docs.eden.art/guides/memory.md): Enable agents to learn and evolve through persistent context and conversation memory - [Training Models](https://docs.eden.art/guides/models.md): Train custom LoRA models for consistent characters, objects, and styles - [About Eden](https://docs.eden.art/index.md): Welcome to Eden! Learn about our mission to democratize generative AI for artists. - [Discord](https://docs.eden.art/integrations/discord.md): Deploy your Eden agent to Discord servers - [Farcaster](https://docs.eden.art/integrations/farcaster.md): Deploy your Eden agent to Farcaster - [About Integrations](https://docs.eden.art/integrations/overview.md): Overview of Eden's integrations - [Telegram](https://docs.eden.art/integrations/telegram.md): Deploy your Eden agent to Telegram groups and channels - [TikTok](https://docs.eden.art/integrations/tiktok.md): Deploy your Eden agent to TikTok for autonomous posting. - [Twitter/X](https://docs.eden.art/integrations/twitter.md): Deploy your Eden agent to Twitter/X for autonomous posting and interactions - [Privacy Policy](https://docs.eden.art/legal/privacy.md): How Eden collects, uses, and protects your personal information - [Terms of Service](https://docs.eden.art/legal/tos.md): Legal agreement between Eden and users of our services - [Ace Step Musicgen](https://docs.eden.art/tools/ace_step_musicgen.md): Generate music from text prompt using Ace Step model. - [Elevenlabs](https://docs.eden.art/tools/elevenlabs.md): Text-to-speech with ElevenLabs - [Elevenlabs Fx](https://docs.eden.art/tools/elevenlabs_fx.md): Sound effects with ElevenLabs - [Elevenlabs Music](https://docs.eden.art/tools/elevenlabs_music.md): Text-to-music with ElevenLabs - [Flux Kontext](https://docs.eden.art/tools/flux_kontext.md): Generate an image with the initial image as context or edit the image in accordance with the prompt. - [Flux Schnell](https://docs.eden.art/tools/flux_schnell.md): Generate an image from text quickly with Flux Schnell. - [Flux Trainer](https://docs.eden.art/tools/flux_trainer.md): Train a custom model with your images (pro) - [Gpt Image 15 Edit](https://docs.eden.art/tools/gpt_image_15_edit.md): Creates an edited or extended image given one or more source images and a prompt, using fal.ai's GPT Image 1.5 model. - [Hedra](https://docs.eden.art/tools/hedra.md): Talking head generated with Hedra - [Kling](https://docs.eden.art/tools/kling.md): Generate 5s and 10s videos in 720p and 1080p resolution from a starting image using Kling v2.1 - [Kling Pro](https://docs.eden.art/tools/kling_pro.md): Generate a video from text and an optional input image with Kling - [Kling V25](https://docs.eden.art/tools/kling_v25.md): Generate 5s or 10s videos from a starting image using Kling v2.5 via FAL. (no audio) - [LORA Trainer](https://docs.eden.art/tools/lora_trainer.md): Train a custom model with your images (fast) - [Mmaudio](https://docs.eden.art/tools/mmaudio.md): Generate audio that matches given video content + prompt. - [Musicgen](https://docs.eden.art/tools/musicgen.md): Generate music - [OpenAI Image Edit](https://docs.eden.art/tools/openai_image_edit.md): Creates an edited or extended image given one or more source images and a prompt, using OpenAI's gpt-image-1 model. - [OpenAI Image Generate](https://docs.eden.art/tools/openai_image_generate.md): Generate images using OpenAI's gpt-image-1 model. - [Runway](https://docs.eden.art/tools/runway.md): Text-guided, realistic image animation with Runway Gen 4 Turbo or Gen 3 Alpha Turbo - [Runway2](https://docs.eden.art/tools/runway2.md): Control a character by transferring the audio and action from a reference video onto a character image - [Runway3](https://docs.eden.art/tools/runway3.md): Transform the style of a video by applying artistic or environmental changes based on a prompt or reference image. - [Seedance1](https://docs.eden.art/tools/seedance1.md): A pro version of Seedance that offers text-to-video and image-to-video support for 5s or 10s videos, at 480p and 1080p resolution. - [Seedream4](https://docs.eden.art/tools/seedream4.md): ByteDance's advanced text-to-image modelgeneration - [Seedream45](https://docs.eden.art/tools/seedream45.md): ByteDance's advanced text-to-image model generation - [Style Transfer](https://docs.eden.art/tools/style_transfer.md): Reimagine an image in a different style, maintaining shape - [Thinksound](https://docs.eden.art/tools/thinksound.md): Generate audio that matches given video content + prompt using ThinkSound. - [Transcription](https://docs.eden.art/tools/transcription.md): Transcribe audio to text using OpenAI. Supports various models and optional timestamps. - [Weather](https://docs.eden.art/tools/weather.md): Get the weather for a given location - [Websearch](https://docs.eden.art/tools/websearch.md): Search and extract content from any webpage - [Zonos](https://docs.eden.art/tools/zonos.md): Text-to-speech using Zonos ## OpenAPI Specs - [openapi](https://docs.eden.art/openapi.json)