---
title: "Endpoint for ingesting generic data"
method: POST
path: "/layers/{layerId}"
tags: ["ingestion"]
---

# Endpoint for ingesting generic data

`POST /layers/{layerId}`

Sends streaming data to a specified layer in the HERE platform

## Path parameters

- `layerId` string, required

## Query parameters

- `billingTag` string

## Headers

- `X-HERE-Checksum` string
- `X-HERE-TraceId` string
- `X-HERE-Message-Key` string

## Response `200`

OK

- ResponseOkSingle
  - `traceId` string — A unique ID for the message. This can be a user-defined trace ID included in the request. If a trace ID was not included in the request, one is generated during ingestion and included in the response. You can use this ID to track your request and identify the message in the catalog.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — No handler found
- `413` — Payload Too Large
- `415` — Unsupported Media Type
- `500` — Internal Server Error

---

[API](https://skmtc.dev/here/apis/query-api-v1.md) · [All operations](https://skmtc.dev/here/apis/query-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/here/query-api-v1/revisions/30e5d2645407/schema)
