---
title: "Get a list of snapshots"
method: GET
path: "/api/child-account-snapshots/v1/"
tags: ["Child Account Snapshots"]
---

# Get a list of snapshots

`GET /api/child-account-snapshots/v1/`

## Request

- Base URL: `https://agency-partner-hub-web.global-aws-use1-p.app-us1.com`
- URL: `https://agency-partner-hub-web.global-aws-use1-p.app-us1.com/api/child-account-snapshots/v1/`
- Auth: one of:
  - API key in header `api-key`
  - HTTP bearer

## Query parameters

- `next_cursor` string
- `limit` integer
- `name` string, nullable

## Response `200`

List all snapshots of reseller accounts.

- AM2GetSnapshotsResponse
  - `snapshots` AM2SnapshotResponse[], nullable: List of account snapshots for the reseller.
    - `id` integer, required
    - `source_account_id` integer, required
    - `status` 'failed' | 'success' | 'cancelled' | 'in_progress', required: Snapshot status from the external AM2 system.
    - `creation_status` 'failed' | 'success' | 'cancelled' | 'in_progress' | 'initialized' | 'unknown', nullable: Internal snapshot creation status stored in our system. Possible values from CreateSnapshotStatusEnum. Fallbacks to "unknown" when no status is found.
    - `name` string, required
    - `created_at` string, date-time, required: When the snapshot was created. ISO 8601 date-time format (e.g. 2024-01-01T00:00:00+00:00).
    - `completed_at` string, date-time, nullable: When the snapshot was completed. ISO 8601 date-time format (e.g. 2024-01-01T00:00:00+00:00). Null when not yet completed.
  - `next_cursor` string, required: Next cursor token. Use it as query parameter as ?next_cursor=<cursor>.

## Other responses

- `400`: Bad Request
- `401`: Authorization error
- `404`: Not Found

---

[API](https://skmtc.dev/activecampaign/apis/partners-api.md) - [All operations](https://skmtc.dev/activecampaign/apis/partners-api/llms.txt) - [OpenAPI document](https://skmtc.dev/activecampaign/apis/partners-api/revisions/846abb7d30bd?raw)
