> ## Documentation Index
> Fetch the complete documentation index at: https://aisa.one/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> - Base URLs: models `https://api.aisa.one/v1` (Gemini GenerateContent: `https://api.aisa.one/v1beta`); data APIs `https://api.aisa.one/apis/v1`. The `servers` of each operation in https://aisa.one/openapi.yaml is authoritative.
> - Auth: `Authorization: Bearer $AISA_API_KEY`. Never print, log, or commit the key.
> - MCP (preferred for agents): `https://mcp.aisa.one/mcp`, signed in with OAuth, so there is no key to paste.
> - Agent Skill: `npx skills add AIsa-team/agent-skills --skill aisa`. Fallback with the AIsa CLI: `aisa skills install aisa`.
> - Spending: docs, https://aisa.one/models, https://aisa.one/api, `/v1/models`, and MCP `search`, `list_categories`, `get_details`, `batch_quote`, and the `account` operation are free. Quote the exact calls before running them (MCP `batch_quote`, CLI `aisa quote --json`). If the quote reports `auto_execute_eligible: true`, run it unless the user set a tighter limit or asked only for a quote. Otherwise, tell the user in one message the planned calls, the quoted price, and a total USD budget for the task, then wait for approval. Direct HTTP calls follow the stricter rule at https://aisa.one/docs/get-started/cli.md#direct-http-fallback. Do not make paid calls to test availability. Full rule: https://aisa.one/llms.txt

# 用户资料

> Retrieve any LinkedIn member profile by id or public identifier.

按内部 id 或公共标识（如 `acme-ceo`）获取任意 LinkedIn 成员资料（UserProfile）。公共标识仅走 classic API。可选 `linkedin_sections` 返回详细板块——重度使用会被 LinkedIn 限流。

Reference price: \$0.01 USD per successful request.


## OpenAPI

````yaml openapi/zh/unipile.json GET /apis/v1/unipile/linkedin/users/{identifier}
openapi: 3.1.0
info:
  title: Unipile LinkedIn API
  version: 1.0.0
  description: >-
    LinkedIn data and messaging through your connected accounts: profiles,
    companies, chats, posts, network, structured search, and Recruiter job-slot
    credits. Bring your own LinkedIn account (connect once through the hosted
    authorization link), then read and act through one AIsa credential.
servers:
  - url: https://api.aisa.one
security:
  - bearerAuth: []
tags:
  - name: Accounts
    description: Connected-account discovery and binding liveness.
  - name: Profiles
    description: Member and company profiles.
  - name: Messaging
    description: Conversations, messages, and attachments.
  - name: Posts
    description: Member posts and their comments.
  - name: Network
    description: Connections and invitations.
  - name: Search
    description: Structured LinkedIn search and its parameter helper.
  - name: Recruiter
    description: Recruiter contract quota endpoints.
paths:
  /apis/v1/unipile/linkedin/users/{identifier}:
    get:
      tags:
        - Profiles
      summary: User Profile
      description: >-
        Fetch a UserProfile by Unipile internal id or public identifier (e.g.
        `acme-ceo`). Public identifiers resolve through the classic API only.
        Optional `linkedin_sections` returns detailed sections — heavy section
        use is throttled by LinkedIn. $0.01 per request.
      operationId: get_unipile_linkedin_user
      parameters:
        - name: identifier
          in: path
          required: true
          description: Member internal id or public identifier.
          schema:
            type: string
        - name: account_id
          in: query
          required: true
          description: Connected account id.
          schema:
            type: string
        - name: linkedin_sections
          in: query
          required: false
          description: Comma-separated detail sections (throttled by LinkedIn).
          schema:
            type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  object:
                    type: string
                    enum:
                      - UserProfile
        '401':
          description: Missing or invalid API key.
        '402':
          description: Insufficient balance.
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.