# audit log — NCM API

The audit log tracks requests against important objects in your account, so you can see who changed what and when. Read-only, a single list call. Use it to reconstruct configuration history; router logs covers device-side events rather than NCM API activity.

Base URL: https://www.cradlepointecm.com/api/v2

### GET /audit_logs/

GET Audit Logs

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| X-ECM-API-ID | header | string | yes | <strong>ECM API app Id</strong> |
| X-ECM-API-KEY | header | string | yes | <strong>ECM API app key</strong> |
| X-CP-API-ID | header | string | yes | <strong>Cradlepoint API app Id</strong> |
| X-CP-API-KEY | header | string | yes | <strong>Cradlepoint API access key</strong> |
| account_id | query | bigint | no | <strong></strong> |
| account_id_in | query | bigint | no | <strong></strong> |
| reported_at | query | timestamp | no | <strong></strong> |
| reported_at__lt | query | timestamp | no | <strong></strong> |
| reported_at__gt | query | timestamp | no | <strong></strong> |
| reported_at_timeuuid | query | timeuuid | no | <strong></strong> |
| reported_at_timeuuid_in | query | timeuuid | no | <strong></strong> |
| reported_at_timeuuid_gt | query | timeuuid | no | <strong></strong> |
| reported_at_timeuuid_gte | query | timeuuid | no | <strong></strong> |
| reported_at_timeuuid_lt | query | timeuuid | no | <strong></strong> |
| reported_at_timeuuid_lte | query | timeuuid | no | <strong></strong> |

**Example request**

```bash
curl "https://www.cradlepointecm.com/api/v2/audit_logs/" \
  -H "X-CP-API-ID: <cp-api-id>" \
  -H "X-CP-API-KEY: <cp-api-key>" \
  -H "X-ECM-API-ID: <ecm-api-id>" \
  -H "X-ECM-API-KEY: <ecm-api-key>"
```

**Response 200** — No response was specified
