# OpenSink Docs ## Docs - [Activities](https://docs.opensink.com/agents/activities.md): A structured log of everything that happens during an agent session. - [Configurations](https://docs.opensink.com/agents/configurations.md): Versioned, schema-validated settings for agent behavior — without redeploying. - [Execution Endpoints](https://docs.opensink.com/agents/execution-endpoints.md): Webhooks that let OpenSink call your agent back when input is resolved. - [Input Requests](https://docs.opensink.com/agents/input-requests.md): Schema-driven human-in-the-loop — pause agents, collect input, resume execution. - [Create Agent Configuration](https://docs.opensink.com/api-reference/agent-config/create-agent-configuration.md): Create a new configuration version for an agent - [Get Active Agent Configuration](https://docs.opensink.com/api-reference/agent-config/get-active-agent-configuration.md): Get the current active configuration for an agent - [Get Agent Configuration](https://docs.opensink.com/api-reference/agent-config/get-agent-configuration.md): Get a specific configuration by ID - [List Agent Configuration Variants](https://docs.opensink.com/api-reference/agent-config/list-agent-configuration-variants.md): List latest config for each variant. Optionally filter by agent_id. - [List Agent Configurations](https://docs.opensink.com/api-reference/agent-config/list-agent-configurations.md): List all config versions. Optionally filter by agent_id or variant. - [Create Agent Session Activity](https://docs.opensink.com/api-reference/agent-session-activity/create-agent-session-activity.md): Create a new activity for a session - [Delete Agent Session Activity](https://docs.opensink.com/api-reference/agent-session-activity/delete-agent-session-activity.md): Delete an activity - [Get Agent Session Activity](https://docs.opensink.com/api-reference/agent-session-activity/get-agent-session-activity.md): Get a specific activity by ID - [List Agent Session Activities](https://docs.opensink.com/api-reference/agent-session-activity/list-agent-session-activities.md): List all activities. Optionally filter by session_id, agent_id, type, or source. - [Create Agent Session Input Request](https://docs.opensink.com/api-reference/agent-session-input-request/create-agent-session-input-request.md): Create a new input request for a session - [Delete Agent Session Input Request](https://docs.opensink.com/api-reference/agent-session-input-request/delete-agent-session-input-request.md): Delete an input request - [Get Agent Session Input Request](https://docs.opensink.com/api-reference/agent-session-input-request/get-agent-session-input-request.md): Get a specific input request by ID - [List Agent Session Input Requests](https://docs.opensink.com/api-reference/agent-session-input-request/list-agent-session-input-requests.md): List all input requests. Optionally filter by session_id, agent_id, or status. - [Resolve Agent Session Input Request](https://docs.opensink.com/api-reference/agent-session-input-request/resolve-agent-session-input-request.md): Submit a response to resolve an input request - [Create Agent Session](https://docs.opensink.com/api-reference/agent-session/create-agent-session.md): Create a new session for an agent - [Delete Agent Session](https://docs.opensink.com/api-reference/agent-session/delete-agent-session.md): Delete a session - [Get Agent Session](https://docs.opensink.com/api-reference/agent-session/get-agent-session.md): Get a specific session by ID - [List Agent Sessions](https://docs.opensink.com/api-reference/agent-session/list-agent-sessions.md): List all sessions. Optionally filter by agent_id or status. - [Update Agent Session](https://docs.opensink.com/api-reference/agent-session/update-agent-session.md): Update a session - [Create Agent](https://docs.opensink.com/api-reference/agent/create-agent.md): Create a new agent - [Delete Agent](https://docs.opensink.com/api-reference/agent/delete-agent.md): Delete an agent - [Get Agent](https://docs.opensink.com/api-reference/agent/get-agent.md): Get an agent by ID - [List Agents](https://docs.opensink.com/api-reference/agent/list-agents.md): List all agents in the workspace - [Update Agent](https://docs.opensink.com/api-reference/agent/update-agent.md): Update an agent - [Count Pending Input Requests](https://docs.opensink.com/api-reference/agentsessioninputrequest/count-pending-input-requests.md): Get the count of pending input requests - [Get Cron Job Run](https://docs.opensink.com/api-reference/cron-job-run/get-cron-job-run.md): Get details of a specific run - [List Cron Job Runs](https://docs.opensink.com/api-reference/cron-job-run/list-cron-job-runs.md): List execution history. Use job_id to filter by a specific cron job. - [Create Cron Job](https://docs.opensink.com/api-reference/cron-job/create-cron-job.md): Create a new cron job - [Delete Cron Job](https://docs.opensink.com/api-reference/cron-job/delete-cron-job.md): Delete a cron job - [Get Cron Job](https://docs.opensink.com/api-reference/cron-job/get-cron-job.md): Get a cron job by ID - [List Cron Jobs](https://docs.opensink.com/api-reference/cron-job/list-cron-jobs.md): List all cron jobs in the current workspace - [Update Cron Job](https://docs.opensink.com/api-reference/cron-job/update-cron-job.md): Update a cron job - [API Reference](https://docs.opensink.com/api-reference/introduction.md): Interact with OpenSink programmatically from any agent, script, or service. - [Bulk Create Sink Items](https://docs.opensink.com/api-reference/sink-item/bulk-create-sink-items.md): Create multiple sink items at once. If any item is invalid, no items are created. - [Create Sink Item](https://docs.opensink.com/api-reference/sink-item/create-sink-item.md): Create a new sink item. - [Delete Sink Item](https://docs.opensink.com/api-reference/sink-item/delete-sink-item.md): Delete a sink item - [Get Sink Item](https://docs.opensink.com/api-reference/sink-item/get-sink-item.md): Get a sink item by ID - [List Sink Items](https://docs.opensink.com/api-reference/sink-item/list-sink-items.md): List or search items. Use q for full-text search, sink_id to filter by sink. Supports trail-based pagination. - [Update Sink Item](https://docs.opensink.com/api-reference/sink-item/update-sink-item.md): Update a sink item - [Create Sink](https://docs.opensink.com/api-reference/sink/create-sink.md): Create a new sink - [Delete Sink](https://docs.opensink.com/api-reference/sink/delete-sink.md): Delete a sink - [Get Sink](https://docs.opensink.com/api-reference/sink/get-sink.md): Get a sink by ID - [List Sinks](https://docs.opensink.com/api-reference/sink/list-sinks.md): List all sinks in the current workspace - [Update Sink](https://docs.opensink.com/api-reference/sink/update-sink.md): Update a sink - [Agents](https://docs.opensink.com/core-concepts/agents.md): How OpenSink gives your AI agents structure, visibility, and control in production. - [Background Jobs](https://docs.opensink.com/core-concepts/background-jobs.md): Run agents and automations on a schedule without managing infrastructure. - [Sessions](https://docs.opensink.com/core-concepts/sessions.md): Durable execution records for AI agents — resumable, inspectable, and human-aware. - [Sinks & Items](https://docs.opensink.com/core-concepts/sinks.md): How OpenSink stores, organizes, and exposes agent-produced information. - [Welcome to OpenSink](https://docs.opensink.com/index.md): Control and observe AI agents running in the real world. - [OpenClaw Memory Skill](https://docs.opensink.com/integrations/openclaw-memory.md): Give OpenClaw AI agents persistent, searchable memory using OpenSink Sinks. - [OpenClaw Skills Pack](https://docs.opensink.com/integrations/openclaw-skills.md): A growing collection of OpenSink integrations for OpenClaw agents — starting with activity logging. - [JavaScript Client](https://docs.opensink.com/javascript-client.md): Official JavaScript/TypeScript client for the OpenSink API. - [MCP Server](https://docs.opensink.com/mcp-server.md): Connect your AI tools to OpenSink via the Model Context Protocol (MCP) server. - [Quickstart](https://docs.opensink.com/quickstart.md): Create an account, copy one command, and see your first item instantly. - [Examples](https://docs.opensink.com/use-cases/examples.md): Working example agents you can run and learn from. - [Use Cases](https://docs.opensink.com/use-cases/overview.md): Common patterns for using OpenSink with AI agents in production. ## OpenAPI Specs - [openapi](https://docs.opensink.com/api-reference/openapi.json)