# Cortex ## Docs - [Create a Collection](https://docs.withcortex.ai/api-reference/endpoints/collections/create-a-collection.md): Create a new collection for your app. - [Delete a Collection](https://docs.withcortex.ai/api-reference/endpoints/collections/delete-a-collection.md): Remove a collection from your app. - [Get a Collection](https://docs.withcortex.ai/api-reference/endpoints/collections/get-a-collection.md): Fetch detailed information about a specific collection. - [Get Collections](https://docs.withcortex.ai/api-reference/endpoints/collections/get-collections.md): Get a list of all collections of your app. - [Update a Collection](https://docs.withcortex.ai/api-reference/endpoints/collections/update-a-collection.md): Modify an existing collection. - [Cancel File Upload](https://docs.withcortex.ai/api-reference/endpoints/files/cancel-file-upload.md): Cancel the upload processing of a specific file. - [Create a new file upload](https://docs.withcortex.ai/api-reference/endpoints/files/create-a-new-file-upload.md): Create a new file upload that generates an upload URL. - [Create File](https://docs.withcortex.ai/api-reference/endpoints/files/create-file.md): Upload a new file to the app. Optionally specify a bucket. - [Delete File](https://docs.withcortex.ai/api-reference/endpoints/files/delete-file.md): Delete a specific file from the app. - [Delete File Upload](https://docs.withcortex.ai/api-reference/endpoints/files/delete-file-upload.md): Delete a specific file upload. - [Get File](https://docs.withcortex.ai/api-reference/endpoints/files/get-file.md): Retrieve details of a specific file. - [Get File Upload](https://docs.withcortex.ai/api-reference/endpoints/files/get-file-upload.md): Retrieve details of a specific file upload. - [List File Uploads](https://docs.withcortex.ai/api-reference/endpoints/files/list-file-uploads.md): Retrieve a list of files for a specific app. - [List Files](https://docs.withcortex.ai/api-reference/endpoints/files/list-files.md): Retrieve a list of files for a specific app. Optionally filter by bucket. - [Update File Upload](https://docs.withcortex.ai/api-reference/endpoints/files/update-file-upload.md): Update details of a specific file upload. - [Upload a file](https://docs.withcortex.ai/api-reference/endpoints/files/upload-a-file.md): Uploads a file to the specified file upload ID placeholder - [Cancel a Record Run](https://docs.withcortex.ai/api-reference/endpoints/records/cancel-a-record-run.md): Cancel the ongoing execution of a record. - [Create a Record](https://docs.withcortex.ai/api-reference/endpoints/records/create-a-record.md): Create a new record in the specified collection. - [Delete a Record](https://docs.withcortex.ai/api-reference/endpoints/records/delete-a-record.md): Delete a specific record by its ID. - [Download Record Report](https://docs.withcortex.ai/api-reference/endpoints/records/download-record-report.md): Generate and download a PDF report of a specific record. - [Get a Record](https://docs.withcortex.ai/api-reference/endpoints/records/get-a-record.md): Retrieve a specific record by its ID. - [Get Record Status](https://docs.withcortex.ai/api-reference/endpoints/records/get-record-status.md): Retrieve the current status of a specific record. - [Get Records](https://docs.withcortex.ai/api-reference/endpoints/records/get-records.md): Retrieve a list of records of a specific collection. - [Reset Record](https://docs.withcortex.ai/api-reference/endpoints/records/reset-record.md): Reset the record status and rules. - [Run a Record](https://docs.withcortex.ai/api-reference/endpoints/records/run-a-record.md): Execute the rules associated with a specific record and get the report. - [Update a Record](https://docs.withcortex.ai/api-reference/endpoints/records/update-a-record.md): Update an existing record by its ID. - [Update Record Rules](https://docs.withcortex.ai/api-reference/endpoints/records/update-record-rules.md): Update the rules associated with a specific record. - [Cancel Test](https://docs.withcortex.ai/api-reference/endpoints/tests/cancel-test.md): Cancel a running workflow test by its ID. - [Cancel Tests](https://docs.withcortex.ai/api-reference/endpoints/tests/cancel-tests.md): Cancel all running workflow tests for a specific workflow. - [Create a Test](https://docs.withcortex.ai/api-reference/endpoints/tests/create-a-test.md): Create a new workflow test for a specific workflow. - [Create a Test Expectation](https://docs.withcortex.ai/api-reference/endpoints/tests/create-a-test-expectation.md): Create a new workflow test expectation for a specific workflow. - [Delete Test](https://docs.withcortex.ai/api-reference/endpoints/tests/delete-test.md): Delete a specific workflow test by its ID. - [Delete Test Expectation](https://docs.withcortex.ai/api-reference/endpoints/tests/delete-test-expectation.md): Delete a specific workflow test expectation by its ID. - [Get Test](https://docs.withcortex.ai/api-reference/endpoints/tests/get-test.md): Retrieve a specific workflow test by its ID. - [Get Test Expectation](https://docs.withcortex.ai/api-reference/endpoints/tests/get-test-expectation.md): Retrieve a specific workflow test expectation by its ID. - [Get Tests](https://docs.withcortex.ai/api-reference/endpoints/tests/get-tests.md): Retrieve a list of workflow tests for a specific workflow. - [Get Tests Expectations](https://docs.withcortex.ai/api-reference/endpoints/tests/get-tests-expectations.md): Retrieve a list of workflow test expectations for a specific workflow. - [Get Tests Stats](https://docs.withcortex.ai/api-reference/endpoints/tests/get-tests-stats.md): Retrieve statistics of workflow tests. - [Run Test](https://docs.withcortex.ai/api-reference/endpoints/tests/run-test.md): Run a specific workflow test by its ID. - [Run Tests](https://docs.withcortex.ai/api-reference/endpoints/tests/run-tests.md): Run all workflow tests for a specific workflow. - [Update Test](https://docs.withcortex.ai/api-reference/endpoints/tests/update-test.md): Update a specific workflow test by its ID. - [Update Test Expectation](https://docs.withcortex.ai/api-reference/endpoints/tests/update-test-expectation.md): Update a specific workflow test expectation by its ID. - [Create App Variable](https://docs.withcortex.ai/api-reference/endpoints/variables/create-app-variable.md): Create a variable for a specific app. - [Delete App Variable](https://docs.withcortex.ai/api-reference/endpoints/variables/delete-app-variable.md): Delete a variable for a specific app. - [Get App Variables](https://docs.withcortex.ai/api-reference/endpoints/variables/get-app-variables.md): Fetch all variables for a specific app. - [Rename App Variable](https://docs.withcortex.ai/api-reference/endpoints/variables/rename-app-variable.md): Rename a variable for a specific app. - [Update App Variables](https://docs.withcortex.ai/api-reference/endpoints/variables/update-app-variables.md): Update variables for a specific app. - [Create a Webhook](https://docs.withcortex.ai/api-reference/endpoints/webhooks/create-a-webhook.md): Create a new webhook for a specific app. - [Delete a Webhook](https://docs.withcortex.ai/api-reference/endpoints/webhooks/delete-a-webhook.md): Delete an existing webhook for a specific app. - [Get Webhooks](https://docs.withcortex.ai/api-reference/endpoints/webhooks/get-webhooks.md): Retrieve a list of webhooks for a specific app. - [Update Webhook](https://docs.withcortex.ai/api-reference/endpoints/webhooks/update-webhook.md): Update an existing webhook for a specific app. - [Cancel a Discoverable Workflow Run](https://docs.withcortex.ai/api-reference/endpoints/workflows/cancel-a-discoverable-workflow-run.md): Cancel a workflow run that is currently running. - [Cancel a Workflow Run](https://docs.withcortex.ai/api-reference/endpoints/workflows/cancel-a-workflow-run.md): Cancel a workflow run that is currently running. - [Discover Workflows](https://docs.withcortex.ai/api-reference/endpoints/workflows/discover-workflows.md): Retrieve a list of discoverable workflows for a specific app. - [Get a Workflow](https://docs.withcortex.ai/api-reference/endpoints/workflows/get-a-workflow.md): Retrieve a specific workflow by its ID. - [Get a Workflow Run](https://docs.withcortex.ai/api-reference/endpoints/workflows/get-a-workflow-run.md): Retrieve details of a specific workflow run. - [Get a Workflow Version](https://docs.withcortex.ai/api-reference/endpoints/workflows/get-a-workflow-version.md): Retrieve a specific workflow version by ID or version number. - [Get Discoverable Workflow](https://docs.withcortex.ai/api-reference/endpoints/workflows/get-discoverable-workflow.md): Retrieve a specific discoverable workflow by its ID. - [Get Discoverable Workflow Version](https://docs.withcortex.ai/api-reference/endpoints/workflows/get-discoverable-workflow-version.md): Retrieve a specific version of a discoverable workflow by ID or version number. - [Get Workflow Runs](https://docs.withcortex.ai/api-reference/endpoints/workflows/get-workflow-runs.md): Retrieve a list of runs for a specific workflow. - [Get Workflow Versions](https://docs.withcortex.ai/api-reference/endpoints/workflows/get-workflow-versions.md): Retrieve a list of workflow versions for a specific workflow. - [Get Workflows](https://docs.withcortex.ai/api-reference/endpoints/workflows/get-workflows.md): Retrieve a list of workflows for a specific app. - [Replay a Workflow Run](https://docs.withcortex.ai/api-reference/endpoints/workflows/replay-a-workflow-run.md): Replay a specific workflow run. - [Run a Workflow](https://docs.withcortex.ai/api-reference/endpoints/workflows/run-a-workflow.md): Run a specific workflow by its ID. - [Run Discoverable Workflow](https://docs.withcortex.ai/api-reference/endpoints/workflows/run-discoverable-workflow.md): Run a specific workflow by its ID. - [Update Run Data Retention Configuration](https://docs.withcortex.ai/api-reference/endpoints/workflows/update-run-data-retention-configuration.md): Update the data retention configuration for a specific workflow run. - [File Uploads](https://docs.withcortex.ai/api-reference/getting-started/file-uploads.md): Learn how to use the File Uploads API to securely collect files from users without authentication. - [Introduction](https://docs.withcortex.ai/api-reference/getting-started/introduction.md): Understand general concepts, response codes, and authentication strategies. - [Pagination and Filtering](https://docs.withcortex.ai/api-reference/getting-started/pagination-and-filtering.md): Learn how to paginate and filter responses from the Cortex API. - [Collections](https://docs.withcortex.ai/collections/overview.md): The no-code UI for workflow management. - [Records](https://docs.withcortex.ai/collections/records.md): Records store structured data associated with workflows and integrations. Users can manually create records or sync them through API connections. - [Report View & Analysis](https://docs.withcortex.ai/collections/report.md): Structured interface to analyze and visualize processed data within records. - [Rules](https://docs.withcortex.ai/collections/rules.md): Rules in Cortex are logic-based conditions that control how workflows execute, ensuring structured automation and decision-making. - [Core Concepts](https://docs.withcortex.ai/core-concepts.md): Learn about the core concepts and components that power Cortex's automation. - [Introduction](https://docs.withcortex.ai/introduction.md): An advanced AI platform for building intelligent, autonomous workflows and agents. - [Billing & Usage](https://docs.withcortex.ai/organizations/billing.md): Manage your billing information and usage. - [Organizations & Members](https://docs.withcortex.ai/organizations/overview.md): Where teams collaborate, manage workflows, and automate processes under a shared environment - [Agents](https://docs.withcortex.ai/workflows/agents.md): Autonomous AI agents that can reason, plan, and interact with various tools to complete complex tasks. - [API Usage](https://docs.withcortex.ai/workflows/api-usage.md): Learn how to run and interact with workflows using the Cortex API and SDKs. - [Deploy](https://docs.withcortex.ai/workflows/deploy.md): Learn how to deploy workflows, manage versions, rollback changes, and compare different versions of your workflows. - [Display](https://docs.withcortex.ai/workflows/display.md): Learn how to display workflow results in a structured way. - [Input Webhooks](https://docs.withcortex.ai/workflows/input-webhooks.md): Learn how to add webhooks to workflow inputs for quick API access. - [Introduction](https://docs.withcortex.ai/workflows/introduction.md): Introduction to the Cortex Workflows. - [Share](https://docs.withcortex.ai/workflows/share.md): Learn how to share workflows in different ways. - [Branching](https://docs.withcortex.ai/workflows/steps-advanced/branching.md): Create conditional logic to route data down different paths - [Conditional](https://docs.withcortex.ai/workflows/steps-advanced/conditional.md): Control workflow execution by defining conditions that determine whether steps should run or be skipped. - [Loop](https://docs.withcortex.ai/workflows/steps-advanced/loop.md): Process a list of items by executing the same step repeatedly, handling each element one at a time in sequence. - [Variables](https://docs.withcortex.ai/workflows/steps-advanced/variables.md): Learn how to create and use variables to securely manage reusable values across your workflows - [Input Step](https://docs.withcortex.ai/workflows/steps/input.md): Learn how to configure and use Input steps in your workflows. - [Overview](https://docs.withcortex.ai/workflows/steps/overview.md): Learn about the different types of steps in Workflows. - [Processing Steps](https://docs.withcortex.ai/workflows/steps/processing.md): Learn about the different processing steps available in workflows. - [Built-in Triggers](https://docs.withcortex.ai/workflows/steps/triggers-and-actions/built-in-triggers.md): Explore the built-in trigger options available in Cortex workflows. - [Configuring](https://docs.withcortex.ai/workflows/steps/triggers-and-actions/configuring.md): Learn how to add and configure trigger and action steps in your workflows. - [Overview](https://docs.withcortex.ai/workflows/steps/triggers-and-actions/overview.md): Introduction to trigger and action steps in Cortex workflows. - [Working with Triggers](https://docs.withcortex.ai/workflows/steps/triggers-and-actions/working-with-triggers.md): Learn how to use multiple triggers, test them, and manage trigger listening in your workflows. - [Your First Workflow](https://docs.withcortex.ai/workflows/your-first-workflow.md): Get familiar with the Cortex workflow by creating a simple workflow. ## OpenAPI Specs - [openapi](https://docs.withcortex.ai/api-reference/openapi.json)