API - configurations
The API for Apiviz configurations
CONFIGURATION COLLECTIONS AND DOCUMENTS
BASE URLs
Collection level
curl 'http:/localhost:8100/backend/api/config/<string:collection>?<args>'
or
curl --header "Content-Type: application/json" \
--request POST \
--data '<payload>' \
'http:/localhost:8100/backend/api/config/<string:collection>?<args>'
- methods :
GET,POST - variables :
<string:collection>: the name of the collection in the database
Document level
curl 'http:/localhost:8100/backend/api/config/<string:collection>/<string:doc_id>?<args>'
or
curl --header "Content-Type: application/json" \
--request POST | DELETE \
--data '<payload>' \
'http:/localhost:8100/backend/api/config/<string:collection>/<string:doc_id>?<args>'
- methods :
GET,POST,DELETE - variables
<string:collection>: the name of the collection in the database<string:doc_id>: the obejct ID (as string) of a document in a collection
GET METHOD
arguments
uuid: your model’s uuidtoken: your user’s acces tokenfield: retrieve results corresponding to this field nameas_list: retrieve results as a list of documents
examples
curl `http://localhost:8100/backend/api/config/global?uuid=c5efafab-1733-4ad1-9eb8-d529bc87c481`
POST METHOD
payload structure
arguments
uuid: your model’s uuidtoken: your user’s acces tokenfield: retrieve results corresponding to this field name
examples
DELETE METHOD
payload structure
arguments
uuid: your model’s uuidtoken: your user’s acces token
examples
ADD DOCUMENT TO A COLLECTION
BASE URLs
curl --header "Content-Type: application/json" \
--request POST | DELETE \
--data '<payload>' \
'http:/localhost:8100/backend/api/add_document/<string:collection>'
- methods :
POST,DELETE - variables :
<string:collection>: the model’s UUID (as string)