# Rulebase ## Docs - [Generate a presigned URL for conversation upload](https://docs.rulebase.co/api-reference/conversations/generate-a-presigned-url-for-conversation-upload.md): Generates a presigned URL that can be used to upload conversations. The URL expires in 30 minutes. - [Get a conversation upload](https://docs.rulebase.co/api-reference/conversations/get-a-conversation-upload.md): Retrieve a conversation upload by its ID - [Upload a conversation](https://docs.rulebase.co/api-reference/conversations/upload-a-conversation.md): Upload a conversation using multipart form data. Recommended for smaller files (up to 100MB). - [Create a task](https://docs.rulebase.co/api-reference/tasks/create-a-task.md): Create a single task. Use this when your system pushes individual tasks to Rulebase as they are completed. For bulk historical exports, use POST /tasks/upload instead. - [Get a task](https://docs.rulebase.co/api-reference/tasks/get-a-task.md): Retrieve a task by its ID. - [Get a task upload](https://docs.rulebase.co/api-reference/tasks/get-a-task-upload.md): Retrieve a task upload by its ID to check processing status. - [Upload tasks in bulk](https://docs.rulebase.co/api-reference/tasks/upload-tasks-in-bulk.md): Upload tasks in bulk from a CSV file. Returns an upload ID that can be polled via GET /tasks/upload/{id} for processing status. - [Changelog](https://docs.rulebase.co/changelog.md): Product updates and announcements - [Zendesk](https://docs.rulebase.co/guides/apps/zendesk.md) - [Getting started](https://docs.rulebase.co/guides/getting-started.md) - [Assign roles from your identity provider](https://docs.rulebase.co/guides/identity-provider-role-assignment.md) - [Aircall](https://docs.rulebase.co/guides/integrations/aircall.md) - [Alloy](https://docs.rulebase.co/guides/integrations/alloy.md) - [Freshdesk](https://docs.rulebase.co/guides/integrations/freshdesk.md) - [Google Drive](https://docs.rulebase.co/guides/integrations/google-drive.md) - [Intercom](https://docs.rulebase.co/guides/integrations/intercom.md) - [Jira](https://docs.rulebase.co/guides/integrations/jira.md) - [Looker Studio](https://docs.rulebase.co/guides/integrations/looker-studio.md) - [Notion](https://docs.rulebase.co/guides/integrations/notion.md) - [Outreach](https://docs.rulebase.co/guides/integrations/outreach.md) - [Ringover](https://docs.rulebase.co/guides/integrations/ringover.md) - [Salesforce](https://docs.rulebase.co/guides/integrations/salesforce.md) - [Slack](https://docs.rulebase.co/guides/integrations/slack.md) - [Unit21](https://docs.rulebase.co/guides/integrations/unit21.md) - [XCALLY](https://docs.rulebase.co/guides/integrations/xcally.md) - [Zendesk](https://docs.rulebase.co/guides/integrations/zendesk.md) - [MCP](https://docs.rulebase.co/guides/mcp.md) - [Roles and permissions](https://docs.rulebase.co/guides/roles-and-permissions.md) - [SSO setup](https://docs.rulebase.co/guides/sso-setup.md) - [Uploading conversations](https://docs.rulebase.co/guides/uploads/conversations.md) - [Uploading tasks](https://docs.rulebase.co/guides/uploads/tasks.md) ## OpenAPI Specs - [rulebase_api_openapi](https://docs.rulebase.co/rulebase_api_openapi.yaml) - [openapi](https://docs.rulebase.co/api-reference/openapi.json)