# Sequentum Developer Documentation > Build, run, and operate web data agents at enterprise scale. ## Docs - [Agent Builder](https://docs.sequentum.com/agent-builder/overview.md): Create production-ready extraction agents through a guided AI conversation. - [Agent Builder quickstart](https://docs.sequentum.com/agent-builder/quickstart.md): Build a working agent in 5 minutes through the UI. - [Sessions](https://docs.sequentum.com/agent-builder/sessions.md): The Agent Builder session state machine, in detail. - [Streaming events](https://docs.sequentum.com/agent-builder/streaming-events.md): Long-poll Agent Builder events with the lastEventIndex cursor. - [Commands reference](https://docs.sequentum.com/agents/commands/overview.md): Every command available in the Editor, grouped by purpose. - [The Editor](https://docs.sequentum.com/agents/overview.md): When Agent Builder can't reach a corner case, drop into the Editor and hand-author the agent. - [Cancel a session](https://docs.sequentum.com/api-reference/agent-builder/session-cancel.md) - [Get session conversation](https://docs.sequentum.com/api-reference/agent-builder/session-conversation.md) - [Stream session events](https://docs.sequentum.com/api-reference/agent-builder/session-events.md) - [Finish a session](https://docs.sequentum.com/api-reference/agent-builder/session-finish.md) - [Send a follow-up message](https://docs.sequentum.com/api-reference/agent-builder/session-followup.md) - [Get session status](https://docs.sequentum.com/api-reference/agent-builder/session-status.md) - [Stop a session](https://docs.sequentum.com/api-reference/agent-builder/session-stop.md) - [Start an Agent Builder session](https://docs.sequentum.com/api-reference/agent-builder/start-session.md) - [Archive an agent](https://docs.sequentum.com/api-reference/agents/archive.md): Archives an agent, hiding it from default list views and disabling all schedules. - [Delete a run](https://docs.sequentum.com/api-reference/agents/delete-run.md): Deletes a specific run and all its associated data, including files and storage. This is primarily used for PII compliance when an agent extracts personally identifiable information. - [Get an agent](https://docs.sequentum.com/api-reference/agents/get.md): Returns a specific agent accessible to the authenticated user within their organization. - [Get agent input parameters](https://docs.sequentum.com/api-reference/agents/input-parameters.md): Returns the list of input parameters the agent expects, including whether each parameter is encrypted. - [Kill a run](https://docs.sequentum.com/api-reference/agents/kill-run.md): Forcefully kills a specific running agent instance. - [List agents](https://docs.sequentum.com/api-reference/agents/list.md): Returns a list of agents accessible to the authenticated user within their organization. - [List runs for an agent](https://docs.sequentum.com/api-reference/agents/list-runs.md): Returns a list of all runs and run history for an agent. Most recent records are returned first. - [Restore an agent version](https://docs.sequentum.com/api-reference/agents/restore-version.md): Restores a previous version of an agent configuration as the new version. - [Download a run output file](https://docs.sequentum.com/api-reference/agents/run-file-download.md): Download the contents of a file from when an agent was run. - [List run output files](https://docs.sequentum.com/api-reference/agents/run-files.md): Get a list of of the files that were created when an agent was run. - [Get run status](https://docs.sequentum.com/api-reference/agents/run-status.md): Returns the current status and details of a specific run. Faster than `GetAgentRuns` when you only need to check a single run, and it checks both active runs and run history. - [Search agents](https://docs.sequentum.com/api-reference/agents/search.md): Searches for agents by matching the query term against agent names and descriptions (case-insensitive). - [Start a run](https://docs.sequentum.com/api-reference/agents/start-run.md): Initiates a new run of the specified agent with the provided configuration parameters. Sample request: ```json { "inputParameters": { "param1": "value1", "param2": "value2" }, "parallelism": 1, "parallelMaxConcurrency": 2, "parallelExport": true,… - [Stop a run](https://docs.sequentum.com/api-reference/agents/stop-run.md): Stops a specific running agent instance. - [Unarchive an agent](https://docs.sequentum.com/api-reference/agents/unarchive.md): Restores a previously archived agent so it appears in default list views again. - [List agent versions](https://docs.sequentum.com/api-reference/agents/versions.md): Returns a list of all versions of the specified agent. The active version is always the largest version number Requires authorization. - [Latest failure for an agent](https://docs.sequentum.com/api-reference/analytics/latest-failure.md): Returns diagnostics for the most recent failed run of the specified agent. Useful when asking "Why did my agent fail?" without specifying a run ID. - [Records summary](https://docs.sequentum.com/api-reference/analytics/records-summary.md): Returns a summary of records extracted and exported within the specified date range. Useful for answering questions like "How many records did the agent download yesterday?" - [Run diagnostics](https://docs.sequentum.com/api-reference/analytics/run-diagnostics.md): Returns detailed diagnostic information for a specific run, including error messages, statistics, possible causes of failure, and suggested remediation actions. Useful for answering questions like "Why did my agent fail?" - [Runs summary](https://docs.sequentum.com/api-reference/analytics/runs-summary.md): Returns a summary of all runs (completed, failed, running, etc.) within the specified date range. Useful for answering questions like: - "How many agents ran yesterday?" - "What agents failed last week?" - [Upcoming schedules](https://docs.sequentum.com/api-reference/analytics/schedules-upcoming.md): Returns all scheduled runs that are configured to execute within the specified date range. Useful for answering questions like "What agents are scheduled to run this week?" - [Authentication](https://docs.sequentum.com/api-reference/authentication.md): Authenticate with an API key or an OAuth bearer token. - [Agent billing detail](https://docs.sequentum.com/api-reference/billing/agent.md): Returns the cost breakdown by usage type for a specific agent within the specified date range. Useful for visualizing agent costs over time in charts. - [Agent run-level billing](https://docs.sequentum.com/api-reference/billing/agent-runs.md): Returns a paginated list of runs with their costs for a specific agent within the specified date range. - [Per-agent billing summary](https://docs.sequentum.com/api-reference/billing/agents.md): Returns a paginated list of agents with their total costs within the specified date range. Only returns agents the authenticated user has access to. - [Get credits balance](https://docs.sequentum.com/api-reference/billing/credits.md): Returns the current available credits balance for the user's organization. Useful for answering questions like "How many credits do I have left?" - [Billing history](https://docs.sequentum.com/api-reference/billing/history.md): Returns the history of credit transactions (additions, deductions, etc.) for the organization. - [Get spending](https://docs.sequentum.com/api-reference/billing/spending.md): Returns the total amount spent within the specified date range. Useful for answering questions like "How much have I spent this week?" - [Errors](https://docs.sequentum.com/api-reference/errors.md): Sequentum returns RFC 7807 problem details on every error. - [API reference](https://docs.sequentum.com/api-reference/introduction.md): The Sequentum Cloud REST API, organized by resource. - [Create a schedule](https://docs.sequentum.com/api-reference/schedules/create.md): Creates a new scheduled task that will automatically run the agent based on the specified schedule. **Schedule Types:** - **CRON (3)**: Use cronExpression to define a recurring schedule - **RunOnce (1)**: Requires startTime (must be at least 1 minute in the future) - runs once at the specified… - [Delete a schedule](https://docs.sequentum.com/api-reference/schedules/delete.md): Permanently removes the specified schedule from the agent. - [Disable a schedule](https://docs.sequentum.com/api-reference/schedules/disable.md): Disables a schedule so it will not run until it is enabled again. - [Enable a schedule](https://docs.sequentum.com/api-reference/schedules/enable.md): Enables a previously disabled schedule so it will run according to its configuration. - [Get a schedule](https://docs.sequentum.com/api-reference/schedules/get.md): Returns the details of a specific schedule for an agent. - [List schedules for an agent](https://docs.sequentum.com/api-reference/schedules/list.md): Returns a list of all scheduled tasks configured for the specified agent. - [Update a schedule](https://docs.sequentum.com/api-reference/schedules/update.md): Updates the configuration of an existing scheduled task. **Schedule Types:** - **CRON (3)**: Use cronExpression to define a recurring schedule - **RunOnce (1)**: Requires startTime (must be in the future) - runs once at the specified date/time - **RunEvery (2)**: Uses runEveryCount and runEver… - [List agents in a space](https://docs.sequentum.com/api-reference/spaces/agents.md): Returns a list of all agents (configurations) within the specified space. - [Get a space](https://docs.sequentum.com/api-reference/spaces/get.md): Returns details of a specific space. - [List spaces](https://docs.sequentum.com/api-reference/spaces/list.md): Returns a list of all spaces the authenticated user has access to within their organization. - [Run all agents in a space](https://docs.sequentum.com/api-reference/spaces/run-all.md): Starts all agents within the specified space. Useful for batch operations like "Run all agents in the Bot Blocking space". Note: Only active agents with valid configurations will be started. - [Search spaces](https://docs.sequentum.com/api-reference/spaces/search.md): Searches for a space by name within the user's organization. Useful for finding a space like "Bot Blocking" by name. - [Changelog](https://docs.sequentum.com/changelog.md): What's new in Sequentum. - [Agents](https://docs.sequentum.com/concepts/agents.md): An Agent is a program that browses the web on your behalf and returns structured data. - [Core concepts](https://docs.sequentum.com/concepts/overview.md): The four objects you'll work with every day in Sequentum. - [Runs](https://docs.sequentum.com/concepts/runs.md): A Run is a single execution of an Agent. - [Schedules](https://docs.sequentum.com/concepts/schedules.md): Recurring triggers that fire Runs against an Agent on a cadence you define. - [Spaces](https://docs.sequentum.com/concepts/spaces.md): A Space is a workspace that owns Agents, members, and credits. - [Operate in Control Center](https://docs.sequentum.com/control-center/operate.md): Trigger runs, watch status, and fetch outputs from the dashboard UI. - [Sequentum](https://docs.sequentum.com/index.md): Build, run, and operate web data agents at enterprise scale. - [Connect](https://docs.sequentum.com/mcp/connect.md): Wire Sequentum's MCP server into your data pipeline, automation platform, or chat client. - [MCP](https://docs.sequentum.com/mcp/overview.md): Wire Sequentum into LLM-driven data pipelines and analyst workflows through a single MCP server. - [Tools](https://docs.sequentum.com/mcp/tools.md): Every tool the Sequentum MCP server exposes, mapped to its REST equivalent. - [Quickstart](https://docs.sequentum.com/quickstart.md): Build your first agent with Agent Builder and pull structured data — in under five minutes. ## OpenAPI Specs - [swagger](https://docs.sequentum.com/swagger.json) - [openapi](https://docs.sequentum.com/api-reference/openapi.json)