Live Direct Marketing Browser Queue API

The Browser Queue API from Live Direct Marketing — 6 operation(s) for browser queue.

Operations 6

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/admin/browser-queue View browser queue stats · Get browser queue stats and fair-share view #
Ask an LLM
“How busy is the browser job queue right now?”
“Is the browser queue sharing capacity fairly across tenants?”
Tell an agent
Show browser queue stats and the fair-share view.
Get the current browser queue load.
GET /api/admin/browser-queue/jobs List browser queue jobs by status · List browser queue jobs by status with pagination #
Ask an LLM
“Which browser jobs are failed or still waiting?”
“Can I page through browser queue jobs with a given status?”
Tell an agent
List {status} browser queue jobs from {start} to {end}.
Show browser queue jobs in status {status}.
POST /api/admin/browser-queue/{id}/cancel Cancel a browser queue job · Cancel a browser queue job by id #
Ask an LLM
“Can I cancel a stuck browser job?”
“How do I remove one job from the browser queue?”
Tell an agent destructive · confirm first
Cancel browser queue job {id}.
Stop browser job {id} from running.
POST /api/admin/browser-queue/{id}/retry Retry a failed browser job · Retry a failed browser queue job #
Ask an LLM
“Can I rerun a browser job that failed?”
“How do I put a failed job back on the browser queue?”
Tell an agent
Retry failed browser queue job {id}.
Requeue browser job {id}.
POST /api/admin/browser-queue/pause Pause the browser queue · Pause the browser queue #
Ask an LLM
“How do I stop the browser queue from picking up new jobs?”
“Can I pause all browser processing temporarily?”
Tell an agent
Pause the browser queue.
Halt browser job processing for now.
POST /api/admin/browser-queue/resume Resume the browser queue · Resume the browser queue #
Ask an LLM
“Can I restart a paused browser queue?”
“What gets browser jobs processing again after a pause?”
Tell an agent
Resume the browser queue.
Restart browser job processing.

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/live-direct-marketing-online:live-direct-marketing-online-browser-queue-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

live-direct-marketing-online-browser-queue-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: LDM v3 Browser Queue API
  description: 'Multi-tenant B2B outreach automation platform. Auth: JWT Bearer (15-min) or tenant API key (ldm_*) managed in CRM Settings → API Keys. All tenant-scoped endpoints require the X-Tenant-Id header.'
  version: 1.0.0
  contact: {}
servers:
- url: https://api.live-direct-marketing.online
  description: Production
- url: https://api.dev.live-direct-marketing.online
  description: Development
- url: http://127.0.0.1:3000
  description: Local
tags:
- name: Browser Queue
paths:
  /api/admin/browser-queue:
    get:
      operationId: BrowserQueueController_getStats
      parameters:
      - name: X-Tenant-Id
        in: header
        required: false
        schema:
          type: string
          format: uuid
        description: Tenant UUID — required for all tenant-scoped endpoints
      responses:
        '200':
          description: ''
      security:
      - jwt: []
      summary: Get browser queue stats and fair-share view
      tags:
      - Browser Queue
  /api/admin/browser-queue/jobs:
    get:
      operationId: BrowserQueueController_getJobs
      parameters:
      - name: status
        required: true
        in: query
        schema:
          type: string
      - name: start
        required: true
        in: query
        schema:
          type: string
      - name: end
        required: true
        in: query
        schema:
          type: string
      - name: X-Tenant-Id
        in: header
        required: false
        schema:
          type: string
          format: uuid
        description: Tenant UUID — required for all tenant-scoped endpoints
      responses:
        '200':
          description: ''
      security:
      - jwt: []
      summary: List browser queue jobs by status with pagination
      tags:
      - Browser Queue
      x-required-scope:
      - admin:read
  /api/admin/browser-queue/{id}/cancel:
    post:
      operationId: BrowserQueueController_cancelJob
      parameters:
      - name: id
        required: true
        in: path
        schema:
          type: string
      - name: X-Tenant-Id
        in: header
        required: false
        schema:
          type: string
          format: uuid
        description: Tenant UUID — required for all tenant-scoped endpoints
      responses:
        '201':
          description: ''
      security:
      - jwt: []
      summary: Cancel a browser queue job by id
      tags:
      - Browser Queue
  /api/admin/browser-queue/{id}/retry:
    post:
      operationId: BrowserQueueController_retryJob
      parameters:
      - name: id
        required: true
        in: path
        schema:
          type: string
      - name: X-Tenant-Id
        in: header
        required: false
        schema:
          type: string
          format: uuid
        description: Tenant UUID — required for all tenant-scoped endpoints
      responses:
        '201':
          description: ''
      security:
      - jwt: []
      summary: Retry a failed browser queue job
      tags:
      - Browser Queue
  /api/admin/browser-queue/pause:
    post:
      operationId: BrowserQueueController_pause
      parameters:
      - name: X-Tenant-Id
        in: header
        required: false
        schema:
          type: string
          format: uuid
        description: Tenant UUID — required for all tenant-scoped endpoints
      responses:
        '201':
          description: ''
      security:
      - jwt: []
      summary: Pause the browser queue
      tags:
      - Browser Queue
      x-required-scope:
      - admin:write
  /api/admin/browser-queue/resume:
    post:
      operationId: BrowserQueueController_resume
      parameters:
      - name: X-Tenant-Id
        in: header
        required: false
        schema:
          type: string
          format: uuid
        description: Tenant UUID — required for all tenant-scoped endpoints
      responses:
        '201':
          description: ''
      security:
      - jwt: []
      summary: Resume the browser queue
      tags:
      - Browser Queue
      x-required-scope:
      - admin:write
components:
  securitySchemes:
    jwt:
      scheme: bearer
      bearerFormat: JWT
      type: http
      description: JWT access token from /auth/login (Bearer <token>)
    tenant-api-key:
      scheme: bearer
      bearerFormat: JWT
      type: http
      description: Tenant API key (Bearer ldm_*) for MCP/A2A clients. Issued via CRM Settings → API Keys.
    rpa-service:
      scheme: bearer
      bearerFormat: JWT
      type: http
      description: Dedicated RPA service key. No tenant API-key or query-key authentication.