POST
/
signals
/
{collection}
Index an event signal
curl --request POST \
  --url https://{FUSION HOST}/api/signals/{collection} \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '[
  {
    "id": "<string>",
    "epoch": 123,
    "timestamp": "<string>",
    "type": "<string>",
    "params": {}
  }
]'
"<string>"

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Path Parameters

collection
string
required

The data collection to which this signal belongs.

Query Parameters

pipelineId
string

An index pipeline to use for processing signals. Note that the index pipeline must end with a Solr Indexer stage, and in this stage the enforce_schema property must be set to 'true'.

commit
boolean

Whether to commit signals to the collection immediately after indexing.

async
boolean
default:true

Whether to execute the request asynchronously. If true, an autoCommit is issued and failures are not reported.

Body

application/json · object[]

The body is of type object[].

Response

200 - */*

OK

The response is of type string.