# HERE Blob API v2

**Canonical:** https://apis.io/apis/here/here-data-blob-v2/  
**Provider:** HERE — https://apis.io/providers/here/  
**Base URL:** https://use.apilookup.for.a.base.url/  
**Documentation:** https://docs.here.com/data-api/reference

HERE Blob API v2 is one of 71 APIs that [HERE](https://apis.io/providers/here/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Data, Storage, and Blob. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

HERE Blob API v2 — 10 operation(s) across 4 path(s), OpenAPI 3.0.2 version 2.0.2, harvested verbatim from the HERE developer documentation. The blob service supports the upload and retrieval of large volumes of data from the storage of a catalog. Each discrete chunk of data is stored as a blob (Binary Large Object). Each blob has its own key. You can use keys to store, retrieve, delete and copy blobs. Keys can also be listed. Currently, the blob service supports REST API versions v1 and v2. Version v1 should be used to access versioned, index and stream (if the stream payload is larger than 1MB) layers. Version v2 should be used to access the object store layer. Always pick the proper API version from API Lookup to ensure you get back the correct API version response. Base URL is not fixed: the spec directs clients to resolve it at runtime through the HERE API Lookup Service (https://api-lookup.data.api.platform.here.com/lookup/v1).

## Operations (10)

| Method | Path | Summary |
|---|---|---|
| HEAD | `/layers/{layerId}/keys/{key}` | Checks if a key exists and get object metadata. |
| GET | `/layers/{layerId}/keys/{key}` | Gets a blob. |
| PUT | `/layers/{layerId}/keys/{key}` | Publishes a data blob or copies an existing blob. |
| DELETE | `/layers/{layerId}/keys/{key}` | Deletes a data blob. |
| POST | `/layers/{layerId}/keys/{key}` | Starts a multipart upload. |
| GET | `/layers/{layerId}/keysMultipart/{multipartToken}` | Gets the status of a multipart upload. |
| PUT | `/layers/{layerId}/keysMultipart/{multipartToken}` | Completes a multipart upload. |
| DELETE | `/layers/{layerId}/keysMultipart/{multipartToken}` | Cancels a multipart upload. |
| POST | `/layers/{layerId}/keysMultipart/{multipartToken}/parts` | Uploads a part or creates a new part from part of an existing blob. |
| GET | `/layers/{layerId}/keys` | List keys. |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/here/refs/heads/main/openapi/here-data-blob-v2-openapi.yml
- **Documentation** — https://docs.here.com/data-api/docs
- **APIReference** — https://docs.here.com/data-api/reference
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/here/refs/heads/main/overlays/here-data-blob-v2-overlay.yaml

## Other HERE APIs (12)

- [Here Account v1 APIs](https://apis.io/apis/here/here-account-v1/)
- [HERE API Lookup Service v1](https://apis.io/apis/here/here-api-lookup-v1/)
- [HERE Authentication API v1.1](https://apis.io/apis/here/here-authentication-v1-1/)
- [HERE Authorization API v1.1](https://apis.io/apis/here/here-authorization-v1-1/)
- [HERE Cost Management Usage API v2](https://apis.io/apis/here/here-cost-management-usage-v2/)
- [HERE Blob API v1](https://apis.io/apis/here/here-data-blob-v1/)
- [HERE Config API v1](https://apis.io/apis/here/here-data-config-v1/)
- [HERE Index API v1](https://apis.io/apis/here/here-data-index-v1/)
- [HERE Ingest API v1](https://apis.io/apis/here/here-data-ingest-v1/)
- [HERE Metadata API v1](https://apis.io/apis/here/here-data-metadata-v1/)
- [HERE Notification API](https://apis.io/apis/here/here-data-notification-v1/)
- [HERE Publish API v2](https://apis.io/apis/here/here-data-publish-v2/)

## Tags

Data, Storage, Blob

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/here/here-data-blob-v2/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/here/.
