Skip to main content

ExtendRequest

seriesSeriesNamerequired

A name you make up for the series. Patternode stores nothing else about it, so make it opaque: a hash of your client and asset, not their names.

Possible values: non-empty and <= 200 characters

Example: exu/7f3a9c/1b02e4/export-kw
profileProfile

The segmentation profile, optionally pinned to a version: standard or standard@2026-11. Unpinned, the version current at the call (or, with an edge, the one sealed in it) is used, and the answer names it. Versions never change and are served for at least 24 months. Your onboarding pack names the profiles for your account.

Possible values: Value must match regular expression ^[a-z][a-z0-9-]*(@[0-9]{4}-[0-9]{2})?$

Default value: standard
Examples:
Example: standard
time_unitTimeUnit

The unit of every time in the request and the answer, since the Unix epoch, UTC. In JSON, us and ns times are strings of digits; ms times are integers.

Possible values: [ms, us, ns]

Default value: ms
edgeEdge

A forming series' state, sealed by Patternode: encrypted, signed, and bound to your account, the series name and the profile version. Opaque: store it as you got it and send it back unchanged. Omit it to start a series.

Possible values: <= 65536 characters, Value must match regular expression ^pne1\.[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+$

barsarray[]required

Possible values: >= 1, <= 10000

ExtendRequest
{
"series": "exu/7f3a9c/1b02e4/export-kw",
"profile": "standard",
"time_unit": "ms",
"edge": "string",
"bars": [
1730246400000,
1730249999000,
412,
430.5,
405.2,
428.1
]
}