Dashbot API

Dashbot API as documented publicly: 8 operations. Contract generated from the documentation by API Evangelist (2026-10-25); not the provider's own document.

Operations 8

POST / POST / #
GET /export GET /export #
GET /index GET /index #
POST /landing POST /landing #
GET /templates/dimensionlabs.mjs JavaScript: dimensionlabs.mjs (Node 18 or later) #
POST /track POST /track #
POST /trackhistorical POST /trackhistorical #
GET /v1/apps GET /v1/apps #

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/dashbot-io:dashbot-io-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

dashbot-io-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: Dashbot API
  version: '2026-10-25'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-25: 8 operation(s) read from 4 public documentation page(s) (each operation
    names its page in x-source). This is not the provider''s published contract; Dashbot has published no machine-readable contract that the pipeline
    could find. Engine: local.'
  x-evidence-tiers:
    code-example: 7
    documentation: 1
    pages-with-code: 4
    pages-read: 4
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-10-25'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://docs.dimensionlabs.io/api/export.md
  - https://docs.dimensionlabs.io/api/tracker.md
  - https://docs.dimensionlabs.io/api/intents-and-events.md
  - https://developer.apple.com/documentation/appstoreconnectapi/generating-tokens-for-api-requests
servers:
- url: https://api.dimensionlabs.io
paths:
  /:
    post:
      operationId: post
      tags:
      - Api
      summary: POST /
      x-source: https://docs.dimensionlabs.io/api/intents-and-events.md
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -X POST -H "Content-Type: application/json"  -d ''{"name":"Launched Detail Page","type":"pageLaunchEvent","userId":"967295313370594","extraInfo":{"url":"https://www.dimensionlabs.io/"}}''  "https://tracker.dimensionlabs.io/track?platform=universal&v=11.1.0-rest&type=event&apiKey=$DL_API_KEY"

          ```'
  /export:
    get:
      operationId: get_export
      tags:
      - Export
      summary: GET /export
      x-source: https://docs.dimensionlabs.io/api/export.md
      parameters:
      - name: botIds
        in: query
        required: false
        schema:
          type: string
      - name: endDate
        in: query
        required: false
        schema:
          type: string
      - name: startDate
        in: query
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Success (shape read from the example response on the page)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetExportResponse'
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -H "Authorization: $DL_EXPORT_KEY"  "https://api.dimensionlabs.io/export?startDate=2026-09-01&endDate=2026-10-01&botIds=12345"

          ```'
  /index:
    get:
      operationId: get_index
      tags:
      - Index
      summary: GET /index
      x-source: https://docs.dimensionlabs.io/api/export.md
      responses:
        '200':
          description: Success (shape read from the example response on the page)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetIndexResponse'
      x-evidence:
        kind: code-example
        language: httpie
        snippet: 'http

          GET https://api.dimensionlabs.io/index'
  /landing:
    post:
      operationId: post_landing
      tags:
      - Landing
      summary: POST /landing
      x-source: https://docs.dimensionlabs.io/api/intents-and-events.md
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostLandingRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -X POST -H "Content-Type: application/json"  -d ''{"name":"adReferral","type":"referralEvent","userId":"967295313370594","ref":"spring-promo","source":"ADS","ad_id":"ad-0042","referer_uri":"https://example.com/landing"}''  "https://tracker.dimensionlabs.io/track?platform=universal&v=11.1.0-rest&type=event&apiKey=$DL_API_KEY"

          ```'
  /templates/dimensionlabs.mjs:
    get:
      operationId: get_templates_dimensionlabs_mjs
      tags:
      - Templates
      summary: 'JavaScript: dimensionlabs.mjs (Node 18 or later)'
      description: Download the helper JavaScript file used for sending messages to Dimension Labs.
      x-source: https://docs.dimensionlabs.io/api/tracker.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /track:
    post:
      operationId: post_track
      tags:
      - Track
      summary: POST /track
      x-source: https://docs.dimensionlabs.io/api/intents-and-events.md
      parameters:
      - name: apiKey
        in: query
        required: false
        schema:
          type: string
      - name: platform
        in: query
        required: false
        schema:
          type: string
      - name: type
        in: query
        required: false
        schema:
          type: string
      - name: v
        in: query
        required: false
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostTrackRequest'
      responses:
        '201':
          description: Success (shape read from the example response on the page)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostTrackResponse'
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -X POST -H "Content-Type: application/json"  -d ''{"text":"What is the weather in San Francisco?","userId":"user-123123","incoming":true,"sessionId":"chat-234","conversationId":"chat-234","dimensionlabs_timestamp":1703240320000,"platformJson":{"channel":"webchat"},"intent":{"name":"WEATHER_QUERY","inputs":[{"name":"city","value":"San
          Francisco"}],"confidence":0.9766}}''  "https://tracker.dimens'
  /trackhistorical:
    post:
      operationId: post_trackhistorical
      tags:
      - Trackhistorical
      summary: POST /trackhistorical
      x-source: https://docs.dimensionlabs.io/api/tracker.md
      parameters:
      - name: apiKey
        in: query
        required: false
        schema:
          type: string
      - name: platform
        in: query
        required: false
        schema:
          type: string
      - name: type
        in: query
        required: false
        schema:
          type: string
      - name: v
        in: query
        required: false
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostTrackhistoricalRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -X POST -H "Content-Type: application/json"  -d ''{"text":"Where is my order?","userId":"cust-17","incoming":true,"sessionId":"conv-1001","conversationId":"conv-1001","dimensionlabs_timestamp":1703240320000}''  "https://tracker.dimensionlabs.io/trackhistorical?platform=universal&v=11.1.0-rest&type=incoming&apiKey=$DL_API_KEY"

          ```'
  /v1/apps:
    get:
      operationId: get_v1_apps
      tags:
      - Apps
      summary: GET /v1/apps
      x-source: https://developer.apple.com/documentation/appstoreconnectapi/generating-tokens-for-api-requests
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -v -H 'Authorization: Bearer [signed token]' \n\"https://api.appstoreconnect.apple.com/v1/apps\"\n```"
components:
  schemas:
    PostRequest:
      type: object
      properties:
        name:
          type: string
        type:
          type: string
        userId:
          type: string
        extraInfo:
          type: object
          properties:
            url:
              type: string
    GetExportResponse:
      type: object
      properties:
        zipFile:
          type: string
    GetIndexResponse:
      type: object
      properties:
        message:
          type: string
    PostLandingRequest:
      type: object
      properties:
        name:
          type: string
        type:
          type: string
        userId:
          type: string
        ref:
          type: string
        source:
          type: string
        ad_id:
          type: string
        referer_uri:
          type: string
    PostTrackRequest:
      type: object
      properties:
        text:
          type: string
        userId:
          type: string
        incoming:
          type: boolean
        sessionId:
          type: string
        conversationId:
          type: string
        dimensionlabs_timestamp:
          type: integer
        platformJson:
          type: object
          properties:
            channel:
              type: string
        intent:
          type: object
          properties:
            name:
              type: string
            inputs:
              type: array
              items:
                type: object
                properties:
                  name:
                    type: string
                  value:
                    type: string
            confidence:
              type: number
    PostTrackResponse:
      type: object
      properties:
        text:
          type: string
        userId:
          type: string
        incoming:
          type: boolean
        sessionId:
          type: string
        conversationId:
          type: string
        dimensionlabs_timestamp:
          type: integer
        platformJson:
          type: object
          properties:
            channel:
              type: string
        intent:
          type: object
          properties:
            name:
              type: string
            inputs:
              type: array
              items:
                type: object
                properties:
                  name:
                    type: string
                  value:
                    type: string
    PostTrackhistoricalRequest:
      type: object
      properties:
        text:
          type: string
        userId:
          type: string
        incoming:
          type: boolean
        sessionId:
          type: string
        conversationId:
          type: string
        dimensionlabs_timestamp:
          type: integer
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: Authorization
security:
- apiKey: []
tags:
- name: Api
- name: Apps
- name: Export
- name: Index
- name: Landing
- name: Templates
- name: Track
- name: Trackhistorical