English
Support
Norahelp
Login Get Started
AI Phone Agent Feature

Full REST API Access for Your Phone Agent

Connect your AI phone agent to your own tools with our REST API, and manage calls, conversations and analytics programmatically.

curl https://norahelp.com/api/appointments \
  -X POST \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"agent_uuid":"...","start":"2026-06-15T14:00:00Z"}'

200 OK
{
  "id": "appt_9F2k",
  "status": "confirmed"
}

Built for Developers, Optional for Everyone Else

Real endpoints for real integrations, documented and ready to use.

Manage Phone Agents

List and inspect every agent on your account with GET /api/agents.

Call Data & Transcripts

Pull call history and full transcripts with GET /api/calls.

Live Availability & Booking

Check open slots and book, update or cancel appointments programmatically.

Safe, Race-Condition-Free Booking

Every booking is re-checked live server-side, returning a 409 instead of double-booking a slot.

Frequently Asked Questions

Do I need to know how to code to use NoraHelp?

No, the API is entirely optional. It's there for developers who want to connect their own tools, not required to use your AI phone agent.

What can I do with the API?

Manage phone agents, retrieve calls and transcripts, check live availability, and book, update or cancel appointments programmatically.

Is booking safe from double-booking via the API?

Yes. Every booking is re-checked against live availability server-side, even right after checking availability, and returns a 409 conflict instead of double-booking a slot.

Where do I find my API key?

Generate an API key from the Settings page in your dashboard, then include it in the Authorization header of your requests.

Ready to Build on Top of Your AI Phone Agent?

Create your free AI phone agent and connect it to your own tools with the API.

Get Started Free