Method: projects.topics.delete

Deletes the topic with the given name. Returns NOT_FOUND if the topic does not exist. After a topic is deleted, a new topic may be created with the same name; this is an entirely new topic with none of the old configuration or subscriptions. Existing subscriptions to this topic are not deleted, but their topic field is set to _deleted-topic_.

HTTP request


Path parameters



Name of the topic to delete. Format is projects/{project}/topics/{topic}.

Request body

The request body must be empty.

Response body

If successful, the response body will be empty.


Requires one of the following OAuth scopes:


For more information, see the Auth Guide.

Try it!

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

Cloud Pub/Sub