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

# List Contexts

> Returns all Contexts owned by the given user. A Context gives Extrovert factual background it can draw on when writing comments and direct messages. Its base record holds text about the company and the user. Related Insights can enrich comments, while DM Playbook entries provide material for direct messages; those related items are managed through separate actions and are not returned here.



## OpenAPI

````yaml https://api.goextrovert.com/client/v2/docs-json get /client/v2/context
openapi: 3.0.0
info:
  title: Extrovert Client API
  description: >-
    Public API for Extrovert platform integration. Use your API key for
    authentication.
  version: '1.0'
  contact: {}
servers:
  - url: https://api.goextrovert.com/
    description: API Server
security: []
tags: []
paths:
  /client/v2/context:
    get:
      tags:
        - Contexts
      summary: List Contexts
      description: >-
        Returns all Contexts owned by the given user. A Context gives Extrovert
        factual background it can draw on when writing comments and direct
        messages. Its base record holds text about the company and the user.
        Related Insights can enrich comments, while DM Playbook entries provide
        material for direct messages; those related items are managed through
        separate actions and are not returned here.
      operationId: UserContextClientApiController_getOwnerList
      parameters:
        - description: ID of the user whose Contexts should be returned.
          required: true
          name: id
          in: query
          schema:
            type: string
            format: uuid
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetOwnerListResponseDto2'
        '401':
          description: Invalid or missing API key.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClientApiErrorResponseDto'
      security:
        - api-key: []
components:
  schemas:
    GetOwnerListResponseDto2:
      type: object
      properties:
        status:
          type: string
          description: Response status
          enum:
            - success
        data:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
                description: Context ID
                example: 8d256aa6-9b12-49a7-93ee-bf41634b5b60
              updatedAt:
                type: string
                description: Context update timestamp
                example: '2025-06-30T14:02:07.456Z'
              createdAt:
                type: string
                description: Context creation timestamp
                example: '2025-06-30T14:02:07.456Z'
              name:
                type: string
                description: Short human-readable label for the Context.
              contextAboutCompany:
                type: string
                description: >-
                  Free-form plain text about the user's company, product,
                  market, and target audience. Used as context when generating
                  comments and direct messages.
              contextAboutUser:
                type: string
                description: >-
                  Free-form plain text about the user themselves — role,
                  background, perspective, voice. Used as context when
                  generating comments and direct messages.
              user:
                description: >-
                  Reference to the user this Context belongs to — carries only
                  `id` and `name`. Fetch the full user record separately if
                  needed. May be missing if the user is no longer available.
                type: object
                properties:
                  id:
                    type: string
                    format: uuid
                    description: Entity ID
                    example: 8d256aa6-9b12-49a7-93ee-bf41634b5b60
                  name:
                    type: string
                    description: Entity name
                required:
                  - id
                  - name
            required:
              - id
              - updatedAt
              - createdAt
              - name
              - contextAboutCompany
              - contextAboutUser
          description: Contexts owned by the requested user
        message:
          type: string
          description: Success message
          example: Operation completed successfully
      required:
        - status
        - data
        - message
    ClientApiErrorResponseDto:
      type: object
      properties:
        status:
          type: string
          description: Response status
          example: error
          enum:
            - error
        data:
          type: object
          description: Response data
          example: null
        message:
          type: string
          description: Error message
          example: An error occurred while processing the request
      required:
        - status
        - data
  securitySchemes:
    api-key:
      type: apiKey
      in: header
      name: X-API-Key
      description: API Key for authentication

````