Get the activity log for your organization

gethttps://api.expiryedge.com/v1/getOrganizationActivities
any role60/minAny method
Request
curl 'https://api.expiryedge.com/v1/getOrganizationActivities?limit=50&entity_type=contact' \
  -H "Authorization: Bearer $EXPIRYEDGE_API_KEY"
Response
{
  "activities": [
    {
      "id": "act_3Lp8vW",
      "entity_type": "contact",
      "entity_id": "c_8Hk2pQ",
      "entity_name": "Maria Lopez",
      "activity_type": "created",
      "user_id": "u_71bXq",
      "user_name": "Priya Shah",
      "organization_id": "org_northwind",
      "changes": [],
      "metadata": {
        "email": "maria@contoso-legal.com"
      },
      "created_at": "2026-09-27T14:05:00.000Z",
      "timestamp": "2026-09-27T14:05:00.000Z"
    }
  ]
}

Newest first. limit defaults to 100 and is clamped to 1-200; no cursor. A query organization_id (sent by the web app) is ignored.

Query parameters

  • limitinteger
    Default 100min: 1 · max: 200
  • entity_typestring
  • organization_idstringDeprecated
    Ignored.

Returns

200
Activity entries.
  • activitiesarray of objects

Errors

401
Missing, expired or invalid bearer token.
429
Too many requests for this endpoint from your IP. Wait Retry-After seconds.
500
Unexpected server error. Retry later; quote requestId to support.