> ## Documentation Index
> Fetch the complete documentation index at: https://docs-sms.mifumolabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Recent Activity

Get recent activity log.

<ParamField query="limit" type="integer">
  Number of activities to return (default: 20)
</ParamField>

<Warning>
  Requires authentication. Include the access token in the Authorization header.
</Warning>

## Success Response (200)

<ResponseField name="count" type="integer">
  Total number of activities returned
</ResponseField>

<ResponseField name="activities" type="array">
  Array of activity objects
</ResponseField>

<ResponseField name="activities[].id" type="string">
  Activity ID
</ResponseField>

<ResponseField name="activities[].type" type="string">
  Activity type
</ResponseField>

<ResponseField name="activities[].description" type="string">
  Activity description
</ResponseField>

<ResponseField name="activities[].user" type="object">
  User who performed the activity
</ResponseField>

<ResponseField name="activities[].timestamp" type="string">
  Activity timestamp (ISO 8601)
</ResponseField>

<ResponseExample>
  ```json theme={null}
  {
    "count": 20,
    "activities": [
      {
        "id": "550e8400-e29b-41d4-a716-446655440000",
        "type": "campaign_created",
        "description": "Created campaign 'Holiday Promotion'",
        "user": {
          "id": 1,
          "email": "user@example.com",
          "name": "John Doe"
        },
        "timestamp": "2025-11-27T10:30:00Z"
      },
      {
        "id": "550e8400-e29b-41d4-a716-446655440001",
        "type": "sms_sent",
        "description": "Sent SMS to +255614853618",
        "user": {
          "id": 1,
          "email": "user@example.com",
          "name": "John Doe"
        },
        "timestamp": "2025-11-27T10:25:00Z"
      }
    ]
  }
  ```
</ResponseExample>
