at.blueharbor.createSession

toddlambert.com

Documentation

The lxm named in service-auth JWTs minted for the BlueHarbor backend (aud did:web:blueharbor.at). The backend verifies the JWT against the caller's DID document and exchanges it for a BlueHarbor session token. Defined here so the method identifier resolves; the HTTP call itself is served by the BlueHarbor service, not a PDS.

main procedure

The lxm named in service-auth JWTs minted for the BlueHarbor backend (aud did:web:blueharbor.at). The backend verifies the JWT against the caller's DID document and exchanges it for a BlueHarbor session token. Defined here so the method identifier resolves; the HTTP call itself is served by the BlueHarbor service, not a PDS.

Output

Encodingapplication/json
did stringdid Required

A decentralized identifier (DID).

expiresAt integer Required

No description available.

token string Required

No description available.

Try It

Requests are sent directly from your browser. Some servers may block requests due to CORS.

Base URL for XRPC calls (e.g., https://bsky.social)
View raw schema
{
  "type": "procedure",
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "token",
        "did",
        "expiresAt"
      ],
      "properties": {
        "did": {
          "type": "string",
          "format": "did"
        },
        "token": {
          "type": "string"
        },
        "expiresAt": {
          "type": "integer"
        }
      }
    },
    "encoding": "application/json"
  },
  "description": "The lxm named in service-auth JWTs minted for the BlueHarbor backend (aud did:web:blueharbor.at). The backend verifies the JWT against the caller's DID document and exchanges it for a BlueHarbor session token. Defined here so the method identifier resolves; the HTTP call itself is served by the BlueHarbor service, not a PDS."
}

Lexicon Garden

@