# Agent Cloud ## Docs - [Add an agent](https://docs.agentcloud.dev/apidocs/docs/agents/add--agent.md): Add a new Agent - [Delete An Agent](https://docs.agentcloud.dev/apidocs/docs/agents/delete--agent.md): Delete an agent - [Edit An Agent](https://docs.agentcloud.dev/apidocs/docs/agents/edit--agent.md): Add a new Agent - [Retrieve Agent](https://docs.agentcloud.dev/apidocs/docs/agents/get--agent.md): Retrieve a JSON object of a single agent from agentId and the resourceSlug - [Retrieve Agents](https://docs.agentcloud.dev/apidocs/docs/agents/get--agents.md): Retrieve a JSON list of all agents the user has access to - [Get App](https://docs.agentcloud.dev/apidocs/docs/apps/retrieve--app.md): Retrieve a JSON object of the retrieved app. Will also return a list of all tasks, tools, agents, models and datasources as a front end helper - [Get Apps](https://docs.agentcloud.dev/apidocs/docs/apps/retrieve--apps.md): Retrieve a JSON list of all apps the user has access to. Will also return a list of all tasks, tools, agents, models and datasources as a front end helper - [Add A Datasource](https://docs.agentcloud.dev/apidocs/docs/datasources/add--datasource.md): Second stage of adding Datasource (check test datasource for the first step), this connects the datasource to a vectordb, creates a connection between the datasource and airbyte, starts a job to synchronise the rows and finally creates a tool for the datasource. A tool for the datasource is required… - [Retrieve A Datasource](https://docs.agentcloud.dev/apidocs/docs/datasources/retrieve--datasource.md): Retrieve a JSON object of a single model within the specified team by modelId. - [Retrieve Datasources](https://docs.agentcloud.dev/apidocs/docs/datasources/retrieve--datasources.md): Retrieve a JSON list of all Datasources the user has access to within the specified team. - [Sync Datasource](https://docs.agentcloud.dev/apidocs/docs/datasources/sync--datasource.md): Initialise an Airbyte synchronisation for an existing datasource object - [Test A Datasource To Be Added](https://docs.agentcloud.dev/apidocs/docs/datasources/test--datasource.md): Test a new datasource. This is required to gather the datasource schema, tables and values to continue to the next stage of addition. This MUST be executed first when adding a new datasource - [Edit Schedule In Datasource - This is marked as Uncomplete](https://docs.agentcloud.dev/apidocs/docs/datasources/wip--edit--datasource--schedule.md): TODO: UNFINISHED DOCUMENTATION - [Edit Datasource Streams - This Is Marked As Unfinished](https://docs.agentcloud.dev/apidocs/docs/datasources/wip--edit--datasource--streams.md): TODO: UNFINISHED DOCUMENTATION - [Add A New Model](https://docs.agentcloud.dev/apidocs/docs/models/add--model.md): Add a new model to the specified team. - [Delete A Model](https://docs.agentcloud.dev/apidocs/docs/models/delete--model.md): Delete a model by its ID within the specified team. - [Edit A Model](https://docs.agentcloud.dev/apidocs/docs/models/edit--model.md): Edit an existing model by its ID within the specified team. - [Retrieve Model](https://docs.agentcloud.dev/apidocs/docs/models/get--model.md): Retrieve a JSON object of a single model within the specified team by modelId. - [Retrieve Models](https://docs.agentcloud.dev/apidocs/docs/models/get--models.md): Retrieve a JSON list of all models the user has access to within the specified team. - [Account](https://docs.agentcloud.dev/apidocs/docs/schema/Account.md) - [Agent](https://docs.agentcloud.dev/apidocs/docs/schema/Agent.md) - [Asset](https://docs.agentcloud.dev/apidocs/docs/schema/Asset.md) - [BaseOpenApiParameters](https://docs.agentcloud.dev/apidocs/docs/schema/BaseOpenApiParameters.md) - [ChatMessage](https://docs.agentcloud.dev/apidocs/docs/schema/ChatMessage.md) - [Crew](https://docs.agentcloud.dev/apidocs/docs/schema/Crew.md) - [Datasource](https://docs.agentcloud.dev/apidocs/docs/schema/Datasource.md) - [DatasourceConnectionSettings](https://docs.agentcloud.dev/apidocs/docs/schema/DatasourceConnectionSettings.md) - [DatasourceRecordCount](https://docs.agentcloud.dev/apidocs/docs/schema/DatasourceRecordCount.md) - [DatasourceStatusColors](https://docs.agentcloud.dev/apidocs/docs/schema/DatasourceStatusColors.md) - [DatasourceStream](https://docs.agentcloud.dev/apidocs/docs/schema/DatasourceStream.md) - [DynamicResponse](https://docs.agentcloud.dev/apidocs/docs/schema/DynamicResponse.md) - [FieldDescription](https://docs.agentcloud.dev/apidocs/docs/schema/FieldDescription.md) - [FieldDescriptionMap](https://docs.agentcloud.dev/apidocs/docs/schema/FieldDescriptionMap.md) - [FormFieldConfig](https://docs.agentcloud.dev/apidocs/docs/schema/FormFieldConfig.md) - [FunctionProperty](https://docs.agentcloud.dev/apidocs/docs/schema/FunctionProperty.md) - [IconAttachment](https://docs.agentcloud.dev/apidocs/docs/schema/IconAttachment.md) - [InsertResult](https://docs.agentcloud.dev/apidocs/docs/schema/InsertResult.md) - [MetadataFieldInfo](https://docs.agentcloud.dev/apidocs/docs/schema/MetadataFieldInfo.md) - [Model](https://docs.agentcloud.dev/apidocs/docs/schema/Model.md) - [MultiQueryRetrieverConfig](https://docs.agentcloud.dev/apidocs/docs/schema/MultiQueryRetrieverConfig.md) - [Notification](https://docs.agentcloud.dev/apidocs/docs/schema/Notification.md) - [NotificationDetails](https://docs.agentcloud.dev/apidocs/docs/schema/NotificationDetails.md) - [NotificationType](https://docs.agentcloud.dev/apidocs/docs/schema/NotificationType.md) - [OAuthStrategy](https://docs.agentcloud.dev/apidocs/docs/schema/OAuthStrategy.md) - [Oauth Provider](https://docs.agentcloud.dev/apidocs/docs/schema/Oauth_Provider.md) - [ObjectId](https://docs.agentcloud.dev/apidocs/docs/schema/ObjectId.md) - [Org](https://docs.agentcloud.dev/apidocs/docs/schema/Org.md) - [ProcessingErrorDetails](https://docs.agentcloud.dev/apidocs/docs/schema/ProcessingErrorDetails.md) - [Retriever](https://docs.agentcloud.dev/apidocs/docs/schema/Retriever.md) - [RetrieverConfig](https://docs.agentcloud.dev/apidocs/docs/schema/RetrieverConfig.md) - [SelfQueryRetrieverConfig](https://docs.agentcloud.dev/apidocs/docs/schema/SelfQueryRetrieverConfig.md) - [Session](https://docs.agentcloud.dev/apidocs/docs/schema/Session.md) - [ShareLink](https://docs.agentcloud.dev/apidocs/docs/schema/ShareLink.md) - [ShareLinkType](https://docs.agentcloud.dev/apidocs/docs/schema/ShareLinkType.md) - [ShareLinkTypes](https://docs.agentcloud.dev/apidocs/docs/schema/ShareLinkTypes.md) - [SharingConfig](https://docs.agentcloud.dev/apidocs/docs/schema/SharingConfig.md) - [SharingMode](https://docs.agentcloud.dev/apidocs/docs/schema/SharingMode.md) - [SimilaritySearchRetrieverConfig](https://docs.agentcloud.dev/apidocs/docs/schema/SimilaritySearchRetrieverConfig.md) - [StreamConfig](https://docs.agentcloud.dev/apidocs/docs/schema/StreamConfig.md) - [StreamConfigMap](https://docs.agentcloud.dev/apidocs/docs/schema/StreamConfigMap.md) - [Stripe](https://docs.agentcloud.dev/apidocs/docs/schema/Stripe.md) - [SyncModes](https://docs.agentcloud.dev/apidocs/docs/schema/SyncModes.md) - [SystemUpdateDetails](https://docs.agentcloud.dev/apidocs/docs/schema/SystemUpdateDetails.md) - [Task](https://docs.agentcloud.dev/apidocs/docs/schema/Task.md) - [Team](https://docs.agentcloud.dev/apidocs/docs/schema/Team.md) - [TeamDescription](https://docs.agentcloud.dev/apidocs/docs/schema/TeamDescription.md) - [TeamModelResponse](https://docs.agentcloud.dev/apidocs/docs/schema/TeamModelResponse.md) - [TestDatasourceJSONBody](https://docs.agentcloud.dev/apidocs/docs/schema/TestDatasourceJSONBody.md) - [TimeWeightedRetrieverConfig](https://docs.agentcloud.dev/apidocs/docs/schema/TimeWeightedRetrieverConfig.md) - [Tool](https://docs.agentcloud.dev/apidocs/docs/schema/Tool.md) - [ToolRevision](https://docs.agentcloud.dev/apidocs/docs/schema/ToolRevision.md) - [ToolState](https://docs.agentcloud.dev/apidocs/docs/schema/ToolState.md) - [ToolType](https://docs.agentcloud.dev/apidocs/docs/schema/ToolType.md) - [UnstructuredChunkingConfig](https://docs.agentcloud.dev/apidocs/docs/schema/UnstructuredChunkingConfig.md) - [UnstructuredChunkingStrategy](https://docs.agentcloud.dev/apidocs/docs/schema/UnstructuredChunkingStrategy.md) - [UnstructuredChunkingStrategyValues](https://docs.agentcloud.dev/apidocs/docs/schema/UnstructuredChunkingStrategyValues.md) - [UnstructuredPartitioningStrategy](https://docs.agentcloud.dev/apidocs/docs/schema/UnstructuredPartitioningStrategy.md) - [UnstructuredPartitioningStrategyValues](https://docs.agentcloud.dev/apidocs/docs/schema/UnstructuredPartitioningStrategyValues.md) - [UserActionDetails](https://docs.agentcloud.dev/apidocs/docs/schema/UserActionDetails.md) - [WebhookDetails](https://docs.agentcloud.dev/apidocs/docs/schema/WebhookDetails.md) - [WebhookType](https://docs.agentcloud.dev/apidocs/docs/schema/WebhookType.md) - [TempRedirectResponse](https://docs.agentcloud.dev/apidocs/docs/schema/tempRedirectResponse.md) - [Add a session](https://docs.agentcloud.dev/apidocs/docs/sessions/add--session.md): Create a new chat session from the parameter appId - [Cancel a session](https://docs.agentcloud.dev/apidocs/docs/sessions/cancel--session.md): Cancel a session by Id, best practice to cancel a session once it has completed. The session and it's associated fields will still exist within the database under the same sessionId. The session can be completley removed from the database using the delete route AFTER this has been executed. - [Delete a session](https://docs.agentcloud.dev/apidocs/docs/sessions/delete--session.md): Delete a session by Id. - [Retrieve Messages](https://docs.agentcloud.dev/apidocs/docs/sessions/retrieve--messages.md): Get all messages associated to the path sessionId - [Retrieve Session](https://docs.agentcloud.dev/apidocs/docs/sessions/retrieve--session.md): Retrieve a JSON object of the session from path sessionId. Will also return a list of all tasks, tools, agents, models and datasources as a front end helper - [Retrieve Sessions](https://docs.agentcloud.dev/apidocs/docs/sessions/retrieve--sessions.md): Retrieve a JSON list of all sessions the user has access to. Will also return a list of all tasks, tools, agents, models and datasources as a front end helper - [Add A New Task](https://docs.agentcloud.dev/apidocs/docs/tasks/add--task.md): Add a new task. - [Delete A Task](https://docs.agentcloud.dev/apidocs/docs/tasks/delete--task.md): Delete a task - [Edit A Task](https://docs.agentcloud.dev/apidocs/docs/tasks/edit--task.md): Edit a task. - [Retrieve Task](https://docs.agentcloud.dev/apidocs/docs/tasks/get--task.md): Retrieve a JSON object with a singular task to be retrieved by id. - [Retrieve Tasks](https://docs.agentcloud.dev/apidocs/docs/tasks/get--tasks.md): Retrieve a JSON list of all tasks the user has access to - [Add A New Tool](https://docs.agentcloud.dev/apidocs/docs/tools/add--tool.md): Add a new tool to the specified team. - [Delete A Tool](https://docs.agentcloud.dev/apidocs/docs/tools/delete--tool.md): Delete a tool by its ID within the specified team. - [Edit A Tool](https://docs.agentcloud.dev/apidocs/docs/tools/edit--tool.md): Edit an existing tool by its ID within the specified team. - [Retrieve Tool](https://docs.agentcloud.dev/apidocs/docs/tools/get--tool.md): Retrieve a JSON object of a single tool from toolId and the resourceSlug - [Retrieve Tools](https://docs.agentcloud.dev/apidocs/docs/tools/get--tools.md): Retrieve a JSON list of all tools the user has access to - [Agent Cloud Platform](https://docs.agentcloud.dev/documentation/Installation/deployment.md) - [Local Dev with CLI](https://docs.agentcloud.dev/documentation/Installation/local.md): How to use Agent Cloud on your local development machine. - [Getting Support](https://docs.agentcloud.dev/documentation/community/getting-support.md) - [Agents](https://docs.agentcloud.dev/documentation/components/agents.md): What are agents in Agent Cloud? - [Apps](https://docs.agentcloud.dev/documentation/components/apps.md) - [Datasources](https://docs.agentcloud.dev/documentation/components/datasources.md): What are Datasources in Agent Cloud? - [Models](https://docs.agentcloud.dev/documentation/components/models.md): What are Models in Agent Cloud? - [Sessions](https://docs.agentcloud.dev/documentation/components/sessions.md) - [Tasks](https://docs.agentcloud.dev/documentation/components/tasks.md): What are Tasks in Agent Cloud? - [Tools](https://docs.agentcloud.dev/documentation/components/tools.md) - [Variables](https://docs.agentcloud.dev/documentation/components/variables.md) - [What is RAG?](https://docs.agentcloud.dev/documentation/concepts/rag.md) - [Contribute to Agent Cloud](https://docs.agentcloud.dev/documentation/contribute/contribute.md) - [Agent Cloud - Talk to Your Data](https://docs.agentcloud.dev/documentation/get-started/introduction.md) - [Get Started with Agent Cloud on a Local Deployment](https://docs.agentcloud.dev/documentation/get-started/local-setup.md) - [How to Create Your First Agent Cloud App](https://docs.agentcloud.dev/documentation/get-started/quickstart.md) - [Tutorial to Build a RAG with Google Bigquery](https://docs.agentcloud.dev/documentation/guides/demo-chat-rag-bigquery.md): Step by step guide to setup a conversational chat app to RAG a Google Big Query datasource (or any other data source) ## OpenAPI Specs - [openapi](https://docs.agentcloud.dev/apidocs/openapi.json) ## Optional - [Integrations](https://agentcloud.dev/integrations) - [Blog](https://www.agentcloud.dev/blog)