A newer version of this documentation is available.

View Latest
March 23, 2025
+ 12

Description of the Sync Gateway Admin REST API
Use the API explorer to find out more about Sync Gateway’s endpoints by functionality.

Related REST API topics: Public REST API | Metrics REST API | Use the REST API?

Content Blocking

Couchbase Mobile’s API documentation utilizes Swagger UI to deliver an interactive and dynamic user experience. The page will not function correctly if your organization’s security policies restricts access to this type of content — instead see the alternate statics page Admin REST API (Static Page)

Introduction

The Admin REST API is for administrator use only, and hence is not accessible from the clients directly.

To allow users to access the Admin API up you need to create a Couchbase Server-based RBAC-user for them — see: REST API Access

For document changes sent to Sync Gateway through the Admin REST API, the Sync Function executes with admin privileges.
Calls to requireUser, requireAccess and requireRole will be no-ops, and will always appear successful.

API Explorer

The API explorer below groups all the endpoints by functionality. You can click on a label to expand the list of endpoints and also generate a curl request for each endpoint.

Each endpoint description specifies its RBAC role requirements, but see RBAC Roles and the Couchbase Server documentation here Couchbase Server Authorization Roles if further information is required.

Swagger UIswagger

Sync Gateway
 3.0 

[ Base URL: localhost:4985 ]
_attachments/rest-api-admin.yaml

Documentation for the Sync Gateway Admin REST API.

Access Control

Convenience API for Sync function upsert

Authentication

Manage OpenID Connect providers

Bootstrap Configuration

Returns bootstrap settings and updates logging options

Database Configuration

Configure sync gateway databases

Database Management

Create and manage sync gateway databases

Database Security

Create and manage database users and roles

Design Documents

Work with sync gateway design docs

Document

Manage documents and attachments

Logging

Update bootstrap logging settings

Replication

Manage inter-Sync Gateway replication

Server

Manage server activities

Session

Manage user sessions

Models

Error