DocsSign in
  • APIs
  • Generators
  • Stacks
  • Projects
  • Docs
  • History
  • Schema
projects33
  • post/v1/{+name}:commit
  • get/v1/{+parent}/schemas
  • post/v1/{+parent}/schemas
  • get/v1/{+name}
  • put/v1/{+name}
  • delete/v1/{+name}
  • patch/v1/{+name}
  • delete/v1/{+name}:deleteRevision
  • get/v1/{+resource}:getIamPolicy
  • get/v1/{+name}:listRevisions
  • post/v1/{+name}:rollback
  • post/v1/{+resource}:setIamPolicy
  • post/v1/{+resource}:testIamPermissions
  • post/v1/{+parent}/schemas:validate
  • post/v1/{+parent}/schemas:validateMessage
  • get/v1/{+snapshot}
  • delete/v1/{+snapshot}
  • get/v1/{+project}/snapshots
  • post/v1/{+subscription}:acknowledge
  • get/v1/{+subscription}
  • delete/v1/{+subscription}
  • post/v1/{+subscription}:detach
  • get/v1/{+project}/subscriptions
  • post/v1/{+subscription}:modifyAckDeadline
  • post/v1/{+subscription}:modifyPushConfig
  • post/v1/{+subscription}:pull
  • post/v1/{+subscription}:seek
  • get/v1/{+topic}
  • delete/v1/{+topic}
  • get/v1/{+project}/topics
  • post/v1/{+topic}:publish
  • get/v1/{+topic}/snapshots
  • get/v1/{+topic}/subscriptions
    GO

    Cloud Pub/Sub API

    Messaging: publish to topics, pull and acknowledge subscriptions, manage schemas and snapshots

    Creative Commons Attribution 3.0·33 operations·76 schemas·4 revisions

    Changes

    Full history

    Source

    View schema
    Spec
    Swagger 2.0
    Document
    pubsub.googleapis.com · JSON, 170 KB
    Retrieved
    Oct 13, 2026, 03:02 UTC
    Digest
    9261d704ec11

    For agents

    Every page here has a markdown twin. The overview is one fetch; the llms.txt lists every operation with a link to its own markdown.

    curl https://skmtc.dev/google/apis/pubsub.md
    curl https://skmtc.dev/google/apis/pubsub/llms.txt