Gopuff · Capability

Powered by Gopuff — Zones

Powered by Gopuff Fulfillment API — Zones. 1 operation. Lead operation: Check delivery zone eligibility. Self-contained Naftiko capability covering the Gopuff delivery-zone check used by the Powered by Gopuff Shopify theme.

Powered by Gopuff — Zones is a Naftiko capability published by Gopuff, one of 3 capabilities the APIs.io network indexes for this provider. It bundles 1 operation across the POST method rooted at /v1/zones/check.

The capability includes 1 read-only operation. Lead operation: Check delivery zone eligibility for a customer location. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Gopuff, Zones, Quick Commerce, and Instant Delivery.

Run with Naftiko GopuffZonesQuick CommerceInstant Delivery

What You Can Do

POST
Checkdeliveryzone — Check delivery zone eligibility
/v1/zones/check

MCP Tools

check-delivery-zone

Check delivery zone eligibility for a customer location.

read-only idempotent

Capability Spec

fulfillment-zones.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Powered by Gopuff — Zones
  description: 'Powered by Gopuff Fulfillment API — Zones. 1 operation. Lead operation: Check delivery zone eligibility.
    Self-contained Naftiko capability covering the Gopuff delivery-zone check used by the Powered by Gopuff Shopify
    theme.'
  tags:
  - Gopuff
  - Zones
  - Quick Commerce
  - Instant Delivery
  created: '2026-05-23'
  modified: '2026-05-23'
binds:
- namespace: env
  keys:
    GOPUFF_PARTNER_KEY: GOPUFF_PARTNER_KEY
capability:
  consumes:
  - type: http
    namespace: fulfillment-zones
    baseUri: https://fulfillment-api-eus.partners.gopuff.com/shopify/v1
    description: Powered by Gopuff zone-check resource. Self-contained.
    resources:
    - name: shops-zones-check
      path: /shops/zones/check
      operations:
      - name: checkdeliveryzone
        method: POST
        description: Check delivery zone eligibility
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    authentication:
      type: apiKey
      in: header
      name: X-Gopuff-Partner-Key
      value: '{{env.GOPUFF_PARTNER_KEY}}'
  exposes:
  - type: rest
    namespace: fulfillment-zones-rest
    port: 8080
    description: REST adapter for Powered by Gopuff zone check.
    resources:
    - path: /v1/zones/check
      name: zones-check
      description: REST surface for delivery-zone eligibility.
      operations:
      - method: POST
        name: checkdeliveryzone
        description: Check delivery zone eligibility
        call: fulfillment-zones.checkdeliveryzone
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: fulfillment-zones-mcp
    port: 9090
    transport: http
    description: MCP adapter for Powered by Gopuff zone check.
    tools:
    - name: check-delivery-zone
      description: Check delivery zone eligibility for a customer location.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: fulfillment-zones.checkdeliveryzone
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.