Skip to main content

1. Get your API key

Log in to the Stride Agents dashboard and navigate to Settings > API Keys to create a new key.
export STRIDE_API_KEY="sk_your_api_key"

2. List your agents

Check which agents are available in your organization:
curl https://api.strideagents.com/v1/agent \
  -H "Authorization: Bearer $STRIDE_API_KEY"

3. Make an outbound call

Initiate a call using one of your agents:
curl -X POST https://api.strideagents.com/v1/call \
  -H "Authorization: Bearer $STRIDE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "your-agent-id",
    "phone_number_id": "your-phone-number-id",
    "customer": {
      "number": "+15558675309",
      "name": "John Doe"
    }
  }'

4. Check call status

Use the call ID from the response to check the status:
curl https://api.strideagents.com/v1/call/{call_id} \
  -H "Authorization: Bearer $STRIDE_API_KEY"
The response includes the call status, and once complete, the transcript, recording URL, and any structured data.

5. Use agent overrides (optional)

Customize the agent’s behavior for a specific call:
curl -X POST https://api.strideagents.com/v1/call \
  -H "Authorization: Bearer $STRIDE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "your-agent-id",
    "phone_number_id": "your-phone-number-id",
    "customer": {
      "number": "+15558675309",
      "name": "John Doe"
    },
    "agent_overrides": {
      "first_message": "Hi John, this is Sarah from Acme Corp.",
      "variable_values": {
        "name": "John",
        "company": "Acme Corp"
      },
      "voicemail_detection": {
        "enabled": true,
        "provider": "twilio"
      },
      "analysis_plan": {
        "summary_plan": { "enabled": true },
        "structured_data_plan": { "enabled": true },
        "success_evaluation_plan": { "enabled": true }
      }
    }
  }'

Next steps

API Reference

Explore all available endpoints

Agents

Create and configure AI voice agents

Knowledge Bases

Upload documents for RAG-powered conversations

Tools

Define custom tools for your agents