Skip to content
This repository has been archived by the owner on Jul 5, 2023. It is now read-only.

CouchDB API Support

Robin Millette edited this page Apr 15, 2017 · 51 revisions

The following tables show the support for each of the REST verb/uri combinations supported by AvanceDB. If a combination isn't listed then it probably isn't supported yet.

Server

URI Verb Support Param Support Notes
/ HEAD Yes
/ GET Yes
/_active_tasks GET No Returns a stub response
/_all_dbs GET Yes
/_config GET Partial query_servers and native_query_servers only
/_db_updates GET No
/_log GET No
/_replicate POST No
/_restart POST No
/_stats GET No
/_utils * Yes
/_uuids GET Yes count Yes
/favicon GET No

Database

URI Verb Support Param Support Notes
/ HEAD Yes
/ GET Yes
/ PUT Yes
/ DELETE Yes
/ POST Yes
/_all_docs GET Partial conflicts No Ignored
/_all_docs descending Yes
/_all_docs endkey Yes
/_all_docs end_key Yes
/_all_docs endkey_docid Yes
/_all_docs end_key_doc_id Yes
/_all_docs include_docs Yes
/_all_docs inclusive_end Yes
/_all_docs key Yes
/_all_docs limit Yes
/_all_docs skip Yes
/_all_docs stale no Ignored
/_all_docs startkey Yes
/_all_docs start_key Yes
/_all_docs startkey_docid Yes
/_all_docs start_key_doc_id Yes
/_all_docs update_seq Yes
/_all_docs POST Partial conflicts No Ignored
/_all_docs descending Yes
/_all_docs include_docs Yes
/_all_docs limit Yes
/_all_docs skip Yes
/_all_docs stale no Ignored
/_all_docs update_seq Yes
/_bulk_docs POST Partial new_edits Yes
/_bulk_docs all_or_nothing No
/_changes * No
/_compact * No
/_compact/design-doc * No
/_ensure_full_commit POST Yes
/_view_cleanup * No
/_security * No
/_temp_view POST Partial conflicts No Ignored
/_temp_view descending Yes
/_temp_view endkey Yes
/_temp_view end_key Yes
/_temp_view endkey_docid Yes
/_temp_view end_key_doc_id Yes
/_temp_view include_docs Yes
/_temp_view inclusive_end Yes
/_temp_view key Yes
/_temp_view limit Yes
/_temp_view skip Yes
/_temp_view stale no Ignored
/_temp_view startkey Yes
/_temp_view start_key Yes
/_temp_view startkey_docid Yes
/_temp_view start_key_doc_id Yes
/_temp_view update_seq no
/_temp_view group no To be added
/_temp_view group_level no To be added
/_temp_view reduce no To be added
/_purge * No
/_missing_revs * No
/_revs_diff POST Yes
/_revs_limit GET Yes Always returns 1
/_revs_limit PUT No
/_local/id GET Partial * No
/_local/id PUT Partial * No
/_local/id DELETE Partial * No
/_local/id COPY No * No

Documents

URI Verb Support Param Support Notes
/db/doc HEAD Yes
/db/doc GET Yes
/db/doc PUT Partial batch No
/db/doc DELETE Partial rev Yes
/db/doc batch No
/db/doc COPY No

Designs

URI Verb Support Param Support Notes
/db/design HEAD Yes
/db/design GET Yes
/db/design PUT Partial batch No
/db/design DELETE Yes rev Yes
/db/design COPY No