GET
/
api
/
v1
/
tools
curl https://api.ravan.ai/api/v1/tools/?limit=10&offset=0 \
  -H "X-Api-Key: YOUR_API_KEY"
{
  "success": true,
  "message": "Tools fetched successfully",
  "data": [
    {
      "id": "019d1fdb-3977-7bd5-ab27-8d3b37ddf4fc",
      "organizationId": "1268c1f0-19f3-47db-aefb-c16a7c3ace6e",
      "name": "check_order_status",
      "description": "Look up the current status of a customer order by order ID",
      "type": "function",
      "definition": {
        "name": "check_order_status",
        "description": "Look up the current status of a customer order",
        "parameters": {
          "type": "object",
          "properties": {
            "order_id": {
              "type": "string",
              "description": "The unique order identifier"
            }
          },
          "required": ["order_id"]
        }
      },
      "isActive": true
    }
  ],
  "meta": {
    "total": 1,
    "limit": 10,
    "offset": 0
  }
}

Authorizations

X-Api-Key
string
required
Your Agni API key. Find it in your support@ravan.ai under Settings → API Keys.

Query Parameters

limit
integer
Maximum number of tools to return per page.
offset
integer
Number of records to skip for pagination. Defaults to 0.

Response

success
boolean
Whether the request succeeded.
message
string
Human-readable status message.
data
object[]
Array of tool objects.
meta
object
Pagination metadata.
curl https://api.ravan.ai/api/v1/tools/?limit=10&offset=0 \
  -H "X-Api-Key: YOUR_API_KEY"
{
  "success": true,
  "message": "Tools fetched successfully",
  "data": [
    {
      "id": "019d1fdb-3977-7bd5-ab27-8d3b37ddf4fc",
      "organizationId": "1268c1f0-19f3-47db-aefb-c16a7c3ace6e",
      "name": "check_order_status",
      "description": "Look up the current status of a customer order by order ID",
      "type": "function",
      "definition": {
        "name": "check_order_status",
        "description": "Look up the current status of a customer order",
        "parameters": {
          "type": "object",
          "properties": {
            "order_id": {
              "type": "string",
              "description": "The unique order identifier"
            }
          },
          "required": ["order_id"]
        }
      },
      "isActive": true
    }
  ],
  "meta": {
    "total": 1,
    "limit": 10,
    "offset": 0
  }
}

Authorizations

X-Api-Key
string
header
required

Query Parameters

limit
integer<int32>

Number of results to return

offset
integer<int32>

Pagination offset

Response

Successful response

success
boolean
message
string
data
object[]
meta
object