Skip to content

Documentation

Activity log

GET/v1/activityTeam

Who did what in the account, newest first, 50 a page: links, files, domains, people, keys, webhooks and settings, from the dashboard, the API and MCP alike. Pass next_before back as before to continue.

Parameters

ParameterTypeRequiredDescription
beforeintegeroptionalThe next_before of the page before.

Example request

Terminal
curl "https://snip.link/v1/activity" \
  -H "Authorization: Bearer $SNIP_KEY"

Example response

Response
{
  "activity": [
    {
      "id": "8c1d4e7a-0b2f-4a6d-9e3c-5f7a1b2d4c6e",
      "action": "link.updated",
      "target": "snip.link/spring-menu",
      "actor": "sam@example.com",
      "meta": {
        "fields": ["url"]
      },
      "at": "2026-10-21T08:30:00.000Z"
    }
  ]
}

Response fields

FieldTypeDescription
activityActivity[]
activity[].idstring
activity[].actionstringWhat was done, such as link.created, link.updated, domain.added, member.invited, key.created, webhook.created.
activity[].targetstring, nullWhat it was done to: a short link, an address, a name.
activity[].actorstring, nullThe email of the person who did it.
activity[].metaobjectDetails by action, such as the fields changed; via and key when an API key did it.
activity[].atstring
next_beforeinteger, null

Errors

StatusMeaning
400The body or query is invalid. details names each field.
401The API key is missing, malformed or revoked.
429Either the key exceeded its requests-per-second limit (honor Retry-After), or a daily or plan quota is used up (details.reason).

Back to getting started