Live Direct Marketing Agent Card API

The Agent Card API from Live Direct Marketing — 8 operation(s) for agent card.

Operations 8

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/v1/agent-guide Get the agent capability guide · Expert guide: capability map + recommended flows for MCP/A2A agents #
Ask an LLM
“What can an MCP or A2A agent do on this platform and in what order?”
“Is there a capability map with recommended flows for agents?”
Tell an agent
Fetch the expert agent guide with recommended flows.
Show the capability map for agents.
GET /api/v1/agent-guide/context Get the tenant's recent lists, briefs and tasks · Current tenant context core: recent lists, briefs and tasks #
Ask an LLM
“Which lists, briefs and tasks has my workspace worked on recently?”
“What tenant context should an agent load first?”
Tell an agent
Load the current tenant context core.
Show my recent lists, briefs and tasks for an agent.
GET /api/v1/agent-guide/resume Get a resume snapshot with the next step · Resume snapshot (read-only): tenant context core, own recent notifications and… #
Ask an LLM
“Where did my agent leave off and what should it do next?”
“Can an agent see its own recent notifications and self-notes when resuming?”
Tell an agent
Get the resume snapshot with the suggested next step.
Show where the agent left off, including its self-notes.
GET /api/v1/agent-guide/campaign-sender-capability Run the sender-assignment preflight for campaigns · SDR capability preflight (read-only): structured sender-assignment contract + a… #
Ask an LLM
“What do I need before an agent changes a campaign's sender config or send window?”
“How does an agent get the receipt required for sender assignment writes?”
Tell an agent
Run the SDR campaign sender capability preflight.
Get the sender-assignment contract and receipt before editing senders.
GET /api/v1/health Check public v1 API health · Public API health check #
Ask an LLM
“Is the public v1 API up?”
“How can an agent confirm the versioned public API is responding?”
Tell an agent
Check the public v1 API health endpoint.
Ping the v1 API to see if it is healthy.
GET /api/v1/.well-known/agent-card.json Get the proprietary agent card · Get the LDM-proprietary agent card. #
Ask an LLM
“Where is the LDM agent card that lists the platform's capabilities?”
“Can I get the full catalog instead of the curated subset in the LDM agent card?”
Tell an agent
Fetch the LDM agent card with full set to {full}.
Get the curated LDM-proprietary agent card.
GET /api/v1/.well-known/agent.json Get the A2A-compliant agent card · Get the A2A 0.2.5-compliant agent card. #
Ask an LLM
“Does this platform publish an A2A 0.2.5 agent card?”
“How do I get every skill in the A2A agent.json rather than the curated ones?”
Tell an agent
Fetch the A2A agent.json card.
Get the A2A agent card with full set to {full}.
GET /api/v1/.well-known/oauth-protected-resource Get OAuth protected resource metadata · RFC 9728 OAuth 2.0 Protected Resource Metadata (#476). #
Ask an LLM
“Does the API publish RFC 9728 protected resource metadata?”
“How should an automated client authenticate if there is no OAuth server?”
Tell an agent
Fetch the OAuth protected resource metadata document.
Show how automatable clients should bootstrap auth per RFC 9728.

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-agent-card-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-agent-card-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: LDM v3 Agent Card 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: Agent Card
paths:
  /api/v1/agent-guide:
    get:
      operationId: AgentGuideController_guide
      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: ''
      summary: 'Expert guide: capability map + recommended flows for MCP/A2A agents'
      tags:
      - Agent Card
  /api/v1/agent-guide/context:
    get:
      operationId: AgentGuideController_context
      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:
      - bearer: []
      summary: 'Current tenant context core: recent lists, briefs and tasks'
      tags:
      - Agent Card
      x-required-scope:
      - agent:read
  /api/v1/agent-guide/resume:
    get:
      operationId: AgentGuideController_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:
        '200':
          description: ''
      security:
      - bearer: []
      summary: 'Resume snapshot (read-only): tenant context core, own recent notifications and…'
      tags:
      - Agent Card
      x-required-scope:
      - agent:read
  /api/v1/agent-guide/campaign-sender-capability:
    get:
      operationId: AgentGuideController_campaignSenderCapability
      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:
      - bearer: []
      summary: 'SDR capability preflight (read-only): structured sender-assignment contract + a…'
      tags:
      - Agent Card
      x-required-scope:
      - agent:read
  /api/v1/health:
    get:
      operationId: AgentCardController_health
      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: ''
      summary: Public API health check
      tags:
      - Agent Card
  /api/v1/.well-known/agent-card.json:
    get:
      operationId: AgentCardController_card
      parameters:
      - name: full
        required: false
        in: query
        description: 1/true → full uncurated capability list
        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: ''
      summary: Get the LDM-proprietary agent card.
      tags:
      - Agent Card
  /api/v1/.well-known/agent.json:
    get:
      operationId: AgentCardController_cardA2A
      parameters:
      - name: full
        required: false
        in: query
        description: 1/true → full uncurated skill list
        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: ''
      summary: Get the A2A 0.2.5-compliant agent card.
      tags:
      - Agent Card
  /api/v1/.well-known/oauth-protected-resource:
    get:
      operationId: AgentCardController_oauthProtectedResource
      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: ''
      summary: RFC 9728 OAuth 2.0 Protected Resource Metadata (#476).
      tags:
      - Agent Card
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.