Create signal

It is also possible to create a signal by calling UpdateSignal with allowMissing set to true.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
boolean

Set to true to also create a derived signal in the Library, referencing this new raw data signal. This will be created in the "Upload" folder.

Body Params

The signal to create.

A signal resource in the Data API. Signals are normally associated with a set of entity types, but may apply to any entities.

string
required

Unique resource name of the raw data signal, e.g. signals/signalIdentifier or signals/namespace.signalIdentifier. The namespace must be empty (being global) or a namespace accessible to the customer. The signal identifier must match the regex [a-zA-Z]\w{0,127}.

string

Used when showing the signal in the Exabel app. Required when creating a signal.

string

Used when showing the signal in the Exabel app.

string
enum
Defaults to LAST

The default downsampling method to use when this signal is re-sampled into larger intervals. When two or more values in an interval needs to be aggregated into a single value, specifies how they are combined.

  • AGGREGATION_INVALID: Aggregation is unspecified and invalid. Aggregation must be set.
  • MEAN: Takes the arithmetic mean of the data values. Example: 2, 1, 3, 5, 4 -> 3.
  • FIRST: Selects the first value. Example: 2, 1, 3, 5, 4 -> 2.
  • LAST: Selects the last value. Example: 2, 1, 3, 5, 4 -> 4.
  • SUM: Sums the data values. Example: 2, 1, 3, 5, 4 -> 15.
  • MIN: Selects the minimum value. Example: 2, 1, 3, 5, 4 -> 1.
  • MAX: Selects the maximum value. Example: 2, 1, 3, 5, 4 -> 5.
  • MEDIAN: Selects the median value. Example: 2, 1, 3, 5, 1000 -> 3.
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json