# API Reference

> Explore every Pinnacle API v2 endpoint, schema, request example, and response.

Use the API reference to inspect request parameters, copy examples, and send authenticated requests against `https://api.pinnacle.sh`.

**Start with API v2:**
  These pages document the current Pinnacle API. The [v1 reference](/v1/welcome/introduction) remains available for existing integrations.

## Popular resources

  ### [Calls](/api-reference/calls/lifecycle/create-call)
    Start and manage voice calls, stream audio, and retrieve recordings.
  
  ### [Conferences](/api-reference/conferences/create-conference)
    Create conferences and manage their participants.
  
  ### [Network APIs](/api-reference/network/check-sim-swap)
    Check SIM swaps, match subscriber details, and verify numbers with Silent Auth.
  
  ### [Messages](/api-reference/messages/send-rcs)
    Send RCS, SMS, and MMS messages, check status, and manage scheduled sends.
  
  ### [Phone numbers](/api-reference/phone-numbers/list)
    Search, purchase, configure, and list messaging-enabled numbers.
  
  ### [Campaigns](/api-reference/campaigns/rcs/list)
    Register and manage RCS, 10DLC, and toll-free campaigns.
  
  ### [Brands](/api-reference/brands/list)
    Create, validate, vet, and submit messaging brands.
  
  ### [Audiences](/api-reference/audiences/list)
    Build reusable audiences and manage their contacts.
  
  ### [Webhooks](/webhooks)
    Receive inbound messages and delivery, campaign, form, and user events.
  

## Before your first request

1. [Configure authentication](/documentation/authentication).
2. Follow an [SDK quickstart](/quickstart) or use the interactive request builder on an endpoint page.
3. Configure [webhooks](/webhooks) before sending production traffic.
