Optiverse Academy

List Records

Retrieve a paginated list of meeting records.

GET /v1/list-records

Parameters

ParameterTypeRequiredDefaultDescription
limitintegerNo50Number of records (max: 100)
offsetintegerNo0Records to skip for pagination
dateFromstringNoFilter from this date (ISO 8601)
dateTostringNoFilter until this date (ISO 8601)

Response

{
  "success": true,
  "data": [
    {
      "recordId": "54e7e4e4-4417-4662-90db-18456f71ecbb",
      "role": "owner",
      "ownerEmail": "user@example.ai",
      "meetingTitle": "Team Standup",
      "startDate": "2025-01-14T10:00:00Z",
      "endDate": "2025-01-14T10:30:00Z",
      "attendees": [{ "name": "John Doe", "email": "john@example.ai" }],
      "createdAt": "2025-01-14T10:00:00Z"
    }
  ],
  "pagination": {
    "total": 150,
    "limit": 50,
    "offset": 0,
    "hasMore": true
  }
}

Examples

cURL
curl -X GET "https://api.optiverse.ai/external-api/v1/list-records?limit=10" \
  -H "Authorization: Bearer optiuser_v1_your_key_here"
JavaScript
const response = await fetch(`${BASE_URL}/v1/list-records?limit=10&offset=0`, {
  headers: { "Authorization": `Bearer ${API_KEY}` }
});

const { data, pagination } = await response.json();
console.log(`Found ${pagination.total} records`);

On this page