inference-sh Triggers API

The triggers API from inference-sh — 6 operation(s) for triggers.

Operations 11

GET /triggers Get triggers #
POST /triggers Create triggers #
POST /triggers/list Create triggers list #
DELETE /triggers/{id} Delete triggers by id #
GET /triggers/{id} Get triggers by id #
PATCH /triggers/{id} Update triggers by id #
POST /triggers/{id} Create triggers by id #
POST /triggers/{id}/fire Create triggers by id fire #
GET /triggers/{id}/webhook-secret Get triggers by id webhook secret #
POST /triggers/{id}/webhook-secret Create triggers by id webhook secret #
POST /triggers/{triggerID}/hook Create triggers by trigger id hook #

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/inference-sh:inference-sh-triggers-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

inference-sh-triggers-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: inference.sh Triggers API
  version: '2'
servers:
- url: https://api.inference.sh
tags:
- name: Triggers
paths:
  /triggers:
    get:
      tags:
      - Triggers
      responses:
        '200':
          description: Success
      summary: Get triggers
      x-summary-source: derived
      operationId: getTriggers
      x-operation-id-source: derived
    post:
      tags:
      - Triggers
      responses:
        '200':
          description: Success
      summary: Create triggers
      x-summary-source: derived
      operationId: postTriggers
      x-operation-id-source: derived
  /triggers/list:
    post:
      tags:
      - Triggers
      responses:
        '200':
          description: Success
      summary: Create triggers list
      x-summary-source: derived
      operationId: postTriggersList
      x-operation-id-source: derived
  /triggers/{id}:
    delete:
      tags:
      - Triggers
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
      summary: Delete triggers by id
      x-summary-source: derived
      operationId: deleteTriggersById
      x-operation-id-source: derived
    get:
      tags:
      - Triggers
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
      summary: Get triggers by id
      x-summary-source: derived
      operationId: getTriggersById
      x-operation-id-source: derived
    patch:
      tags:
      - Triggers
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
      summary: Update triggers by id
      x-summary-source: derived
      operationId: patchTriggersById
      x-operation-id-source: derived
    post:
      tags:
      - Triggers
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
      summary: Create triggers by id
      x-summary-source: derived
      operationId: postTriggersById
      x-operation-id-source: derived
  /triggers/{id}/fire:
    post:
      tags:
      - Triggers
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
      summary: Create triggers by id fire
      x-summary-source: derived
      operationId: postTriggersByIdFire
      x-operation-id-source: derived
  /triggers/{id}/webhook-secret:
    get:
      tags:
      - Triggers
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
      summary: Get triggers by id webhook secret
      x-summary-source: derived
      operationId: getTriggersByIdWebhookSecret
      x-operation-id-source: derived
    post:
      tags:
      - Triggers
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
      summary: Create triggers by id webhook secret
      x-summary-source: derived
      operationId: postTriggersByIdWebhookSecret
      x-operation-id-source: derived
  /triggers/{triggerID}/hook:
    post:
      tags:
      - Triggers
      parameters:
      - name: triggerID
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
      summary: Create triggers by trigger id hook
      x-summary-source: derived
      operationId: postTriggersByTriggerIDHook
      x-operation-id-source: derived