---
title: "Changes made on this account (keys, limits, kill switch, domains, webhooks, suppressions, contacts, segments, topics, templates, broadcasts, automations,…"
method: GET
path: "/audit-log"
tags: ["audit"]
---

# Changes made on this account (keys, limits, kill switch, domains, webhooks, suppressions, contacts, segments, topics, templates, broadcasts, automations,…

`GET /audit-log`

## Request

- Base URL: `https://api.agentisend.com`
- URL: `https://api.agentisend.com/audit-log`
- Auth: HTTP bearer

Changes made on this account (keys, limits, kill switch, domains, webhooks, suppressions, contacts, segments, topics, templates, broadcasts, automations, approvals, team, billing), with the value before and after. Sending an email is its own record, not here. Newest first.

## Query parameters

- `limit` integer
- `cursor` string
- `after` string
- `actor` string, uuid
- `action` string
- `from` string, date-time
- `to` string, date-time

## Response `200`

Success

- GetAuditLogReply
  - `object` 'list', required
  - `data` object[], required
    - `id` string, uuid, required
    - `account_id` string, uuid, nullable, required
    - `actor_type` string, required
    - `actor_id` string, nullable, required
    - `actor_user_id` string, nullable, required
    - `actor_email` string, nullable, required
    - `action` string, required
    - `target_type` string, nullable, required
    - `target_id` string, nullable, required
    - `before` object, required
    - `after` object, required
    - `reason` string, nullable, required
    - `created_at` string, date-time, required
  - `has_more` boolean, required
  - `next_cursor` string, nullable, required

## Other responses

- `400`: The request is malformed or a field failed validation. Codes: validation_error, invalid_idempotency_key, invalid_cursor, plan_not_purchasable, stripe_signature_invalid, support_upload_rejected, sign_in_check_required.
- `401`: No usable credential was sent. Codes: missing_api_key, session_required, mfa_required.
- `403`: The credential may not do this, or the account or key is stopped. Codes: sending_domain_blocked, young_domain_held, domain_sending_disabled, domain_not_verified, onboarding_recipient_not_a_member, onboarding_sender_unavailable, account_suspended, account_sandboxed, human_action_required, csrf_origin_rejected, charge_not_this_account, invalid_api_key, restricted_api_key, insufficient_role, invite_email_mismatch, domain_scope_violation, dedicated_ip_assigned_by_us, approval_required, staff_review_required, trust_paused, kill_switch_active.
- `429`: A rate, quota or ramp ceiling was reached. Codes: onboarding_daily_cap_reached, trust_throttled, invite_limit_reached, rate_ceiling_exceeded, daily_quota_exceeded, monthly_quota_exceeded, rate_limit_exceeded, support_rate_limited.
- `500`: Something failed on our side. Codes: internal_server_error.

---

[API](https://skmtc.dev/agentisend/apis/agentisend-api.md) · [All operations](https://skmtc.dev/agentisend/apis/agentisend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentisend/apis/agentisend-api/revisions/3066dda62a56?raw)
