# Scalysis ## Docs - [Scalysis: AI-Powered Calling API for Merchants & Partners](https://api.scalysis.com/introduction.md): Welcome to Scalysis — the AI-powered calling platform that lets you trigger automated phone calls and run bulk dialing campaigns via a simple REST API. - [Quickstart: Send Your First Scalysis AI-Powered Call](https://api.scalysis.com/quickstart.md): Trigger your first AI-powered phone call with Scalysis in under 5 minutes. Grab your API key, fire a curl request, and fetch the AI-generated outcome. - [Authentication: Securing Your Scalysis API Requests](https://api.scalysis.com/authentication.md): Learn how to generate your Scalysis API key and authenticate every request using the Authorization Bearer or X-API-Key header formats. - [AI Agent Scripts: Configure Your Scalysis Calling Agent](https://api.scalysis.com/concepts/scripts.md): Scripts define how your AI agent behaves on every call. Learn how to find your scriptId, pass required variables, and prepare for production use. - [Campaigns: Batch Dialing Jobs in Scalysis Explained](https://api.scalysis.com/concepts/campaigns.md): A campaign is a batch dialing job in Scalysis. Learn how campaigns work, how to upload contacts, control concurrency, and manage campaign state. - [Call Outcomes: AI-Assigned Labels and Post-Call Analysis](https://api.scalysis.com/concepts/call-outcomes.md): After every call, Scalysis AI assigns an outcome label, summary, and transcript. Learn what each field means and how to retrieve call outcomes via the API. - [Trigger a Single AI-Powered Call via the Scalysis API](https://api.scalysis.com/guides/trigger-a-call.md): Learn how to place a single outbound AI call using the Scalysis API — configure your payload, send the request, and capture the order ID. - [Create and Manage Bulk Outbound Calling Campaigns via API](https://api.scalysis.com/guides/run-a-campaign.md): Learn how to create a Scalysis campaign, upload contacts or CSV data, then start, pause, and resume bulk outbound calling at scale. - [Fetch Call Outcomes, Transcripts, and Cost Data via API](https://api.scalysis.com/guides/fetch-outcomes.md): Retrieve the result, full transcript, duration, and cost of any Scalysis call using the order ID returned when the call was triggered. - [Troubleshooting Common Scalysis API Errors and Fixes](https://api.scalysis.com/troubleshooting.md): Diagnose and resolve the most common errors you may encounter while integrating with the Scalysis AI-powered calling API, with step-by-step fixes. - [Scalysis API Field Reference: All Request & Response Fields](https://api.scalysis.com/field-reference.md): A complete quick-lookup dictionary for every request and response field in the Scalysis API, including types, requirements, and usage notes. - [Trigger a Single Call — POST /api/v1/calls/trigger](https://api.scalysis.com/api-reference/calls/trigger.md): Instantly dispatch a single AI-powered outbound call to a customer using a configured script, phone number, and optional order context. - [Get Call Outcome — GET /api/v1/orders/{orderId}/outcome](https://api.scalysis.com/api-reference/orders/get-outcome.md): Retrieve the outcome, transcript, cost, and summary of a completed AI call by passing the order ID returned when you triggered the call. - [Create an Outbound Campaign — POST /api/v1/campaigns](https://api.scalysis.com/api-reference/campaigns/create.md): Create a bulk AI calling campaign by supplying a contact list or CSV data, a script ID, and optional scheduling and concurrency settings. - [Campaign Control — POST /api/v1/campaigns/{id}/control](https://api.scalysis.com/api-reference/campaigns/control.md): Start, pause, or resume a Scalysis bulk calling campaign by posting a control action to the campaign identified by its numeric ID.