# User Activity

WARNING

These endpoints are available only if vanguardapp/activity-log plugin is installed.

# Paginate Activities

GET
/activity

# Example Request

curl --location --request GET 'https://yourwebsite.com/api/activity' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {api_key}' \
--header 'Authorization: Bearer {api_key}'

# Example Response

{
    "data": [
        {
            "id": 1,
            "user_id": 123,
            "ip_address": "123.45.67.890",
            "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36",
            "browser": "Chrome",
            "platform": "OS X",
            "device": "Macintosh",
            "description": "Logged in.",
            "created_at": "2017-08-16 10:30:22"
        },
        // ...
    ],
    // ...
}

# Sortable Fields

created_at (default)

# Partial filters

description

# Exact Filters

user

# Activity Stats

GET
/stats/activity

# Example Request

curl --location --request GET 'https://yourwebsite.com/api/stats/activity' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {api_key}' \
--header 'Authorization: Bearer {api_key}'

# Example Response

{
  "2020-03-07": 0,
  "2020-03-08": 0,
  "2020-03-09": 0,
  "2020-03-10": 0,
  "2020-03-11": 0,
  "2020-03-12": 0,
  "2020-03-13": 0,
  "2020-03-14": 0,
  "2020-03-15": 0,
  "2020-03-16": 6,
  "2020-03-17": 2,
  "2020-03-18": 4,
  "2020-03-19": 2,
  "2020-03-20": 0
}