---
title: "Report API usage"
method: POST
path: "/v3/api1/reports"
tags: ["api"]
---

# Report API usage

`POST /v3/api1/reports`

Validates the submitted dataset and indicator IDs and registers confirmed API usage. Returns 201 Created when at least one valid ID is registered, or 200 OK when none of the submitted IDs are valid and nothing is registered.

## Request body

- ReportRequest
  - `organization_id` string, required — The organization the data was served to
  - `dataset_ids` integer[], required — IDs of datasets consumed
  - `indicator_ids` integer[], required — IDs of indicators consumed

## Response `200`

No valid IDs to register

## Other responses

- `201` — Successfully registered usage
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Requested resource not found
- `422` — Validation Error
- `500` — Internal Server Error

---

[API](https://skmtc.dev/ecoinvent/apis/ecoquery-user-api.md) · [All operations](https://skmtc.dev/ecoinvent/apis/ecoquery-user-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ecoinvent/ecoquery-user-api/revisions/8a4aea6b7285/schema)
