---
title: "Import Snapshot Reporting"
method: POST
path: "/api/v1/admin/reporting/snapshot/import"
tags: ["Admin APIs", "Reporting"]
---

# Import Snapshot Reporting

`POST /api/v1/admin/reporting/snapshot/import`

Import snapshot data from a directory of 4 CSVs into the snapshot tables.

The directory must contain: overview.csv, clients.csv, suppliers.csv, users.csv.
All inserts are upserts — safe to re-run. Use skip_existing=true to skip dates
that already have an overview row.

## Query parameters

- `directory` string, required — Path to directory containing overview.csv, clients.csv, suppliers.csv, users.csv
- `skip_existing` boolean

## Response `200`

Successful Response

- unknown

## Other responses

- `401` — Missing or invalid authentication credentials.
- `403` — You are not allowed to perform this action.
- `422` — Validation Error

---

[API](https://skmtc.net/carbonarc/apis/carbon-arc-client-admin-api.md) · [All operations](https://skmtc.net/carbonarc/apis/carbon-arc-client-admin-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/carbonarc/carbon-arc-client-admin-api/revisions/a8ca30023371/schema)
