RESTFul API authentication
As soon as one user gets created, every API call requires passing both a login
and an API key
.
Users can be created in the Privileges
tab of the OpenSearchServer interface. API keys are automatically generated.
URL parameters:
- login (required): Login of the user
- key (required): API key generated for this login
Sample calls
- List indexes:
curl -XGET http://localhost:9090/services/rest/index?login=lorem&key=08762e43getye0042f875e86eaiu687f
- Update document in JSON:
curl -XPUT -H "Content-Type: application/json" \
-d '[{"lang": "ENGLISH","fields": [{ "name": "id", "value": 1 }]}]' \
http://localhost:9090/services/rest/index/my_index/document?login=lorem&key=08762e43getye0042f875e86eaiu687f