Slice Shops API (Modeled)

Logical, modeled grouping for the pizzeria (shop) records that anchor the Slice platform - profile, address, hours, service areas, and pickup/delivery availability. Reflected in the Owner's Portal shop surfaces (owners.slicelife.com/shops). No public endpoint reference is documented; access is partner-gated. Endpoints are modeled, not sourced from an OpenAPI definition.

Operations 1

GET /shops Get Shops #

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/slice-shops-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

slice-shops-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Slice Public Orders Shops API
  description: 'The Slice Public API is a RESTful HTTP API for technology partners integrating

    with the Slice network of independent local pizzerias. It exposes pizzeria-oriented

    resources — shops and orders — so partners can discover Slice shops and create,

    retrieve, update, and cancel orders against them.


    This is the **v1** surface of the Slice Public API, documented on Slice''s Stoplight

    developer portal at https://developer.slicelife.com (project `slice-public-api`,

    spec node `/API-V1.yaml`).


    The paths, methods, operation summaries, and component-schema names in this

    description were reconstructed from Slice''s live Stoplight project node tree, which

    is publicly enumerable. The raw OpenAPI document body and per-property schema

    definitions on developer.slicelife.com are gated behind workspace authentication,

    so individual schema properties are intentionally NOT enumerated here — the

    `Order` and `Error` schemas are declared as objects without invented fields. The

    server URL is also not published publicly and is therefore omitted rather than

    fabricated; partners obtain it together with credentials from Slice.


    Access requires an API key issued by Slice; partners request credentials from

    api-support@slicelife.com.'
  version: v1
  contact:
    name: Slice API Support
    email: api-support@slicelife.com
    url: https://developer.slicelife.com/
  x-generated-from: stoplight-node-tree
  x-spec-node: /API-V1.yaml
  x-spec-node-stable-id: 5yhsktwvkfni9
  x-properties-source: 'Operation paths/methods/summaries are confirmed-real from the live Stoplight

    project node tree. Schema property internals were auth-gated and are not

    enumerated to avoid fabrication.'
  x-last-validated: '2026-06-03'
security:
- ApiKeyAuth: []
tags:
- name: Shops
  description: Discover pizzerias (shops) in the Slice network.
paths:
  /shops:
    get:
      operationId: getShops
      summary: Get Shops
      description: 'Returns shops (independent pizzerias) available in the Slice network.

        Confirmed operation from the Stoplight node `/API-V1.yaml/paths/~1shops/get`.'
      tags:
      - Shops
      responses:
        '200':
          description: A collection of Slice shops.
        '401':
          $ref: '#/components/responses/Unauthorized'
        default:
          $ref: '#/components/responses/Error'
components:
  responses:
    Error:
      description: An error response.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    Unauthorized:
      description: Authentication failed or API key is missing/invalid.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
  schemas:
    Error:
      type: object
      title: Error
      description: 'A Slice API error payload. Corresponds to the shared `error` model

        (`/models/error.yaml`) referenced by the spec. Property internals are

        auth-gated and not enumerated here to avoid fabrication.'
      additionalProperties: true
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: Authorization
      description: 'API key issued by Slice to approved technology partners. Request credentials

        from api-support@slicelife.com. The exact header name is assigned with the

        credentials; `Authorization` is used here as the documented placeholder.'
externalDocs:
  description: Slice Public API documentation (Stoplight)
  url: https://developer.slicelife.com/