Marz Greta-Lock Network Storelayer API

The Storelayer API from Marz Greta-Lock Network — 19 operation(s) for storelayer.

Operations 20

GET /api/storelayer/recommend Storelayer Recommend #
GET /api/storelayer/jobs Storelayer Match Jobs #
POST /api/storelayer/match Create Storelayer Match #
GET /api/storelayer/match/{job_slug} Storelayer Match Json #
POST /api/storelayer/conversions Storelayer Conversion Callback #
GET /api/storelayer/verified-installs/{workflow_id} Get Storelayer Verified Install #
POST /api/storelayer/free-installs/start Start Storelayer Free Install #
GET /api/storelayer/free-installs/{workflow_id}/next-action Storelayer Free Install Next Action #
POST /api/storelayer/free-installs/{workflow_id}/challenge-published Storelayer Free Install Challenge Published #
POST /api/storelayer/free-installs/{workflow_id}/installation Create Storelayer Free Installation #
GET /api/storelayer/free-installs/{workflow_id}/code Get Storelayer Free Installation Code #
POST /api/storelayer/free-installs/{workflow_id}/live-verification Verify Storelayer Free Installation Live #
GET /api/storelayer/agent/catalog Storelayer Agent Catalog #
POST /api/storelayer/agent/quotes Storelayer Agent Purchase Quote #
POST /api/storelayer/agent/renewals Storelayer Agent Renewal Quote #
POST /api/storelayer/agent/upgrades Storelayer Agent Upgrade Quote #
POST /api/storelayer/agent/payments/{quote_id} Storelayer Agent Settle #
GET /api/storelayer/agent/payments/{quote_id} Storelayer Agent Payment Status #
POST /api/storelayer/agent/payments/{quote_id}/retry-activation Storelayer Agent Retry Activation #
GET /api/storelayer/attribution/summary Storelayer Attribution Summary #

Documentation

Specifications

Other Resources

🔗
Conventions
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/conventions/eqbuilder-dev-conventions.yml
🔗
Idempotency
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/conventions/eqbuilder-dev-conventions.yml
🔗
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/errors/eqbuilder-dev-problem-types.yml
🔗
DataModel
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/data-model/eqbuilder-dev-data-model.yml
🔗
Plans
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/plans/eqbuilder-dev-plans-pricing.yml
🔗
Sandbox
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/sandbox/eqbuilder-dev-sandbox.yml
🔗
Lifecycle
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/lifecycle/eqbuilder-dev-lifecycle.yml
🔗
Conformance
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/conformance/eqbuilder-dev-conformance.yml
🔗
Packages
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/packages/eqbuilder-dev-packages.yml
🔗
SDKs
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/packages/eqbuilder-dev-packages.yml
🔗
Components
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/components/eqbuilder-dev-components.yml
🔗
ChangeLog
https://raw.githubusercontent.com/api-evangelist/eqbuilder-dev/refs/heads/main/changelog/eqbuilder-dev-changelog.yml

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/eqbuilder-dev-storelayer-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

eqbuilder-dev-storelayer-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: EQ Scoring Platform — Human-Likeness & AI Text Benchmark…
  description: Human-likeness scoring and AI text benchmark API.
  version: 1.0.0
