Blazepizza Blazepizza API

The Blazepizza API API from Blazepizza — 1 operation(s) for blazepizza api.

Operations 2

GET / ListBuckets #
PUT / PUT / #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/blazepizza-blazepizza-api-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

blazepizza-blazepizza-api-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Blazepizza API
  version: '2026-09-29'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-09-29: 7 operation(s) read from 6 public documentation page(s) (each operation names its page in x-source). This is not the provider''s published contract; Blazepizza has published no machine-readable contract that the pipeline could find. Engine: local.'
  x-evidence-tiers:
    code-example: 5
    documentation: 2
    pages-with-code: 6
    pages-read: 6
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-09-29'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://developers.cloudflare.com/r2/api/workers/workers-api-usage
  - https://developers.cloudflare.com/r2/api/s3/extensions
  - https://developers.cloudflare.com/r2/api/s3/presigned-urls
  - https://developers.cloudflare.com/r2/api/workers/workers-api-usage/index.md
  - https://developers.cloudflare.com/r2/api/s3/extensions/index.md
  - https://developers.cloudflare.com/r2/api/s3/presigned-urls/index.md
servers:
- url: https://your-worker.dev
tags:
- name: Blazepizza API
paths:
  /:
    get:
      operationId: get
      tags:
      - Blazepizza API
      summary: ListBuckets
      x-source: https://developers.cloudflare.com/r2/api/s3/extensions
      parameters:
      - name: cf-prefix
        in: header
        required: false
        schema:
          type: string
        description: Show buckets with this prefix only.
      - name: cf-start-after
        in: header
        required: false
        schema:
          type: string
        description: Show buckets whose name appears lexicographically after the given value.
      - name: cf-continuation-token
        in: header
        required: false
        schema:
          type: string
        description: Resume listing from a previously returned continuation token.
      - name: cf-max-keys
        in: header
        required: false
        schema:
          type: string
        description: Return this maximum number of buckets (default and max is 1000).
      responses:
        '200':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetResponse'
      x-evidence:
        kind: documentation
    put:
      operationId: put
      tags:
      - Blazepizza API
      summary: PUT /
      x-source: https://developers.cloudflare.com/r2/api/s3/extensions
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: http
        snippet: " PUT / HTTP/1.1 \n Host: bucket.account.r2.cloudflarestorage.com \n <CreateBucketConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\"> \n <LocationConstraint>auto</LocationConstraint> \n </CreateBucketConfiguration> \n This is only useful if you are creating buckets on demand because you do not know the name of the bucket or the preferred access location ahead of time. For example, you have on"
components:
  schemas:
    GetResponse:
      type: object
      properties:
        cf-is-truncated:
          type: string
          description: Set to true if the list of buckets returned is not all the buckets on the account.
        cf-next-continuation-token:
          type: string
          description: Continuation token to pass on a subsequent ListBuckets to resume the listing.
        StartAfter:
          type: string
          description: The start-after value that was passed in on the request.
        KeyCount:
          type: string
          description: The number of buckets returned.
        ContinuationToken:
          type: string
          description: The continuation token that was supplied in the request.
        MaxKeys:
          type: string
          description: The max keys that were specified in the request.