Google Cloud Firestore API

Service: firestore.googleapis.com

All URIs below are relative to https://firestore.googleapis.com

This service provides the following discovery document:

REST Resource: v1beta1.projects.databases.documents

Methods
batchGet POST /v1beta1/{database=projects/*/databases/*}/documents:batchGet
Gets multiple documents.
beginTransaction POST /v1beta1/{database=projects/*/databases/*}/documents:beginTransaction
Starts a new transaction.
commit POST /v1beta1/{database=projects/*/databases/*}/documents:commit
Commits a transaction, while optionally updating documents.
createDocument POST /v1beta1/{parent=projects/*/databases/*/documents/**}/{collectionId}
Creates a new document.
delete DELETE /v1beta1/{name=projects/*/databases/*/documents/*/**}
Deletes a document.
get GET /v1beta1/{name=projects/*/databases/*/documents/*/**}
Gets a single document.
list GET /v1beta1/{parent=projects/*/databases/*/documents/*/**}/{collectionId}
Lists documents.
listCollectionIds POST /v1beta1/{parent=projects/*/databases/*/documents}:listCollectionIds
Lists all the collection IDs underneath a document.
listen POST /v1beta1/{database=projects/*/databases/*}/documents:listen
Listens to changes.
patch PATCH /v1beta1/{document.name=projects/*/databases/*/documents/*/**}
Updates or inserts a document.
rollback POST /v1beta1/{database=projects/*/databases/*}/documents:rollback
Rolls back a transaction.
runQuery POST /v1beta1/{parent=projects/*/databases/*/documents}:runQuery
Runs a query.
write POST /v1beta1/{database=projects/*/databases/*}/documents:write
Streams batches of document updates and deletes, in order.

REST Resource: v1beta1.projects.databases.indexes

Methods
create POST /v1beta1/{parent=projects/*/databases/*}/indexes
Creates the specified index.
delete DELETE /v1beta1/{name=projects/*/databases/*/indexes/*}
Deletes an index.
get GET /v1beta1/{name=projects/*/databases/*/indexes/*}
Gets an index.
list GET /v1beta1/{parent=projects/*/databases/*}/indexes
Lists the indexes that match the specified filters.

Send feedback about...

Need help? Visit our support page.