tags:
- name: Storelayer
paths:
  /api/storelayer/recommend:
    get:
      summary: Storelayer Recommend
      description: 'One-call, read-only recommendation from the verified Storelayer snapshot.


        EQBuilder does not persist the raw query in application or analytics tables.

        Because this is GET, the URL can still appear in browser history, proxy/access

        logs, referrers, copied links, and crawler indexes. Use short, non-sensitive

        capability keywords only; never include PII or secrets.'
      operationId: storelayer_recommend_api_storelayer_recommend_get
      parameters:
      - name: query
        in: query
        required: true
        schema:
          type: string
          minLength: 1
          maxLength: 160
          description: Short, non-sensitive capability keywords only. Never include PII or secrets because GET URLs can appear in history, logs, referrers, copied links, and crawler indexes.
          title: Query
        description: Short, non-sensitive capability keywords only. Never include PII or secrets because GET URLs can appear in history, logs, referrers, copied links, and crawler indexes.
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Storelayer
  /api/storelayer/jobs:
    get:
      summary: Storelayer Match Jobs
      description: The ten curated developer intents supported by the deterministic matcher.
      operationId: storelayer_match_jobs_api_storelayer_jobs_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Storelayer
  /api/storelayer/match:
    post:
      summary: Create Storelayer Match
      description: Record a completed human selection and return its stable match resource.
      operationId: create_storelayer_match_api_storelayer_match_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/StorelayerMatchInput'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Storelayer
  /api/storelayer/match/{job_slug}:
    get:
      summary: Storelayer Match Json
      description: Stable JSON match for agents and copyable machine actions.
      operationId: storelayer_match_json_api_storelayer_match__job_slug__get
      parameters:
      - name: job_slug
        in: path
        required: true
        schema:
          type: string
          title: Job Slug
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Storelayer
  /api/storelayer/conversions:
    post:
      summary: Storelayer Conversion Callback
      description: Accept a signed Storelayer conversion matched to a real attributed handoff.
      operationId: storelayer_conversion_callback_api_storelayer_conversions_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Storelayer
  /api/storelayer/verified-installs/{workflow_id}:
    get:
      summary: Get Storelayer Verified Install
      operationId: get_storelayer_verified_install_api_storelayer_verified_installs__workflow_id__get
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      - name: format
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Format
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Storelayer
  /api/storelayer/free-installs/start:
    post:
      summary: Start Storelayer Free Install
      description: Coordinate a caller-applied install; EQBuilder does not host or edit the site.
      operationId: start_storelayer_free_install_api_storelayer_free_installs_start_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/StorelayerFreeInstallStart'
        required: true
      responses:
        '201':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Storelayer
  /api/storelayer/free-installs/{workflow_id}/next-action:
    get:
      summary: Storelayer Free Install Next Action
      operationId: storelayer_free_install_next_action_api_storelayer_free_installs__workflow_id__next_action_get
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Storelayer
  /api/storelayer/free-installs/{workflow_id}/challenge-published:
    post:
      summary: Storelayer Free Install Challenge Published
      operationId: storelayer_free_install_challenge_published_api_storelayer_free_installs__workflow_id__challenge_published_post
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Storelayer
  /api/storelayer/free-installs/{workflow_id}/installation:
    post:
      summary: Create Storelayer Free Installation
      operationId: create_storelayer_free_installation_api_storelayer_free_installs__workflow_id__installation_post
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      responses:
        '201':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Storelayer
  /api/storelayer/free-installs/{workflow_id}/code:
    get:
      summary: Get Storelayer Free Installation Code
      operationId: get_storelayer_free_installation_code_api_storelayer_free_installs__workflow_id__code_get
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Storelayer
  /api/storelayer/free-installs/{workflow_id}/live-verification:
    post:
      summary: Verify Storelayer Free Installation Live
      operationId: verify_storelayer_free_installation_live_api_storelayer_free_installs__workflow_id__live_verification_post
      parameters:
      - name: workflow_id
        in: path
        required: true
        schema:
          type: string
          title: Workflow Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Storelayer
  /api/storelayer/agent/catalog:
    get:
      summary: Storelayer Agent Catalog
      operationId: storelayer_agent_catalog_api_storelayer_agent_catalog_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Storelayer
  /api/storelayer/agent/quotes:
    post:
      summary: Storelayer Agent Purchase Quote
      operationId: storelayer_agent_purchase_quote_api_storelayer_agent_quotes_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Storelayer
  /api/storelayer/agent/renewals:
    post:
      summary: Storelayer Agent Renewal Quote
      operationId: storelayer_agent_renewal_quote_api_storelayer_agent_renewals_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Storelayer
  /api/storelayer/agent/upgrades:
    post:
      summary: Storelayer Agent Upgrade Quote
      operationId: storelayer_agent_upgrade_quote_api_storelayer_agent_upgrades_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Storelayer
  /api/storelayer/agent/payments/{quote_id}:
    post:
      summary: Storelayer Agent Settle
      operationId: storelayer_agent_settle_api_storelayer_agent_payments__quote_id__post
      parameters:
      - name: quote_id
        in: path
        required: true
        schema:
          type: string
          title: Quote Id
      - name: X-PAYMENT
        in: header
        required: false
        schema:
          type: string
          default: ''
          title: X-Payment
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Storelayer
    get:
      summary: Storelayer Agent Payment Status
      operationId: storelayer_agent_payment_status_api_storelayer_agent_payments__quote_id__get
      parameters:
      - name: quote_id
        in: path
        required: true
        schema:
          type: string
          title: Quote Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Storelayer
  /api/storelayer/agent/payments/{quote_id}/retry-activation:
    post:
      summary: Storelayer Agent Retry Activation
      operationId: storelayer_agent_retry_activation_api_storelayer_agent_payments__quote_id__retry_activation_post
      parameters:
      - name: quote_id
        in: path
        required: true
        schema:
          type: string
          title: Quote Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      tags:
      - Storelayer
  /api/storelayer/attribution/summary:
    get:
      summary: Storelayer Attribution Summary
      description: Public installer/handoff totals plus operator-only vendor conversion totals.
      operationId: storelayer_attribution_summary_api_storelayer_attribution_summary_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      tags:
      - Storelayer
components:
  schemas:
    StorelayerMatchInput:
      properties:
        job:
          type: string
          title: Job
        source:
          type: string
          title: Source
          default: catalog_matcher
      type: object
      required:
      - job
      title: StorelayerMatchInput
    StorelayerFreeInstallStart:
      properties:
        origin:
          type: string
          title: Origin
        widget_id:
          anyOf:
          - type: string
          - type: 'null'
          title: Widget Id
        storefront_need:
          anyOf:
          - type: string
          - type: 'null'
          title: Storefront Need
      additionalProperties: false
      type: object
      required:
      - origin
      title: StorelayerFreeInstallStart
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
        input:
          title: Input
        ctx:
          type: object
          title: Context
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError