# ShingleAI Documentation ## Docs - [Credits](https://docs.shingleai.com/admin-guide/billing/credits.md): Pre-pay for usage beyond your plan with one-time top-ups or auto top-up - [Billing](https://docs.shingleai.com/admin-guide/billing/index.md): Manage billing, subscriptions, and usage in ShingleAI - [Understanding Limits](https://docs.shingleai.com/admin-guide/billing/limits.md): Learn how ShingleAI enforces usage limits and what happens when you exceed them - [Stripe Customer Portal](https://docs.shingleai.com/admin-guide/billing/portal.md): Manage payment methods, invoices, and subscription changes in the Stripe-hosted billing portal - [Pricing & Consumables](https://docs.shingleai.com/admin-guide/billing/pricing.md): Understand ShingleAI pricing, monthly allowances, and overage billing - [Subscription Tiers](https://docs.shingleai.com/admin-guide/billing/tiers.md): Compare ShingleAI subscription tiers and choose the right tier for your organization - [Upgrade your plan](https://docs.shingleai.com/admin-guide/billing/upgrade.md): Compare tiers and switch your subscription from the upgrade page - [Usage and metrics](https://docs.shingleai.com/admin-guide/billing/usage.md): Track resource counts, monthly consumable usage, and overage costs from the billing dashboard - [Admin Guide](https://docs.shingleai.com/admin-guide/index.md): Administer your ShingleAI organization, billing, security, and integrations - [Integrations](https://docs.shingleai.com/admin-guide/integrations/index.md): Connect external services to ShingleAI - [Stripe Connect](https://docs.shingleai.com/admin-guide/integrations/stripe.md): Connect a Stripe account to a Business and sync customers and transactions into ShingleAI - [Notifications](https://docs.shingleai.com/admin-guide/notifications.md): Receive in-app and email alerts for billing, usage, integrations, and system events - [Organization](https://docs.shingleai.com/admin-guide/organization/index.md): Set up your organization, invite team members, and configure roles - [Roles & Permissions](https://docs.shingleai.com/admin-guide/organization/permissions.md): Understand how access control works in ShingleAI - [Organization Setup](https://docs.shingleai.com/admin-guide/organization/setup.md): Create and configure your ShingleAI organization - [User Management](https://docs.shingleai.com/admin-guide/organization/users.md): Invite, manage, and remove team members in your organization - [API Key Management](https://docs.shingleai.com/admin-guide/security/api-keys.md): Create and manage API keys for programmatic access to ShingleAI - [Security](https://docs.shingleai.com/admin-guide/security/index.md): Configure security settings in ShingleAI - [MCP Key Management](https://docs.shingleai.com/admin-guide/security/mcp-keys.md): Create and manage MCP keys for AI agent access to ShingleAI - [Passkeys](https://docs.shingleai.com/admin-guide/security/passkeys.md): Sign in with biometrics or a hardware key using WebAuthn passkeys - [Two-factor authentication](https://docs.shingleai.com/admin-guide/security/two-factor.md): Protect your account with TOTP codes and recovery backup codes - [User profile](https://docs.shingleai.com/admin-guide/user-profile.md): Manage your name, avatar, timezone, and language preferences - [Authentication](https://docs.shingleai.com/api-reference/authentication.md): Learn how to authenticate with the ShingleAI API - [Get automation execution](https://docs.shingleai.com/api-reference/automation-executions/get-automation-execution.md): Get a specific execution for an automation - [List automation executions](https://docs.shingleai.com/api-reference/automation-executions/list-automation-executions.md): List all executions for a specific automation with pagination - [Create automation](https://docs.shingleai.com/api-reference/automations/create-automation.md): Create a new automation - [Delete automation](https://docs.shingleai.com/api-reference/automations/delete-automation.md): Delete an automation (soft delete) - [Get automation](https://docs.shingleai.com/api-reference/automations/get-automation.md): Get a specific automation by ID - [List automations](https://docs.shingleai.com/api-reference/automations/list-automations.md): List all automations with pagination support - [Partially update automation](https://docs.shingleai.com/api-reference/automations/partially-update-automation.md): Partially update an existing automation. Only provided fields will be updated. - [Update automation](https://docs.shingleai.com/api-reference/automations/update-automation.md): Update an existing automation. Note: This endpoint accepts partial updates (same behavior as PATCH). All fields are optional. - [Create business offering](https://docs.shingleai.com/api-reference/business-offerings/create-business-offering.md): Create a new offering for a business - [Delete business offering](https://docs.shingleai.com/api-reference/business-offerings/delete-business-offering.md): Delete an offering from a business - [Get business offering](https://docs.shingleai.com/api-reference/business-offerings/get-business-offering.md): Get a specific offering for a business - [List business offerings](https://docs.shingleai.com/api-reference/business-offerings/list-business-offerings.md): List all offerings for a specific business with pagination - [Update business offering](https://docs.shingleai.com/api-reference/business-offerings/update-business-offering.md): Update an existing offering for a business - [Create business online presence](https://docs.shingleai.com/api-reference/business-online-presences/create-business-online-presence.md): Create a new online presence for a business - [Delete business online presence](https://docs.shingleai.com/api-reference/business-online-presences/delete-business-online-presence.md): Delete an online presence from a business - [Get business online presence](https://docs.shingleai.com/api-reference/business-online-presences/get-business-online-presence.md): Get a specific online presence for a business - [List business online presences](https://docs.shingleai.com/api-reference/business-online-presences/list-business-online-presences.md): List all online presences for a specific business with pagination - [Update business online presence](https://docs.shingleai.com/api-reference/business-online-presences/update-business-online-presence.md): Update an existing online presence for a business - [Create business physical presence](https://docs.shingleai.com/api-reference/business-physical-presences/create-business-physical-presence.md): Create a new physical presence for a business - [Delete business physical presence](https://docs.shingleai.com/api-reference/business-physical-presences/delete-business-physical-presence.md): Delete a physical presence from a business - [Get business physical presence](https://docs.shingleai.com/api-reference/business-physical-presences/get-business-physical-presence.md): Get a specific physical presence for a business - [List business physical presences](https://docs.shingleai.com/api-reference/business-physical-presences/list-business-physical-presences.md): List all physical presences for a specific business with pagination - [Update business physical presence](https://docs.shingleai.com/api-reference/business-physical-presences/update-business-physical-presence.md): Update an existing physical presence for a business - [Get business profile](https://docs.shingleai.com/api-reference/business-profile/get-business-profile.md): Get the profile for a specific business - [Update business profile](https://docs.shingleai.com/api-reference/business-profile/update-business-profile.md): Update the profile for a business - [Get business](https://docs.shingleai.com/api-reference/businesses/get-business.md): Get a specific business by ID - [List businesses](https://docs.shingleai.com/api-reference/businesses/list-businesses.md): List all businesses with pagination support - [Partially update business](https://docs.shingleai.com/api-reference/businesses/partially-update-business.md): Partially update an existing business. Only provided fields will be updated. - [Update business](https://docs.shingleai.com/api-reference/businesses/update-business.md): Update an existing business. Note: This endpoint accepts partial updates (same behavior as PATCH). - [Create contact address](https://docs.shingleai.com/api-reference/contact-addresses/create-contact-address.md): Create a new address for a contact - [Delete contact address](https://docs.shingleai.com/api-reference/contact-addresses/delete-contact-address.md): Delete an address from a contact - [Get contact address](https://docs.shingleai.com/api-reference/contact-addresses/get-contact-address.md): Get a specific address for a contact - [List contact addresses](https://docs.shingleai.com/api-reference/contact-addresses/list-contact-addresses.md): List all addresses for a specific contact with pagination - [Update contact address](https://docs.shingleai.com/api-reference/contact-addresses/update-contact-address.md): Update an existing address for a contact - [Create contact email](https://docs.shingleai.com/api-reference/contact-emails/create-contact-email.md): Create a new email for a contact - [Delete contact email](https://docs.shingleai.com/api-reference/contact-emails/delete-contact-email.md): Delete an email from a contact - [List contact emails](https://docs.shingleai.com/api-reference/contact-emails/list-contact-emails.md): List all emails for a specific contact with pagination - [Update contact email](https://docs.shingleai.com/api-reference/contact-emails/update-contact-email.md): Update an existing email for a contact - [Create contact phone number](https://docs.shingleai.com/api-reference/contact-phone-numbers/create-contact-phone-number.md): Create a new phone number for a contact - [Delete contact phone number](https://docs.shingleai.com/api-reference/contact-phone-numbers/delete-contact-phone-number.md): Delete a phone number from a contact - [List contact phone numbers](https://docs.shingleai.com/api-reference/contact-phone-numbers/list-contact-phone-numbers.md): List all phone numbers for a specific contact with pagination - [Update contact phone number](https://docs.shingleai.com/api-reference/contact-phone-numbers/update-contact-phone-number.md): Update an existing phone number for a contact - [Create contact](https://docs.shingleai.com/api-reference/contacts/create-contact.md): Create a new contact - [Delete contact](https://docs.shingleai.com/api-reference/contacts/delete-contact.md): Delete a contact (soft delete) - [Get contact](https://docs.shingleai.com/api-reference/contacts/get-contact.md): Get a specific contact by ID with full details - [List contacts](https://docs.shingleai.com/api-reference/contacts/list-contacts.md): List all contacts with full details and pagination support - [Partially update contact](https://docs.shingleai.com/api-reference/contacts/partially-update-contact.md): Partially update an existing contact. Only provided fields will be updated. - [Update contact](https://docs.shingleai.com/api-reference/contacts/update-contact.md): Update an existing contact. Note: This endpoint accepts partial updates (same behavior as PATCH). - [Create customer transaction](https://docs.shingleai.com/api-reference/customer-transactions/create-customer-transaction.md): Create a new transaction for a customer - [Delete customer transaction](https://docs.shingleai.com/api-reference/customer-transactions/delete-customer-transaction.md): Delete a specific transaction for a customer (soft delete) - [Get customer transaction](https://docs.shingleai.com/api-reference/customer-transactions/get-customer-transaction.md): Get a specific transaction for a customer - [List customer transactions](https://docs.shingleai.com/api-reference/customer-transactions/list-customer-transactions.md): List all transactions for a specific customer with pagination - [Partially update customer transaction](https://docs.shingleai.com/api-reference/customer-transactions/partially-update-customer-transaction.md): Partially update a specific transaction for a customer. Only provided fields will be updated. - [Update customer transaction](https://docs.shingleai.com/api-reference/customer-transactions/update-customer-transaction.md): Update a specific transaction for a customer. Note: This endpoint accepts partial updates (same behavior as PATCH). All fields are optional. - [Create customer](https://docs.shingleai.com/api-reference/customers/create-customer.md): Create a new customer - [Delete customer](https://docs.shingleai.com/api-reference/customers/delete-customer.md): Delete a customer (soft delete) - [Get customer](https://docs.shingleai.com/api-reference/customers/get-customer.md): Get a specific customer by ID - [List customers](https://docs.shingleai.com/api-reference/customers/list-customers.md): List all customers with pagination support - [Partially update customer](https://docs.shingleai.com/api-reference/customers/partially-update-customer.md): Partially update an existing customer. Only provided fields will be updated. - [Update customer](https://docs.shingleai.com/api-reference/customers/update-customer.md): Update an existing customer. Note: This endpoint accepts partial updates (same behavior as PATCH). All fields are optional. - [Create domain contact](https://docs.shingleai.com/api-reference/domain-contacts/create-domain-contact.md): Create a new contact for a domain - [Delete domain contact](https://docs.shingleai.com/api-reference/domain-contacts/delete-domain-contact.md): Delete a specific contact for a domain (soft delete) - [Get domain contact](https://docs.shingleai.com/api-reference/domain-contacts/get-domain-contact.md): Get a specific contact for a domain - [List domain contacts](https://docs.shingleai.com/api-reference/domain-contacts/list-domain-contacts.md): List all contacts for a specific domain with pagination - [Partially update domain contact](https://docs.shingleai.com/api-reference/domain-contacts/partially-update-domain-contact.md): Partially update a specific contact for a domain. Only provided fields will be updated. - [Update domain contact](https://docs.shingleai.com/api-reference/domain-contacts/update-domain-contact.md): Update a specific contact for a domain. Note: This endpoint accepts partial updates (same behavior as PATCH). - [Create domain registration](https://docs.shingleai.com/api-reference/domain-registrations/create-domain-registration.md): Create a new registration for a domain - [Delete domain registration](https://docs.shingleai.com/api-reference/domain-registrations/delete-domain-registration.md): Delete a specific registration for a domain (soft delete) - [Get domain registration](https://docs.shingleai.com/api-reference/domain-registrations/get-domain-registration.md): Get a specific registration for a domain - [List domain registrations](https://docs.shingleai.com/api-reference/domain-registrations/list-domain-registrations.md): List all registrations for a specific domain with pagination - [Partially update domain registration](https://docs.shingleai.com/api-reference/domain-registrations/partially-update-domain-registration.md): Partially update a specific registration for a domain. Only provided fields will be updated. - [Update domain registration](https://docs.shingleai.com/api-reference/domain-registrations/update-domain-registration.md): Update a specific registration for a domain. Note: This endpoint accepts partial updates (same behavior as PATCH). - [Create domain](https://docs.shingleai.com/api-reference/domains/create-domain.md): Create a new domain - [Delete domain](https://docs.shingleai.com/api-reference/domains/delete-domain.md): Delete a domain (soft delete) - [Get domain](https://docs.shingleai.com/api-reference/domains/get-domain.md): Get a specific domain by ID - [List domains](https://docs.shingleai.com/api-reference/domains/list-domains.md): List all domains with pagination support - [Partially update domain](https://docs.shingleai.com/api-reference/domains/partially-update-domain.md): Partially update an existing domain. Only provided fields will be updated. - [Update domain](https://docs.shingleai.com/api-reference/domains/update-domain.md): Update an existing domain. Note: This endpoint accepts partial updates (same behavior as PATCH). All fields are optional. - [Errors](https://docs.shingleai.com/api-reference/errors.md): Understand ShingleAI API error codes and responses - [Create access link](https://docs.shingleai.com/api-reference/file-access-links/create-access-link.md): Create a new access link for a file - [List access links](https://docs.shingleai.com/api-reference/file-access-links/list-access-links.md): List all access links for a specific file with pagination - [Delete file](https://docs.shingleai.com/api-reference/files/delete-file.md): Delete a file from storage and database - [Download file](https://docs.shingleai.com/api-reference/files/download-file.md): Download the file content - [Download file via access link](https://docs.shingleai.com/api-reference/files/download-file-via-access-link.md): Download a file using a public access link token. No authentication required. - [Get file](https://docs.shingleai.com/api-reference/files/get-file.md): Get a specific file by ID with full details - [List files](https://docs.shingleai.com/api-reference/files/list-files.md): List all files with full details and pagination support - [Search files](https://docs.shingleai.com/api-reference/files/search-files.md): Full-text search files by name, description, or content - [Update file](https://docs.shingleai.com/api-reference/files/update-file.md): Update an existing file metadata - [Upload file](https://docs.shingleai.com/api-reference/files/upload-file.md): Upload a new file. Uses multipart form data with the file and optional metadata. - [Create folder](https://docs.shingleai.com/api-reference/folders/create-folder.md): Create a new folder - [Delete folder](https://docs.shingleai.com/api-reference/folders/delete-folder.md): Delete a folder. Subfolders will be cascade deleted. Files in the folder will have their folderId set to null. - [Get folder](https://docs.shingleai.com/api-reference/folders/get-folder.md): Get a specific folder by ID with full details (including file/subfolder counts) - [List folders](https://docs.shingleai.com/api-reference/folders/list-folders.md): List all folders with full details (including file/subfolder counts) and pagination support - [Update folder](https://docs.shingleai.com/api-reference/folders/update-folder.md): Update an existing folder - [Introduction](https://docs.shingleai.com/api-reference/introduction.md): Learn the basics of the ShingleAI API - [Get message attachment](https://docs.shingleai.com/api-reference/message-attachments/get-message-attachment.md): Get a specific attachment for a message - [List message attachments](https://docs.shingleai.com/api-reference/message-attachments/list-message-attachments.md): List all attachments for a specific message - [Get message contact](https://docs.shingleai.com/api-reference/message-contacts/get-message-contact.md): Get a specific contact association for a message - [List message contacts](https://docs.shingleai.com/api-reference/message-contacts/list-message-contacts.md): List all contacts associated with a specific message - [Delete message](https://docs.shingleai.com/api-reference/messages/delete-message.md): Delete a message (soft delete) - [Get archived messages count](https://docs.shingleai.com/api-reference/messages/get-archived-messages-count.md): Get the count of archived messages - [Get message](https://docs.shingleai.com/api-reference/messages/get-message.md): Get a specific message by ID - [Get messages by contact](https://docs.shingleai.com/api-reference/messages/get-messages-by-contact.md): Get all messages associated with a specific contact - [Get messages by email address](https://docs.shingleai.com/api-reference/messages/get-messages-by-email-address.md): Get all messages associated with a specific email address - [Get messages by phone number](https://docs.shingleai.com/api-reference/messages/get-messages-by-phone-number.md): Get all messages associated with a specific phone number - [Get messages by thread](https://docs.shingleai.com/api-reference/messages/get-messages-by-thread.md): Get all messages in a specific thread - [Get snoozed messages count](https://docs.shingleai.com/api-reference/messages/get-snoozed-messages-count.md): Get the count of snoozed messages - [List archived messages](https://docs.shingleai.com/api-reference/messages/list-archived-messages.md): List all archived messages with pagination support - [List incoming messages](https://docs.shingleai.com/api-reference/messages/list-incoming-messages.md): List all incoming messages with pagination support - [List messages](https://docs.shingleai.com/api-reference/messages/list-messages.md): List all messages with pagination support - [List outgoing messages](https://docs.shingleai.com/api-reference/messages/list-outgoing-messages.md): List all outgoing messages with pagination support - [List snoozed messages](https://docs.shingleai.com/api-reference/messages/list-snoozed-messages.md): List all snoozed messages with pagination support - [Update message](https://docs.shingleai.com/api-reference/messages/update-message.md): Update a message read status. Only readAt, archivedAt, and snoozedUntil fields are allowed. - [Rate Limits](https://docs.shingleai.com/api-reference/rate-limits.md): Understand API rate limits and how to handle them - [List task activity](https://docs.shingleai.com/api-reference/task-activity/list-task-activity.md): Get the activity history for a specific task showing all changes, assignments, and status updates - [Assign user to task](https://docs.shingleai.com/api-reference/task-assignees/assign-user-to-task.md): Assign a user to a task - [List task assignees](https://docs.shingleai.com/api-reference/task-assignees/list-task-assignees.md): List all users assigned to a specific task - [Unassign user from task](https://docs.shingleai.com/api-reference/task-assignees/unassign-user-from-task.md): Remove a user assignment from a task - [Create task](https://docs.shingleai.com/api-reference/tasks/create-task.md): Create a new task - [Delete task](https://docs.shingleai.com/api-reference/tasks/delete-task.md): Delete a task (soft delete) - [Get task](https://docs.shingleai.com/api-reference/tasks/get-task.md): Get a specific task by ID with full details and assignees - [List tasks](https://docs.shingleai.com/api-reference/tasks/list-tasks.md): List all tasks with full details, assignees, and pagination support. Supports filtering by status, category, urgency, importance, assignee, and due date. - [Partially update task](https://docs.shingleai.com/api-reference/tasks/partially-update-task.md): Partially update an existing task. Only provided fields will be updated. - [Search tasks](https://docs.shingleai.com/api-reference/tasks/search-tasks.md): Search tasks using full-text search across title, description, and metadata - [Update task](https://docs.shingleai.com/api-reference/tasks/update-task.md): Update an existing task. Note: This endpoint accepts partial updates (same behavior as PATCH). - [Automations](https://docs.shingleai.com/get-started/concepts/automations.md): How AI-powered automations work in ShingleAI - [Contacts, Customers & Businesses](https://docs.shingleai.com/get-started/concepts/contacts.md): Understand how ShingleAI organizes people and business relationships - [Core Concepts](https://docs.shingleai.com/get-started/concepts/index.md): Understand the fundamental concepts behind ShingleAI - [Messages & Threads](https://docs.shingleai.com/get-started/concepts/messages.md): How ShingleAI organizes communications across channels - [Organizations](https://docs.shingleai.com/get-started/concepts/organizations.md): How multi-tenancy and team access work in ShingleAI - [Welcome to ShingleAI](https://docs.shingleai.com/get-started/index.md): The AI-powered platform for unified business communications - [Platform Overview](https://docs.shingleai.com/get-started/overview.md): Navigate the ShingleAI dashboard and discover key features - [Quickstart](https://docs.shingleai.com/get-started/quickstart.md): Get up and running with ShingleAI in 5 minutes - [Tutorial: Handle Your First Support Email with AI](https://docs.shingleai.com/get-started/tutorial.md): Build a working AI-powered support workflow from scratch in ShingleAI - [Authentication](https://docs.shingleai.com/mcp-server/authentication.md): Create MCP keys and authenticate your AI agents - [Connection Guide](https://docs.shingleai.com/mcp-server/connection.md): Connect AI agents to the ShingleAI MCP server - [Claude Desktop](https://docs.shingleai.com/mcp-server/integrations/claude.md): Connect ShingleAI to Claude Desktop using MCP - [Cursor IDE](https://docs.shingleai.com/mcp-server/integrations/cursor.md): Connect ShingleAI to Cursor using MCP - [Integrations Overview](https://docs.shingleai.com/mcp-server/integrations/index.md): Connect the ShingleAI MCP Server to AI coding tools - [Windsurf](https://docs.shingleai.com/mcp-server/integrations/windsurf.md): Connect ShingleAI to Windsurf using MCP - [Introduction](https://docs.shingleai.com/mcp-server/introduction.md): Connect AI agents to ShingleAI using the Model Context Protocol - [Contact Tools](https://docs.shingleai.com/mcp-server/tools/contacts.md): Manage contacts, emails, addresses, and phone numbers - [Tools Overview](https://docs.shingleai.com/mcp-server/tools/index.md): Available tools in the ShingleAI MCP Server - [Message Tools](https://docs.shingleai.com/mcp-server/tools/messages.md): Access and manage messages, threads, and attachments - [Agent Conversations](https://docs.shingleai.com/user-guide/agent-conversations/index.md): Browse past agent chats, filter by status, and resume any conversation - [Conversation Transcripts](https://docs.shingleai.com/user-guide/agent-conversations/transcripts.md): Review the full message and tool-call history of a ShingleAI agent conversation - [Chatting with an Agent](https://docs.shingleai.com/user-guide/agents/chat.md): The full-page ShingleAI agent chat interface - [Creating an Agent](https://docs.shingleai.com/user-guide/agents/creating.md): Configure a new ShingleAI agent with a system prompt, model, and LLM parameters - [Agents](https://docs.shingleai.com/user-guide/agents/index.md): Create interactive AI assistants with custom system prompts, tool permissions, and model selection - [Agent Models](https://docs.shingleai.com/user-guide/agents/models.md): LLM models available for ShingleAI agents via OpenRouter - [Tool Permissions](https://docs.shingleai.com/user-guide/agents/tool-permissions.md): Allow, ask, or deny each tool an agent can call - [Creating Your First Automation](https://docs.shingleai.com/user-guide/automations/first-automation.md): Build an AI-powered automation workflow in ShingleAI - [Automations](https://docs.shingleai.com/user-guide/automations/index.md): Set up automated workflows in ShingleAI - [AI Suggestions](https://docs.shingleai.com/user-guide/businesses/ai-suggestions.md): Let ShingleAI draft your business profile, offerings, and presences - [Business](https://docs.shingleai.com/user-guide/businesses/index.md): Describe your business to ShingleAI so agents and automations have accurate context - [Offerings](https://docs.shingleai.com/user-guide/businesses/offerings.md): Describe the products and services your business sells - [Online and Physical Presences](https://docs.shingleai.com/user-guide/businesses/presences.md): Link websites, social accounts, listings, and physical addresses to your ShingleAI business - [Business Profile](https://docs.shingleai.com/user-guide/businesses/profile.md): Name, description, and industries for your ShingleAI business - [Stripe Connect](https://docs.shingleai.com/user-guide/businesses/stripe-connect.md): Link your Stripe account to ShingleAI to sync customers and payments - [Contacts](https://docs.shingleai.com/user-guide/contacts/index.md): Manage your contacts in ShingleAI - [Managing Contacts](https://docs.shingleai.com/user-guide/contacts/managing.md): Add, edit, and organize contacts in ShingleAI - [Customers](https://docs.shingleai.com/user-guide/customers/index.md): Browse customers synced from your Stripe account into ShingleAI - [How Customer Sync Works](https://docs.shingleai.com/user-guide/customers/sync.md): The data flow between Stripe and ShingleAI Customers - [Domain Events](https://docs.shingleai.com/user-guide/domains/events.md): Audit trail of status transitions and actions on a ShingleAI domain - [Domains](https://docs.shingleai.com/user-guide/domains/index.md): Verify or register a domain to send email from ShingleAI - [Registering a Domain](https://docs.shingleai.com/user-guide/domains/register.md): Buy a new domain through ShingleAI via DNSimple and Stripe checkout - [Verifying a Domain](https://docs.shingleai.com/user-guide/domains/verify.md): Prove ownership of a domain you already have by adding a DNS TXT record - [Email Addresses](https://docs.shingleai.com/user-guide/email-addresses/index.md): Create ShingleAI-hosted email addresses or connect your existing Google / Microsoft account - [ShingleAI-Hosted Email Addresses](https://docs.shingleai.com/user-guide/email-addresses/shingleai-hosted.md): Create an email address on a domain you have verified with ShingleAI - [Creating an Email Template](https://docs.shingleai.com/user-guide/email-templates/creating.md): Write a template with variables and validate it against ShingleAI templating rules - [Email Templates](https://docs.shingleai.com/user-guide/email-templates/index.md): Reusable email templates with variables, previews, and version history - [Using Email Templates](https://docs.shingleai.com/user-guide/email-templates/using.md): Preview, version history, and referencing templates from automations and agents - [Connecting Email Providers](https://docs.shingleai.com/user-guide/email/connect.md): Link your Google or Microsoft email accounts to ShingleAI - [Inbox Overview](https://docs.shingleai.com/user-guide/email/inbox.md): Navigate and manage your unified inbox in ShingleAI - [Email](https://docs.shingleai.com/user-guide/email/index.md): Manage your email communications with ShingleAI - [Deleting Files and Folders](https://docs.shingleai.com/user-guide/files/deletion.md): How ShingleAI handles file and folder deletion - [Organizing Files with Folders](https://docs.shingleai.com/user-guide/files/folders.md): Create nested folders and navigate them in ShingleAI Files - [Files](https://docs.shingleai.com/user-guide/files/index.md): Upload, organize, and share files in ShingleAI — with optional agent access for RAG-powered retrieval - [Agent Access & RAG Indexing](https://docs.shingleai.com/user-guide/files/rag-indexing.md): Let ShingleAI agents search and retrieve content from your uploaded files - [Uploading Files](https://docs.shingleai.com/user-guide/files/uploading.md): Upload files to ShingleAI via drag-drop or the upload dialog - [User Guide](https://docs.shingleai.com/user-guide/index.md): Learn how to use ShingleAI to manage your business communications, contacts, tasks, and AI agents - [Buying a Phone Number](https://docs.shingleai.com/user-guide/phone-numbers/buying.md): Search available numbers from Telnyx and purchase through ShingleAI - [Configuring a Phone Number](https://docs.shingleai.com/user-guide/phone-numbers/configuring.md): Set SMS, voice, voicemail, and recording options on a ShingleAI phone number - [Phone Numbers](https://docs.shingleai.com/user-guide/phone-numbers/index.md): Buy and configure phone numbers in ShingleAI for voice and SMS - [Purchases](https://docs.shingleai.com/user-guide/purchases/index.md): History of phone-number purchases and other account-level buys in ShingleAI - [Setup Checklist](https://docs.shingleai.com/user-guide/setup-checklist/index.md): Seven onboarding tasks that unlock the rest of ShingleAI - [Eisenhower Widget](https://docs.shingleai.com/user-guide/tasks/eisenhower-widget.md): The urgency × importance priority matrix on your ShingleAI home page - [Tasks](https://docs.shingleai.com/user-guide/tasks/index.md): Track work in ShingleAI with a priority matrix based on urgency and importance - [Managing Tasks](https://docs.shingleai.com/user-guide/tasks/managing.md): Create, edit, filter, and search tasks in ShingleAI ## OpenAPI Specs - [openapi](https://docs.shingleai.com/api-reference/openapi.json) ## Optional - [Dashboard](https://www.shingleai.com/home) - [Status](https://status.shingleai.com) - [Support](mailto:support@shingleai.com)