Aura GraphQL API

Build powerful integrations with programmatic access to your lead and call data

v1

Getting Started

1. Create an API Key
Generate an API key from your settings page (admin-only)

API keys are scoped to your organization and enforce rate limits to prevent abuse.

2. Make Your First Request
Query your leads with an API key that has admin access.
curl -X POST https://yourdomain.com/api/v1/graphql \
  -H "Authorization: Bearer aura_pk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "{ leadsCollection { edges { node { id email full_name } } } }"
  }'

Authentication

All API requests must include your API key in the Authorization header:

Authorization: Bearer aura_pk_live_[your_key]

Your API key is scoped to your organization - you'll only be able to access your own data thanks to Row Level Security (RLS).

This legacy endpoint requires admin access. Read-only keys, write keys without admin access, and test keys receive a 403 response. Use the scoped Partner API at https://api.aura-app.ai/graphql with those keys. Its query format differs from the examples on this page.

Example Queries

List Leads
Get all leads with pagination
{
  leadsCollection(
    first: 50
    orderBy: { created_at: DescNullsLast }
  ) {
    edges {
      node {
        id
        email
        full_name
        phone
        company
        status
        created_at
        updated_at
      }
    }
    pageInfo {
      hasNextPage
      endCursor
    }
  }
}
Lead with Call History
Get a lead with all associated calls
{
  leadsCollection(
    filter: { id: { eq: "lead-id-here" } }
  ) {
    edges {
      node {
        id
        email
        full_name
        phone
        company
        status
        callsCollection {
          edges {
            node {
              id
              scheduled_at
              outcome
              duration_minutes
              closer {
                full_name
                email
              }
            }
          }
        }
      }
    }
  }
}
Filter Leads by Status
Query leads with specific criteria
{
  leadsCollection(
    filter: {
      status: { eq: "qualified" }
      created_at: { gte: "2026-01-01T00:00:00Z" }
    }
    orderBy: { created_at: DescNullsLast }
  ) {
    edges {
      node {
        id
        email
        full_name
        status
        created_at
      }
    }
  }
}

Error Handling

401 Unauthorized

Invalid or missing API key, or key has been revoked/expired

429 Too Many Requests

Rate limit exceeded. Check the X-RateLimit-Reset header for when you can retry.

500 Internal Server Error

Server error. Please contact support if this persists.

API Features

GraphQL API

Flexible queries with nested relations

Secure by Default

RLS ensures org-level data isolation

Global Edge Network

Low latency worldwide

Real-time Ready

WebSocket subscriptions (coming soon)

Rate Limits

Per API Key

100

requests per minute

Per Organization

1,000

requests per minute

Need Help?

Check out additional resources or contact our support team.

→ Manage API Keys→ Contact Support
AuraAura

The sales performance platform for selling high ticket offers.

Product

  • Blog
  • Partner

Legal

  • Privacy
  • Terms
  • Disclaimers
  • Do Not Sell My Information
InstagramLinkedInYouTube

Not affiliated with any advertising platform. This site is not part of the Facebook website or Meta Platforms, Inc, and is not endorsed by Meta in any way. FACEBOOK and INSTAGRAM are trademarks of Meta Platforms, Inc. This site is not part of the Google website or Alphabet Inc, and is not endorsed by Google. GOOGLE and YOUTUBE are trademarks of Alphabet Inc.

Figures on this page are illustrative. The comparison showing 100 booked calls producing 8 clients against 28 clients is a worked example built on stated assumptions. It is not an average of our customers and not a projection for your business. The same applies to the 40 and 80 percent show rates, the 20 and 35 percent close rates, the 3.5x multiple and the 25 hours a week. Aura is a software platform and we do not guarantee any specific result, including show rate, close rate, conversation volume, lead quality, client count, revenue or time saved. Your results depend on your offer, your traffic, your leads, your team and how consistently the platform is used. Some customers see no measurable change.

Testimonials and customers. All quotes and customer names are real, from actual Aura customers, published with permission, and describe one person’s experience at one point in time. They are not claimed to represent typical results. Where a customer references a specific revenue figure it is their own reported result, not an average or a promise of what you will achieve. We do not pay for testimonials. Customer logos indicate use of the platform and are not an endorsement of any claim beyond the words attributed to that person.

Third-party research and comparisons. Statistics attributed to Salesforce, Gartner or others are published by those organisations, cited for context, and those organisations have not reviewed or endorsed anything on this page. Comparisons to other tools or to the cost of hiring reflect our own assessment of publicly available information at the time of writing; third-party pricing and features change often, and salary figures are general market estimates that vary by role and location.

Trademarks. Calendly, Fathom, Close, GoHighLevel, Stripe, Slack, Whop, ablefy, Zoom, Google Meet, Microsoft Teams and all other product names, logos and brands are the property of their respective owners. Use of these names does not imply affiliation, endorsement or partnership, and integration with a product does not imply that product endorses Aura. All names are used for identification only.

Pricing, trial and consent. Pricing is in US dollars, per seat, current at publication and subject to change. The 14-day trial asks for a card at sign up; what happens at the end of the trial is set out at sign up and in our Terms. Optional implementation services are priced separately. Where call recording is enabled, customers are responsible for obtaining any consent required in their jurisdiction, which differs by country and by US state. Nothing on this site is financial, legal or professional advice, and you are responsible for your own business decisions and any outcome that follows. Features described as planned are not commitments and may change without notice.

© 2026 Aura. All rights reserved.·Privacy·Terms·Disclaimers·Do Not Sell My Information·