{
  "slug": "stripe-activity-logs-api-adds-action-groups-and-investigation-context-c4e593454d01",
  "title": "Stripe Activity Logs API adds action groups and investigation context",
  "tools": [
    "stripe"
  ],
  "tags": [
    "agent"
  ],
  "introduced_at": "2026-09-30T00:00:00.000Z",
  "announced_at": "2026-09-30T00:00:00.000Z",
  "effective_at": null,
  "date_basis": "source-publication",
  "status": "unknown",
  "how": {
    "incantation": "When investigating account security, authentication, payout, or Issuing changes, list Activity Logs filtered to the relevant action groups. Inspect each entry’s type and details, plus actor, related_object, and request for investigation context.",
    "examples": [
      "curl https://api.stripe.com/v2/iam/activity_logs?action_groups[]=<action_group> -H \"Authorization: Bearer <YOUR_SECRET_KEY>\" -H \"Stripe-Version: 2026-09-30.preview\" -H \"Stripe-Context: <CONTEXT>\"",
      "curl https://api.stripe.com/v2/iam/activity_logs -H \"Authorization: Bearer <YOUR_SECRET_KEY>\" -H \"Stripe-Version: 2026-09-30.preview\" -H \"Stripe-Context: <CONTEXT>\""
    ],
    "gotchas": [
      "Availability: Activity Logs API version 2026-09-30.preview",
      "action_groups: Array filter for activity log action groups. Documented values relevant here: sso, scim, user_profile, account_security, authentication, payout, issuing.",
      "type: Response enum identifying the action performed.",
      "details: Response object containing action-specific details.",
      "actor: Response object identifying the actor that performed the action.",
      "related_object: Nullable response object for the object related to the activity log entry.",
      "request: Nullable response object for the API request that instigated the action."
    ]
  },
  "why_it_matters": "Inspect authentication, security, payout, or Issuing changes recorded in Activity Logs and filter entries for the relevant action groups.",
  "sources": [
    "https://docs.stripe.com/changelog/endive/2026-09-30/adds-authentication-and-money-movement-actions-to-activity-logs",
    "https://docs.stripe.com/api/v2/iam/activity-logs/list?api-version=2026-09-30.preview",
    "https://docs.stripe.com/api/v2/iam/activity-logs/object?api-version=2026-09-30.preview"
  ],
  "rank": 0.93033,
  "judge": {
    "publish": true,
    "judge_model": "codex-cli/gpt-6-luna+typesafe/jev-1.13.0",
    "prompt_version": "extract-v7+enrich-v2+judge-v2x3+jev-publish-v1"
  },
  "review_state": "approved",
  "provenance": {
    "run_id": "wave1b-tools-20261017",
    "verdict_id": "wave1b-tools-20261017:wave1b-tools-20261017-a1903e0b44db650d-0:gate",
    "evidence_hash": "1acd99923351e07bcd11320b4975fa5c59206c9ef81e163af044693b3651ed88"
  },
  "review": {
    "draft_hash": "79db7d188626cd0d8aa3780a1a54c82e850bc85e1d30c3e62de8f83c91ae904e",
    "reviewer": "publication-gate",
    "reviewed_at": "2026-10-07T00:00:00.000Z",
    "decision": "wave1b-tools-20261017:gate",
    "reason": "2 of 3 judge runs approved with p_yes >= 0.9 (mean 0.93 >= 0.9; 2 needed) and Jev gave 0.65 (>= 0.6 needed)."
  }
}
