HERE Largedata API

The Largedata service is used for storing large data blobs from devices to HERE Tracking and retrieving the resulting assembled data from HERE Tracking by the users. The data upload from a device follows the multipart data upload pattern: * Create a new data upload. * Check that the upload status is no longer ***preparing***. * For each part: ** Upload the part. * Complete the upload after all parts have been uploaded. A data upload state can be one of the following: * ***preparing***: The storage for the data is being prepared. * ***pending***: Data upload has been succesfully created but no parts have been uploaded yet. * ***ongoing***: Data upload is ongoing. * ***completed***: Data upload has been successfully completed. * ***failed***: Data upload has failed. Data parts can be uploaded only if the upload state is one of the following: ***pending***, ***ongoing***, ***failed***. Note that the state will be changed to ***failed*** if uploading a part fails, but if the part is uploaded again successfully, the upload state is changed back to ***ongoing***. The data can be downloaded only if the upload state is ***completed***.

Operations 10

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /largedata/v4/health Check the Largedata service health · Gets service health #
Ask an LLM
“Is the HERE Tracking Largedata service up right now?”
“Can I ping the Largedata service before sending it requests?”
Tell an agent
Check the health of the Largedata service.
Tell me whether the Largedata service is healthy.
GET /largedata/v4/version Get the Largedata service version · Gets service version #
Ask an LLM
“What version of the Largedata service is deployed?”
“Which build of the Largedata service am I talking to?”
Tell an agent
Get the version of the Largedata service.
Show me which Largedata service version is running.
POST /largedata/v4 Start a multipart large data upload · Creates a new data upload #
Ask an LLM
“How do I start a new multipart upload for a large file from a tracking device?”
“Can I name and describe a large data object when I create it?”
Tell an agent
Create a new large data upload named {name}.
Start a multipart upload called {name} described as {description}.
PUT /largedata/v4/{dataId}/parts/{partNumber} Upload one part of a large data object · Uploads a part of a large data #
Ask an LLM
“What limits apply to part numbers and part sizes in a large data upload?”
“Can I send an MD5 checksum with each uploaded part?”
Tell an agent
Upload part {partNumber} of large data {dataId}.
Send part {partNumber} for {dataId} with MD5 {md5}.
POST /largedata/v4/{dataId} Complete or abort a large data upload · Completes data upload #
Ask an LLM
“How do I finish a multipart upload once every part is sent?”
“Can I pass an abort flag on the upload-completion call to cancel an unfinished large data upload?”
Tell an agent
Complete the upload of large data {dataId}.
Abort large data upload {dataId} by setting abort to {abort}.
DELETE /largedata/v4/{dataId} Delete a large data object · Deletes large data #
Ask an LLM
“Can I delete an uploaded large data object?”
“What removes a large file I stored for a device?”
Tell an agent destructive · confirm first
Delete large data object {dataId}.
Remove the stored large data {dataId}.
GET /largedata/v4/{dataId}/data Download bytes of a large data object · Gets large data object #
Ask an LLM
“How do I download a stored large data object?”
“Can I download just a byte range of a large file?”
Tell an agent
Download large data {dataId}.
Download {count} bytes of {dataId} starting at byte {offset}.
GET /largedata/v4/{dataId}/metadata Get metadata of a large data object · Gets metadata for a large data object #
Ask an LLM
“What is the size and status of a large data object?”
“Can I read a large file's metadata without downloading it?”
Tell an agent
Get the metadata for large data {dataId}.
Show size and status details of large data object {dataId}.
GET /largedata/v4/{dataId}/parts List uploaded parts of a large data object · Gets parts information listing for a large data object #
Ask an LLM
“Which parts of my multipart upload have arrived so far?”
“Can I check uploaded parts before completing a large data upload?”
Tell an agent
List the uploaded parts of large data {dataId}.
Show up to {limit} uploaded parts for {dataId}.
GET /largedata/v4/devices/{trackingId}/metadata List a device's large data objects · Gets metadata listing for all large data for a device #
Ask an LLM
“Which large data objects has a particular device uploaded?”
“Can I list metadata for all large files tied to one tracker?”
Tell an agent
List large data metadata for device {trackingId}.
Show all large files uploaded by tracker {trackingId}.

Documentation

📖
Documentation
https://docs.here.com/identity-and-access-management/docs
📖
APIReference
https://docs.here.com/identity-and-access-management/reference
📖
Documentation
https://docs.here.com/data-api/docs
📖
APIReference
https://docs.here.com/data-api/reference
📖
Documentation
https://docs.here.com/usage/docs
📖
APIReference
https://docs.here.com/usage/reference
📖
Documentation
https://docs.here.com/destination-weather/docs
📖
APIReference
https://docs.here.com/destination-weather/reference
📖
Documentation
https://docs.here.com/ev-products/docs
📖
APIReference
https://docs.here.com/ev-products/reference
📖
Documentation
https://docs.here.com/fuel-prices/docs
📖
APIReference
https://docs.here.com/fuel-prices/reference
📖
Documentation
https://docs.here.com/geocoding-and-search/docs
📖
APIReference
https://docs.here.com/geocoding-and-search/reference
📖
Documentation
https://docs.here.com/routing/docs
📖
APIReference
https://docs.here.com/routing/reference
📖
Documentation
https://docs.here.com/positioning/docs
📖
APIReference
https://docs.here.com/positioning/reference
📖
Documentation
https://docs.here.com/indoor-map/docs
📖
APIReference
https://docs.here.com/indoor-map/reference
📖
Documentation
https://docs.here.com/transit/docs
📖
APIReference
https://docs.here.com/transit/reference
📖
Documentation
https://docs.here.com/map-attributes/docs
📖
APIReference
https://docs.here.com/map-attributes/reference
📖
Documentation
https://docs.here.com/map-rendering/docs
📖
APIReference
https://docs.here.com/map-rendering/reference
📖
Documentation
https://docs.here.com/workspace/docs
📖
APIReference
https://docs.here.com/workspace/reference
📖
Documentation
https://docs.here.com/tour-planning/docs
📖
APIReference
https://docs.here.com/tour-planning/reference
📖
Documentation
https://docs.here.com/tracking/docs
📖
APIReference
https://docs.here.com/tracking/reference
📖
Documentation
https://docs.here.com/traffic-api/docs
📖
APIReference
https://docs.here.com/traffic-api/reference
📖
Documentation
https://docs.here.com/wego-pro/docs
📖
APIReference
https://docs.here.com/wego-pro/reference

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/here:here-largedata-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

here-largedata-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 2.6.11
  title: HERE Tracking Largedata API
  description: 'HERE Tracking is a cloud product designed to address location tracking problems for a wide range of Location IoT industry verticals.


    HERE Tracking also includes end-user mobile and web applications that can be used to demonstrate the product.'
  license:
    name: HERE Documentation License
    url: https://legal.here.com/en-gb/terms/documentation-license
servers:
- url: https://tracking.hereapi.com/
- url: https://tracking.api.here.com/
tags:


# --- truncated at 32 KB (72 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/here/refs/heads/main/openapi/here-largedata-api-openapi.yml