Skip to main content
GET
/
v1
/
a2a
/
{passportId}
/
agent.json
Typescript (SDK)
import { RaijinLabsLucidAi } from "raijin-labs-lucid-ai";

const raijinLabsLucidAi = new RaijinLabsLucidAi();

async function run() {
  const result = await raijinLabsLucidAi.a2A.lucidGetA2aAgentCard({
    passportId: "<id>",
  });

  console.log(result);
}

run();
{
  "name": "<string>",
  "description": "<string>",
  "url": "<string>",
  "provider": {
    "organization": "<string>",
    "url": "<string>"
  },
  "version": "<string>",
  "capabilities": {},
  "skills": [
    {
      "id": "<string>",
      "name": "<string>",
      "description": "<string>"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.lucid.foundation/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Lucid API key (lk_live_... or lk_test_...)

Path Parameters

passportId
string
required

Agent passport identifier for A2A card discovery

Response

Agent Card

A2A Agent Card for agent discovery (per A2A protocol spec).

name
string
description
string
url
string
provider
object
version
string
capabilities
object
skills
object[]