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

# Extract LinkedIn People

> Extract detailed profile information from LinkedIn people including name, headline, experience, education, and skills.

<Tip>
  To run LinkedIn actions, you must first create an identity and connect a LinkedIn
  account, either using our [Chrome
  Extension](https://chromewebstore.google.com/detail/edges-labs/bippgnolleoecnhaninlfmdapbakklpf),
  [username/password login](/v1/api/linkedin/authentication), or [Managed
  Accounts](/v1/identities/sync-vs-managed) for a hassle-free setup.
</Tip>

<Warning>
  **Fields deprecated** — The following output fields may be omitted or `null`:

  * `birth_date`
  * `linkedin_thread_id`
  * `connected_at`
</Warning>

<AccordionGroup>
  <Accordion title="Experiences parameter">
    When enabled, returns the first **5 companies' experiences** (count varies by profile). For full work history, use [`linkedin-extract-people-experiences`](/v1/api/actions/linkedin-extract-people-experiences).

    | Field          | Description                                                                    |
    | -------------- | ------------------------------------------------------------------------------ |
    | `date`         | Employment date ranges only — e.g. `Sep 2024 - Present`, `Sep 2005 - Aug 2008` |
    | `title`        | Job title                                                                      |
    | `company_name` | Company name                                                                   |
  </Accordion>

  <Accordion title="Skills parameter">
    When enabled, returns **one or two skills** (varies by profile). For full skills list, use [`linkedin-extract-people-skills`](/v1/api/actions/linkedin-extract-people-skills).
  </Accordion>

  <Accordion title="Sections parameter">
    When enabled, returns optional profile sections:

    `education` · `languages` · `volunteer_experiences` · `summary` · `company_name` · `job_title` · `linkedin_company_url`

    **Education fields** (when `education` is included):

    | Field            | Description                                                                  |
    | ---------------- | ---------------------------------------------------------------------------- |
    | `title`          | `degreeName` + `fieldOfStudy` (e.g. `Bachelor of Science, Computer Science`) |
    | `degree_name`    | First part of `title` when comma-separated; otherwise empty                  |
    | `field_of_study` | Second part of `title` when comma-separated; otherwise empty                 |
  </Accordion>

  <Accordion title="Highlights parameter">
    When enabled, returns:

    `linkedin_company_url` · `connection_degree` · `number_followers` · `number_connections`
  </Accordion>
</AccordionGroup>

<Note>
  **`profile_country`** — Inferred from recent experience locations when LinkedIn does not expose it directly. Remote and hybrid locations are excluded.
</Note>


## OpenAPI

````yaml v1/api/actions.json post /actions/linkedin-extract-people/run/live
openapi: 3.1.0
info:
  title: ED Automation External API
  description: This is the External API documentation for ED Automation
  version: dev
servers:
  - url: https://api.edges.run/v1
security:
  - XApiKeyAuth: []
paths:
  /actions/linkedin-extract-people/run/live:
    post:
      tags:
        - actions / linkedin
      summary: Run linkedin-extract-people action live
      operationId: linkedinExtractPeople
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                parameters:
                  type: object
                  properties:
                    sections:
                      type: boolean
                      title: Sections
                      default: false
                      description: >-
                        Extract sections data. When enabled, returns:
                        `education`, `languages`, `volunteer_experiences`,
                        `summary`, `company_name`, `job_title`,
                        `linkedin_company_url`.
                      x-display-widget: checkbox
                    experiences:
                      type: boolean
                      title: Experiences
                      default: false
                      description: >-
                        Extract a partial list of professional experiences:
                        includes only the user's most recent or representative
                        experiences.
                      x-display-widget: checkbox
                    skills:
                      type: boolean
                      title: Skills
                      default: false
                      description: >-
                        Extract a partial list of skills: includes only a
                        selection of the user's main competencies, not the full
                        set - this list can be empty even if the user has skills
                        listed on their profile.
                      x-display-widget: checkbox
                    highlights:
                      type: boolean
                      title: Highlights
                      default: false
                      description: >-
                        Extract highlights data. When enabled, returns:
                        `linkedin_company_url`, `connection_degree`,
                        `number_followers`, `number_connections`,
                        `linkedin_thread_id`.
                      x-display-widget: checkbox
                  additionalProperties: false
                  default: {}
                identity_ids:
                  type: array
                  description: >-
                    An array of Identity UUIDs linked to identities (e.g.
                    LinkedIn) used to execute the Action. You must provide at
                    least one valid UID with access to the integration. Do not
                    use account_uid values — only user_uid is supported.
                  items:
                    type: string
                    format: uuid
                  nullable: true
                  example:
                    - 44444444-4444-4444-4444-444444444444
                identity_mode:
                  type: string
                  enum:
                    - direct
                    - auto
                    - managed
                  default: direct
                  nullable: true
                  description: >-
                    If "auto", the Action will use any identities from the
                    current workspace (unless you have provided a list of
                    identity_ids). "managed" will use the Edges pool of
                    identities for an extra credit cost
                input:
                  $ref: '#/components/schemas/LinkedinExtractPeopleInput'
              additionalProperties: false
              required:
                - input
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LinkedinExtractPeopleOutput'
          headers: {}
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequest'
              examples:
                bad_parameters.73f060f0:
                  $ref: '#/components/examples/bad_parameters.73f060f0'
                bad_parameters.bfe974ab:
                  $ref: '#/components/examples/bad_parameters.bfe974ab'
                bad_input.1d81df7c:
                  $ref: '#/components/examples/bad_input.1d81df7c'
                bad_parameters.a49337b:
                  $ref: '#/components/examples/bad_parameters.a49337b'
                bad_parameters.7ba5d42c:
                  $ref: '#/components/examples/bad_parameters.7ba5d42c'
                bad_parameters.ddd14617:
                  $ref: '#/components/examples/bad_parameters.ddd14617'
                bad_parameters.dc311696:
                  $ref: '#/components/examples/bad_parameters.dc311696'
                bad_parameters.13059430:
                  $ref: '#/components/examples/bad_parameters.13059430'
        '402':
          description: Payment Required
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaymentRequired'
              examples:
                no_access.d57cfaf0:
                  $ref: '#/components/examples/no_access.d57cfaf0'
                no_access.d88f9710:
                  $ref: '#/components/examples/no_access.d88f9710'
        '422':
          description: Unprocessable Entity
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnprocessableEntity'
              examples:
                action_aborted.8ad2b327:
                  $ref: '#/components/examples/action_aborted.8ad2b327'
        '424':
          description: Failed Dependency
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FailedDependency'
              examples:
                unknown_error:
                  $ref: '#/components/examples/unknown_error'
                integration_error.6d482cf8:
                  $ref: '#/components/examples/integration_error.6d482cf8'
                no_valid_account_configured.cbdfab4a:
                  $ref: '#/components/examples/no_valid_account_configured.cbdfab4a'
                proxy_error_integration_identity_no_proxy_ip.e87eb247:
                  $ref: >-
                    #/components/examples/proxy_error_integration_identity_no_proxy_ip.e87eb247
                invalid_integration_integration_identity_temporarily_restricted.28dcac83:
                  $ref: >-
                    #/components/examples/invalid_integration_integration_identity_temporarily_restricted.28dcac83
                limit_reached.57f21de9:
                  $ref: '#/components/examples/limit_reached.57f21de9'
                mandatory_data_missing.99b34e86:
                  $ref: '#/components/examples/mandatory_data_missing.99b34e86'
                generic_error.79b7d3a1:
                  $ref: '#/components/examples/generic_error.79b7d3a1'
                status_404_profile.13ad5247:
                  $ref: '#/components/examples/status_404_profile.13ad5247'
                no_result.c0a05f3c:
                  $ref: '#/components/examples/no_result.c0a05f3c'
                sn_out_of_network.391a4df5:
                  $ref: '#/components/examples/sn_out_of_network.391a4df5'
                lk_error.1ca900ed:
                  $ref: '#/components/examples/lk_error.1ca900ed'
        '429':
          description: Too Many Requests
          content:
            application/json:
              schema:
                oneOf:
                  - $ref: '#/components/schemas/TooManyRequests'
                  - $ref: '#/components/schemas/RateLimitExceeded'
              examples:
                ratelimit:
                  summary: Rate limit exceeded error
                  description: Example of a rate limit exceeded error response
                  value:
                    error:
                      code: 429
                      status: Too Many Requests
                      details:
                        Retry-After: '60'
                        X-RateLimit-Limit: '2'
                        X-RateLimit-Reset: '1754402101'
                        X-RateLimit-Type: /v1/actions
                      message: Rate limit exceeded (/v1/actions)
                limit_reached_identity_rate_limit.14b30c5f:
                  $ref: >-
                    #/components/examples/limit_reached_identity_rate_limit.14b30c5f
                status_429.7aceb4a0:
                  $ref: '#/components/examples/status_429.7aceb4a0'
        '503':
          description: Service Unavailable
          content:
            application/json:
              schema:
                $ref: 9292072d-77af-4899-b290-fc1e22972a10
              examples:
                action_aborted_managed_maintenance.813f3a69:
                  $ref: >-
                    #/components/examples/action_aborted_managed_maintenance.813f3a69
components:
  schemas:
    LinkedinExtractPeopleInput:
      type: object
      properties:
        linkedin_profile_url:
          pattern: >-
            /^https:\/\/(?:(www|[a-z]{2})\.)?linkedin\.com\/(?:in|pub|sales\/people|sales\/lead)\/[^\s/]+/
          type: string
          format: uri
          description: >-
            A LinkedIn Profile URL should start with
            'https://www.linkedin.com/sales/people/',
            'https://www.linkedin.com/sales/lead/',
            'https://www.linkedin.com/pub/' or 'https://www.linkedin.com/in/'
          x-primary: true
          x-placeholder: LinkedIn People Profile URL
          x-help: >-
            A LinkedIn Profile URL should start with
            'https://www.linkedin.com/sales/people/',
            'https://www.linkedin.com/sales/lead/',
            'https://www.linkedin.com/pub/' or 'https://www.linkedin.com/in/'
          x-variations:
            - url
            - profile_url
            - linkedin_url
        custom_data:
          type: object
          additionalProperties: true
          description: Custom data (ex-metadata)
      additionalProperties: false
      required:
        - linkedin_profile_url
    LinkedinExtractPeopleOutput:
      type: object
      properties:
        linkedin_profile_handle:
          type: string
        first_name:
          type: string
        last_name:
          type: string
        full_name:
          type: string
        birth_date:
          type: string
        headline:
          type: string
        summary:
          type: string
        languages:
          type: array
          items:
            type: string
        skills:
          type: array
          description: >-
            A partial list of skills: includes only a selection of the user's
            main competencies, not the full set.
          items:
            additionalProperties: false
            type: object
            properties:
              name:
                type: string
        sales_navigator_profile_id:
          type: string
        linkedin_profile_id:
          type: integer
        linkedin_profile_url:
          type: string
          format: uri
        profile_country:
          type: string
        profile_language:
          type: string
        location:
          type: string
        profile_image_url:
          type: string
          format: uri
        job_title:
          type: string
        education:
          type: array
          items:
            type: object
            additionalProperties: false
            properties:
              title:
                type: string
              school_name:
                type: string
              school_description:
                type: string
              linkedin_school_url:
                type: string
              date:
                type: string
              linkedin_school_id:
                type: integer
              degree_name:
                type: string
              field_of_study:
                type: string
              company_logo_url:
                type: string
        school_name:
          type: string
        linkedin_school_url:
          type: string
          format: uri
        volunteer_experiences:
          type: array
          items:
            type: object
            additionalProperties: true
        number_connections:
          type: number
        experiences:
          type: array
          description: >-
            A partial list of professional experiences: includes only the user's
            most recent experiences.
          items:
            type: object
            additionalProperties: false
            properties:
              title:
                type: string
              company_name:
                type: string
              company_description:
                type: string
              linkedin_company_url:
                type: string
                format: uri
              location:
                type: string
              linkedin_company_id:
                type: integer
              date:
                type: string
              job_time_period:
                type: string
              job_contract_type:
                type: string
              company_logo_url:
                type: string
        company_name:
          type: string
        linkedin_company_url:
          type: string
          format: uri
        linkedin_company_id:
          type: integer
        number_followers:
          type: number
        linkedin_people_post_search_url:
          type: string
          format: uri
        connection_degree:
          type: string
        open_to_work:
          type: boolean
        linkedin_thread_id:
          type: string
        past_company_name:
          type: string
        past_job_title:
          type: string
        past_sales_navigator_company_id:
          type: string
        past_linkedin_company_id:
          type: integer
        past_linkedin_company_url:
          type: string
          format: uri
        connected_at:
          type: string
          format: date-time
        number_shared_connections:
          type: integer
    BadRequest:
      title: APIError
      description: >-
        Represents an error returned by the API. This schema defines the
        standard structure of error messages to ensure consistent error handling
        across the application.
      type: object
      properties:
        error_label:
          type: string
          nullable: true
        error_scope:
          type: string
          enum:
            - input
            - integ
            - param
            - config
          nullable: true
        error_ref:
          type: string
          nullable: true
          example: ERR-12345
        message:
          type: string
        status_code:
          type: integer
          nullable: true
        params:
          type: object
          additionalProperties:
            anyOf:
              - type: string
              - type: number
              - type: boolean
              - type: 'null'
              - type: array
                items:
                  type: string
          nullable: true
        data:
          type: object
          nullable: true
          additionalProperties: true
          description: Additional data about the error
      additionalProperties: false
    PaymentRequired:
      title: APIError
      description: >-
        Represents an error returned by the API. This schema defines the
        standard structure of error messages to ensure consistent error handling
        across the application.
      type: object
      properties:
        error_label:
          type: string
          nullable: true
        error_scope:
          type: string
          enum:
            - input
            - integ
            - param
            - config
          nullable: true
        error_ref:
          type: string
          nullable: true
          example: ERR-12345
        message:
          type: string
        status_code:
          type: integer
          nullable: true
        params:
          type: object
          additionalProperties:
            anyOf:
              - type: string
              - type: number
              - type: boolean
              - type: 'null'
              - type: array
                items:
                  type: string
          nullable: true
        data:
          type: object
          nullable: true
          additionalProperties: true
          description: Additional data about the error
      additionalProperties: false
    UnprocessableEntity:
      title: APIError
      description: >-
        Represents an error returned by the API. This schema defines the
        standard structure of error messages to ensure consistent error handling
        across the application.
      type: object
      properties:
        error_label:
          type: string
          nullable: true
        error_scope:
          type: string
          enum:
            - input
            - integ
            - param
            - config
          nullable: true
        error_ref:
          type: string
          nullable: true
          example: ERR-12345
        message:
          type: string
        status_code:
          type: integer
          nullable: true
        params:
          type: object
          additionalProperties:
            anyOf:
              - type: string
              - type: number
              - type: boolean
              - type: 'null'
              - type: array
                items:
                  type: string
          nullable: true
        data:
          type: object
          nullable: true
          additionalProperties: true
          description: Additional data about the error
      additionalProperties: false
    FailedDependency:
      title: APIError
      description: >-
        Represents an error returned by the API. This schema defines the
        standard structure of error messages to ensure consistent error handling
        across the application.
      type: object
      properties:
        error_label:
          type: string
          nullable: true
        error_scope:
          type: string
          enum:
            - input
            - integ
            - param
            - config
          nullable: true
        error_ref:
          type: string
          nullable: true
          example: ERR-12345
        message:
          type: string
        status_code:
          type: integer
          nullable: true
        params:
          type: object
          additionalProperties:
            anyOf:
              - type: string
              - type: number
              - type: boolean
              - type: 'null'
              - type: array
                items:
                  type: string
          nullable: true
        data:
          type: object
          nullable: true
          additionalProperties: true
          description: Additional data about the error
      additionalProperties: false
    TooManyRequests:
      title: APIError
      description: >-
        Represents an error returned by the API. This schema defines the
        standard structure of error messages to ensure consistent error handling
        across the application.
      type: object
      properties:
        error_label:
          type: string
          nullable: true
        error_scope:
          type: string
          enum:
            - input
            - integ
            - param
            - config
          nullable: true
        error_ref:
          type: string
          nullable: true
          example: ERR-12345
        message:
          type: string
        status_code:
          type: integer
          nullable: true
        params:
          type: object
          additionalProperties:
            anyOf:
              - type: string
              - type: number
              - type: boolean
              - type: 'null'
              - type: array
                items:
                  type: string
          nullable: true
        data:
          type: object
          nullable: true
          additionalProperties: true
          description: Additional data about the error
      additionalProperties: false
    RateLimitExceeded:
      title: Rate limit exceeded error
      description: >-
        This error response indicates that the user has sent too many requests
        in a given amount of time ("rate limiting").
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: integer
              example: 429
            status:
              type: string
              example: Too Many Requests
            message:
              type: string
              example: Rate limit exceeded (/v1/actions)
            details:
              type: object
              properties:
                Retry-After:
                  type: string
                  example: '60'
                X-RateLimit-Limit:
                  type: string
                  example: '2'
                X-RateLimit-Reset:
                  type: string
                  example: '1754402101'
                X-RateLimit-Type:
                  type: string
                  example: /v1/actions
      additionalProperties: false
  examples:
    bad_parameters.73f060f0:
      summary: BAD_PARAMETERS
      description: 'Bad parameters provided: <string>'
      value:
        error_label: BAD_PARAMETERS
        message: 'Bad parameters provided: <string>'
        status_code: 400
        params:
          error: <string>
        error_ref: AUT-12345
    bad_parameters.bfe974ab:
      summary: BAD_PARAMETERS
      description: >-
        Bad parameters provided: Incremental cursor-based pagination is only
        available for the first page (page 0) on the live API.
      value:
        error_label: BAD_PARAMETERS
        message: >-
          Bad parameters provided: Incremental cursor-based pagination is only
          available for the first page (page 0) on the live API.
        status_code: 400
        params:
          error: >-
            Incremental cursor-based pagination is only available for the first
            page (page 0) on the live API.
        error_ref: AUT-12345
    bad_input.1d81df7c:
      summary: BAD_INPUT
      description: This is an invalid input. This action is not compatible with live runs.
      value:
        error_label: BAD_INPUT
        message: >-
          This is an invalid input. This action is not compatible with live
          runs.
        status_code: 400
        params:
          action: <string>
          additionalInfo: This action is not compatible with live runs.
        error_ref: AUT-12345
    bad_parameters.a49337b:
      summary: BAD_PARAMETERS
      description: >-
        Bad parameters provided: cursor has expired, please start from the
        beginning
      value:
        error_label: BAD_PARAMETERS
        message: >-
          Bad parameters provided: cursor has expired, please start from the
          beginning
        status_code: 400
        params:
          error: cursor has expired, please start from the beginning
        error_ref: AUT-12345
    bad_parameters.7ba5d42c:
      summary: BAD_PARAMETERS
      description: 'Bad parameters provided: invalid cursor provided'
      value:
        error_label: BAD_PARAMETERS
        message: 'Bad parameters provided: invalid cursor provided'
        status_code: 400
        params:
          error: invalid cursor provided
        error_ref: AUT-12345
    bad_parameters.ddd14617:
      summary: BAD_PARAMETERS
      description: >-
        Bad parameters provided: this action does not support account rotation.
        Can not pass more than one identity_id
      value:
        error_label: BAD_PARAMETERS
        message: >-
          Bad parameters provided: this action does not support account
          rotation. Can not pass more than one identity_id
        status_code: 400
        params:
          action: <string>
          error: >-
            this action does not support account rotation. Can not pass more
            than one identity_id
        error_ref: AUT-12345
    bad_parameters.dc311696:
      summary: BAD_PARAMETERS
      description: >-
        Bad parameters provided: this action does not support account rotation.
        identity_mode cannot be set to managed
      value:
        error_label: BAD_PARAMETERS
        message: >-
          Bad parameters provided: this action does not support account
          rotation. identity_mode cannot be set to managed
        status_code: 400
        params:
          action: <string>
          error: >-
            this action does not support account rotation. identity_mode cannot
            be set to managed
        error_ref: AUT-12345
    bad_parameters.13059430:
      summary: BAD_PARAMETERS
      description: 'Bad parameters provided: Cannot generate cursor'
      value:
        error_label: BAD_PARAMETERS
        message: 'Bad parameters provided: Cannot generate cursor'
        status_code: 400
        params:
          error: Cannot generate cursor
        error_ref: AUT-12345
    no_access.d57cfaf0:
      summary: NO_ACCESS
      description: 'You don''t have access to the resource: no subscription'
      value:
        error_label: NO_ACCESS
        message: 'You don''t have access to the resource: no subscription'
        status_code: 402
        params:
          error: no subscription
          user_uid: <string>
          workspace_uid: <string>
        error_ref: AUT-12345
    no_access.d88f9710:
      summary: NO_ACCESS
      description: 'You don''t have access to the resource: <string>'
      value:
        error_label: NO_ACCESS
        message: 'You don''t have access to the resource: <string>'
        status_code: 402
        params:
          error: <string>
          user_uid: <string>
          workspace_uid: <string>
          billing_starts_at: <string>
          billing_ends_at: <string>
          billing_interval: <union:string>
        error_ref: AUT-12345
    action_aborted.8ad2b327:
      summary: ACTION_ABORTED
      description: The action was aborted.
      value:
        error_label: ACTION_ABORTED
        message: The action was aborted.
        status_code: 422
        error_ref: AUT-12345
    unknown_error:
      summary: UNKNOWN_ERROR
      description: UNKNOWN_ERROR
      value:
        error_label: UNKNOWN_ERROR
        status_code: 424
        error_ref: AUT-12345
    integration_error.6d482cf8:
      summary: INTEGRATION_ERROR
      description: >-
        Error while getting the integration identity: contact the support,
        invalid configuration
      value:
        error_label: INTEGRATION_ERROR
        message: >-
          Error while getting the integration identity: contact the support,
          invalid configuration
        status_code: 424
        params:
          action: getting the integration identity
          error: contact the support, invalid configuration
        error_ref: AUT-12345
    no_valid_account_configured.cbdfab4a:
      summary: NO_VALID_ACCOUNT_CONFIGURED
      description: You need to configure a valid integration. <string>
      value:
        error_label: NO_VALID_ACCOUNT_CONFIGURED
        message: You need to configure a valid integration.
        status_code: 424
        params:
          additionalInfo: <string>
          action: getting the integration identity
          error: no valid integration identity found
          workspace_uid: <string>
          user_uid: <string>
          integration_level: <union:string>
          identity_mode: <union:string>
          identity_ids: <string>
          postponed_until: <string>
        error_ref: AUT-12345
    proxy_error_integration_identity_no_proxy_ip.e87eb247:
      summary: PROXY_ERROR/INTEGRATION_IDENTITY_NO_PROXY_IP
      description: >-
        Error while setting up the proxy: The integration identity do not have
        an IP address. Please wait 1 minute while we acquire an IP address for
        the integration identity.
      value:
        error_label: PROXY_ERROR
        message: >-
          Error while setting up the proxy: The integration identity do not have
          an IP address. Please wait 1 minute while we acquire an IP address for
          the integration identity.
        status_code: 424
        params:
          appendix: INTEGRATION_IDENTITY_NO_PROXY_IP
          error: >-
            The integration identity do not have an IP address. Please wait 1
            minute while we acquire an IP address for the integration identity.
          workspace_uid: <string>
          user_uid: <string>
          integration_level: <union:string>
          identity_mode: <union:string>
          identity_ids: <string>
          account_uid: <string>
          postponed_until: <string>
        error_ref: AUT-12345
    invalid_integration_integration_identity_temporarily_restricted.28dcac83:
      summary: INVALID_INTEGRATION/INTEGRATION_IDENTITY_TEMPORARILY_RESTRICTED
      description: >-
        You need to provide a valid integration object by configuring
        integration users. The integration identities are currently temporarily
        restricted.
      value:
        error_label: INVALID_INTEGRATION
        message: >-
          You need to provide a valid integration object by configuring
          integration users. The integration identities are currently
          temporarily restricted.
        status_code: 424
        params:
          appendix: INTEGRATION_IDENTITY_TEMPORARILY_RESTRICTED
          additionalInfo: The integration identities are currently temporarily restricted.
          workspace_uid: <string>
          user_uid: <string>
          integration_level: <union:string>
          identity_mode: <union:string>
          identity_ids: <string>
          account_uid: <string>
          postponed_until: <string>
        error_ref: AUT-12345
    limit_reached.57f21de9:
      summary: LIMIT_REACHED/<union:string>
      description: <union:string> limit reached for <string>.
      value:
        error_label: LIMIT_REACHED
        message: <union:string> limit reached for <string>.
        status_code: 424
        params:
          appendix: <union:string>
          timespan: <union:string>
          service: <string>
          error: all integration identities are exhausted
          workspace_uid: <string>
          user_uid: <string>
          integration_level: <union:string>
          identity_mode: <union:string>
          identity_ids: <string>
          postponed_until: <string>
        error_ref: AUT-12345
    mandatory_data_missing.99b34e86:
      summary: MANDATORY_DATA_MISSING
      description: Mandatory value for handle is missing.
      value:
        error_label: MANDATORY_DATA_MISSING
        message: Mandatory value for handle is missing.
        status_code: 424
        params:
          key: handle
        error_ref: AUT-12345
    generic_error.79b7d3a1:
      summary: GENERIC_ERROR
      description: 'Error while parsing search results: an unexpected error occurred'
      value:
        error_label: GENERIC_ERROR
        message: 'Error while parsing search results: an unexpected error occurred'
        status_code: 424
        params:
          error: an unexpected error occurred
          action: parsing search results
        error_ref: AUT-12345
    status_404_profile.13ad5247:
      summary: STATUS_404/PROFILE
      description: This resource does not exist (404).
      value:
        error_label: STATUS_404
        message: This resource does not exist (404).
        status_code: 424
        params:
          appendix: PROFILE
          input: <string>
          action: getting sales navigator profile identifier
        error_ref: AUT-12345
    no_result.c0a05f3c:
      summary: NO_RESULT
      description: No results for <string>
      value:
        error_label: NO_RESULT
        message: No results for <string>
        status_code: 424
        params:
          input: <string>
        error_ref: AUT-12345
    sn_out_of_network.391a4df5:
      summary: SN_OUT_OF_NETWORK
      description: >-
        You need to upgrade to Sales Navigator Team edition to unlock
        25-out-of-network profiles to see this profile.
      value:
        error_label: SN_OUT_OF_NETWORK
        message: >-
          You need to upgrade to Sales Navigator Team edition to unlock
          25-out-of-network profiles to see this profile.
        status_code: 424
        params:
          input: <string>
        error_ref: AUT-12345
    lk_error.1ca900ed:
      summary: LK_ERROR
      description: 'Error while enriching profile: an unexpected error occurred'
      value:
        error_label: LK_ERROR
        message: 'Error while enriching profile: an unexpected error occurred'
        status_code: 424
        params:
          action: enriching profile
          error: an unexpected error occurred
        error_ref: AUT-12345
    limit_reached_identity_rate_limit.14b30c5f:
      summary: LIMIT_REACHED/IDENTITY_RATE_LIMIT
      description: Identity limit reached for <string>.
      value:
        error_label: LIMIT_REACHED
        message: Identity limit reached for <string>.
        status_code: 429
        params:
          appendix: IDENTITY_RATE_LIMIT
          timespan: Identity
          service: <string>
          error: all integration identities exceed identity rate limits
          workspace_uid: <string>
          user_uid: <string>
          integration_level: <union:string>
          identity_mode: <union:string>
          identity_ids: <string>
          account_uid: <string>
          postponed_until: <string>
        error_ref: AUT-12345
    status_429.7aceb4a0:
      summary: STATUS_429
      description: Too Many Requests on the third-party service
      value:
        error_label: STATUS_429
        message: Too Many Requests on the third-party service
        status_code: 429
        params:
          action: extracting company data
          additionalInfo: on the third-party service
          retry_after: 60
          account_uid: <string>
          postponed_until: <string>
        error_ref: AUT-12345
    action_aborted_managed_maintenance.813f3a69:
      summary: ACTION_ABORTED/MANAGED_MAINTENANCE
      description: >-
        The action was aborted. The managed identity mode is currently in
        maintenance mode. Please contact support for more information.
      value:
        error_label: ACTION_ABORTED
        message: >-
          The action was aborted. The managed identity mode is currently in
          maintenance mode. Please contact support for more information.
        status_code: 503
        params:
          appendix: MANAGED_MAINTENANCE
          action: <string>
          additionalInfo: >-
            The managed identity mode is currently in maintenance mode. Please
            contact support for more information.
        error_ref: AUT-12345
  securitySchemes:
    XApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-Key

````