Request
Request formats#
TheHive accepts several parameter formats within a HTTP request. They can be used indifferently. Input data can be: - a query string - URL-encoded form - multi-part - JSON
Hence, the requests below are equivalent.
Query String#
curl -XPOST 'http://127.0.0.1:9000/api/login?user=me&password=secret'
URL-encoded Form#
curl -XPOST 'http://127.0.0.1:9000/api/login' -d user=me -d password=secret
JSON#
curl -XPOST http://127.0.0.1:9000/api/login -H 'Content-Type: application/json' -d '{
"user": "me",
"password": "secret"
}'
Multi-part#
curl -XPOST http://127.0.0.1:9000/api/login -F '_json=<-;type=application/json' << _EOF_
{
"user": "me",
"password": "secret"
}
_EOF_
ResponseFormat#
TheHive outputs JSON data.
Last update:
September 6, 2021 05:39:12