Operations 28
POST
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/sync
Syncs the data store to retrieve indexes, schema and collection info
#
POST
/v1/organizations(?:/([^/]+?))/datastores/test-connection
Tests the connection to ensure it is valid
#
GET
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/test-connection
Tests the mongodb connection to ensure it is valid
#
POST
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections
Saves data store collections
#
GET
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections
Searches for data store collections
#
GET
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}
Gets a data store collection
#
PUT
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}
Updates a data store collection
#
PATCH
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}
Patches a DataStore collection given the JSON Patch
#
DELETE
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}
Updates a data store collection
#
DELETE
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}/soft-purge
Deletes all documents in the collection without dropping the collection
#
GET
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}/stats
Gets the stats of a DataStore collection
#
POST
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}/values
Saves data store values
#
DELETE
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}/values
Deletes data store values based on the filter
#
GET
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}/values
Queries the data store values
#
PUT
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}/values/raw
Updates a data store value using a raw filter
#
PUT
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}/values/{valueId}
Updates a data store value
#
DELETE
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}/values/{valueId}
Deletes a data store value
#
GET
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}/values/{valueId}
Gets a data store value
#
GET
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}/values/count
Returns the count of the number of documents that match the filter
#
POST
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/collections/{collectionIdentifier}/values/aggregate
Queries the data store values using a mongodb aggregate
#
POST
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/values/noql
Queries the data store values using noql
#
POST
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}/values/generate-aggregation-pipeline
Queries the data store values using noql
#
PATCH
/v1/organizations(?:/([^/]+?))/datastores/{dataStoreId}
Patches a DataStore given the JSON Patch
#