Assertible Deployments API

Notify Assertible of deployments and trigger tests

Operations 1

POST /deployments Track a deployment and trigger its tests

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/assertible-deployments-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

assertible-deployments-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Assertible Deployments API
  version: '1.0'
  description: 'Assertible provides automated API testing and monitoring. The Deployments

    API enables CI/CD pipelines to trigger Assertible tests, attach

    deployment metadata (service, version, environment) and optionally wait

    for the test run to finish before responding.

    '
  contact:
    name: Assertible
    url: https://assertible.com
servers:
- url: https://assertible.com
  description: Assertible production API
tags:
- name: Deployments
  description: Notify Assertible of deployments and trigger tests
paths:
  /deployments:
    post:
      tags:
      - Deployments
      summary: Track a deployment and trigger its tests
      description: 'Notifies Assertible that a deployment has occurred for the

        identified web service. Triggers any deployment-targeted tests and

        records the deployment ref/version for traceability.

        '
      security:
      - basicAuth: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeploymentRequest'
      responses:
        '200':
          description: Deployment recorded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeploymentResponse'
        '400':
          description: Bad Request
        '401':
          description: Unauthorized
components:
  schemas:
    DeploymentResponse:
      type: object
      properties:
        id:
          type: string
          description: Deployment ID
        runId:
          type: string
          description: Run ID
        testRun:
          type: object
          description: Status of the triggered test run
    DeploymentRequest:
      type: object
      required:
      - service
      - version
      properties:
        service:
          type: string
          format: uuid
          description: ID of the web service in Assertible
        version:
          type: string
          description: Application version identifier
        environment:
          type: string
          default: production
          description: Environment name (defaults to production)
        environmentUrl:
          type: string
          format: uri
          description: Override the service URL for this run
        ref:
          type: string
          description: Source-control commit hash (required for GitHub integration)
        url:
          type: string
          format: uri
          description: External deployment details URL
        github:
          type: boolean
          description: Whether to publish GitHub commit status checks
        repository:
          type: string
          description: Specific GitHub repository (for multi-repo services)
        tests:
          type: array
          description: Specific test IDs to execute
          items:
            type: string
            format: uuid
        testGroups:
          type: array
          description: Test groups to execute
          items:
            type: string
        wait:
          type: boolean
          description: Wait for the test run to finish before responding
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
      description: 'HTTP Basic auth where the username is the Assertible API token

        (`ASSERTIBLE_API_TOKEN`) and the password is left empty.

        '