Home Solutions Features Pricing Live Dashboard Contact
Login Start Free Trial
API Reference

REST API Reference

Full REST API for managing rooms, calls, recordings, and more.

GET/v1/rooms

List all rooms in your account.

curl -X GET https://api.gravixcloud.com/v1/rooms \
  -H "Authorization: Bearer gvx_live_your_key"

# Response
{
  "rooms": [
    {
      "id": "room_abc123",
      "name": "standup-call",
      "maxParticipants": 50,
      "recording": true,
      "createdAt": "2025-01-15T10:00:00Z"
    }
  ],
  "total": 1
}
POST/v1/rooms

Create a new room.

curl -X POST https://api.gravixcloud.com/v1/rooms \
  -H "Authorization: Bearer gvx_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "team-standup",
    "maxParticipants": 50,
    "recording": true,
    "persistent": true
  }'

# Response
{
  "id": "room_xyz789",
  "name": "team-standup",
  "url": "https://app.gravixcloud.com/r/xyz789",
  "maxParticipants": 50,
  "recording": true
}
DELETE/v1/rooms/:id

Delete a room and disconnect all participants.

curl -X DELETE https://api.gravixcloud.com/v1/rooms/room_xyz789 \
  -H "Authorization: Bearer gvx_live_your_key"

# Response: 204 No Content

Full API documentation with all endpoints, parameters, and examples.

Back to Docs

Ready to build on Gravix Cloud?

Start with 2,000 free minutes. Ship your first call in under an hour.