Get all key-value stores.
curl "https://api.appmixer.com/stores" -H "Authorization: Bearer [ACCESS_TOKEN]"
[{"name":"My Store 1","storeId":"5c6fc9932ff3ff000747ead4"}, {"name":"My Store 2","storeId":"2a3fc9512bb3fca23747lai2"}]
Get One Store metadata
GEThttps://api.appmixer.com/stores/:id
Get name of a store.
curl "https://api.appmixer.com/stores/5c6fc9932ff3ff000747ead4" -H "Authorization: Bearer [ACCESS_TOKEN]"
Path Parameters
Name
Type
Description
id
string
Store ID.
{"name": "My Store 1","storeId": "5c6fc9932ff3ff000747ead4"}
Get Number of Records in a Store
GEThttps://api.appmixer.com/store/count
Get number of records in a store.
curl "https://api.appmixer.com/store/count?storeId=5c6fc9932ff3ff000747ead4" -H "Authorization: Bearer [ACCESS_TOKEN]"
Path Parameters
Name
Type
Description
storeId
string
Store ID.
Get Store Records
GEThttps://api.appmixer.com/store
Get records. Supports search and pagination.
curl "https://api.appmixer.com/store?storeId=5b213e0ef90a6200113abfd4&offset=0&limit=30&sort=updatedAt:-1" -H "Authorization: Bearer [ACCESS_TOKEN]"
Query Parameters
Name
Type
Description
storeId
string
Store ID.
sort
string
Store record parameter to sort by. Followed by ":" and the sort order -1 (descending) or 1 (ascending).
offset
number
Index of the first record returned.
limit
number
Maximum number of records returned.
Create a new Store
POSThttps://api.appmixer.com/stores
Create a new key-value store. Returns the newly created Store ID.
curl -XPOST "https://api.appmixer.com/stores" -H "Authorization: Bearer [ACCESS_TOKEN]" -H "Content-Type: application/json" -d '{ "name": "My Store" }'
Request Body
Name
Type
Description
name
string
Name of the store.
Delete a Store
DELETEhttps://api.appmixer.com/stores/:id
Delete a store and all the records in the store.
curl -XDELETE "https://api.appmixer.com/stores/5c7f9bfe51dbaf0007f08db0" -H "Authorization: Bearer [ACCESS_TOKEN]"
Path Parameters
Name
Type
Description
id
string
Store ID.
Rename a Store
PUThttps://api.appmixer.com/stores/:id
Rename an existing store.
curl -XPUT "https://api.appmixer.com/stores/5c7f9bfe51dbaf0007f08db0" -H "Authorization: Bearer [ACCESS_TOKEN]" -H "Content-Type: application/json" -d '{ "name": "My New Name" }'
Path Parameters
Name
Type
Description
id
string
Store ID.
Request Body
Name
Type
Description
name
string
New name of the store.
Create a new Store Item
POSThttps://api.appmixer.com/store/:id/:key
Create a new value in the store under a key.
curl -XPOST "https://api.appmixer.com/store/5c7f9bfe51dbaf0007f08db0/mykey" -H "Authorization: Bearer [ACCESS_TOKEN]" -H "Content-Type: text/plain" -d "my value"
Path Parameters
Name
Type
Description
key
string
Key under which the posted value will be stored.
id
string
Store ID.
Request Body
Name
Type
Description
string
Value to store under the key.
Update key or value of an existing store item
PATCHhttps://api.appmixer.com/store/:id/:key
Use this endpoint to rename a key or update the value against the key. Updates are passed in the body payload.