> ## 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

# Search Parameters

> Resolve LinkedIn search filter ids from keywords. Free helper.

Maps human keywords (locations, industries, …) to the filter ids that LinkedIn Search expects. This helper endpoint is free of charge.

This helper endpoint is free of charge.

## Example

```bash REST theme={null}
curl "https://api.aisa.one/apis/v1/unipile/linkedin/search/parameters ?account_id=YOUR_ACCOUNT_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

Path parameters and required query parameters are documented in the operation reference. All responses are JSON; attachment download streams binary content.


## OpenAPI

````yaml openapi/unipile.json GET /apis/v1/unipile/linkedin/search/parameters
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/search/parameters:
    get:
      tags:
        - Search
      summary: Search Parameters
      description: >-
        Maps human keywords (locations, industries, …) to the filter ids that
        LinkedIn Search expects. This helper endpoint is free of charge.
      operationId: get_unipile_linkedin_search_parameters
      parameters:
        - name: account_id
          in: query
          required: true
          description: Connected account id.
          schema:
            type: string
        - name: type
          in: query
          required: true
          description: Filter facet type, e.g. `LOCATION`.
          schema:
            type: string
        - name: keywords
          in: query
          required: true
          description: Keywords to resolve.
          schema:
            type: string
        - name: limit
          in: query
          required: false
          description: Max results.
          schema:
            type: integer
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  object:
                    type: string
                    enum:
                      - LinkedinSearchParametersList
        '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.