Method: spaces.create

Creates a named space. Spaces grouped by topics or that have guest access aren't supported. For an example, see Create a space. Requires user authentication and the chat.spaces.create or chat.spaces scope.

HTTP request


The URL uses gRPC Transcoding syntax.

Query parameters



Optional. A unique identifier for this request. A random UUID is recommended. Specifying an existing request ID returns the space created with that ID instead of creating a new space. Specifying an existing request ID from the same Chat app with a different authenticated user returns an error.

Request body

The request body contains an instance of Space.

Response body

If successful, the response body contains a newly created instance of Space.

Authorization scopes

Requires one of the following OAuth scopes:


For more information, see the Authorization guide.