> ## 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 DM Playbook Entries on a Context

> Returns all DM playbook entries attached to the given Context. A DM playbook entry is a playbook element (message templates, product descriptions, booking/resource links, objection-handling instructions, sales talking points) used as context when generating direct messages. An empty list means direct messages are generated without playbook guidance.



## OpenAPI

````yaml https://api.goextrovert.com/client/v2/docs-json get /client/v2/dm-playbook
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/dm-playbook:
    get:
      tags:
        - DM Playbook
      summary: List DM Playbook Entries on a Context
      description: >-
        Returns all DM playbook entries attached to the given Context. A DM
        playbook entry is a playbook element (message templates, product
        descriptions, booking/resource links, objection-handling instructions,
        sales talking points) used as context when generating direct messages.
        An empty list means direct messages are generated without playbook
        guidance.
      operationId: DmPlaybookClientApiController_getContextList
      parameters:
        - description: ID of the Context whose DM playbook entries should be returned.
          required: true
          name: id
          in: query
          schema:
            type: string
            format: uuid
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetContextListResponseDto2'
        '401':
          description: Invalid or missing API key.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClientApiErrorResponseDto'
      security:
        - api-key: []
components:
  schemas:
    GetContextListResponseDto2:
      type: object
      properties:
        status:
          type: string
          description: Response status
          enum:
            - success
        data:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
                description: DM playbook entry ID
                example: 8d256aa6-9b12-49a7-93ee-bf41634b5b60
              updatedAt:
                type: string
                description: DM playbook entry update timestamp
                example: '2025-06-30T14:02:07.456Z'
              createdAt:
                type: string
                description: DM playbook entry creation timestamp
                example: '2025-06-30T14:02:07.456Z'
              text:
                type: string
                description: >-
                  A single playbook element used as context when generating
                  direct messages — templates, product descriptions,
                  booking/resource links, instructions on how to handle
                  objections, or any other reference material the user wants
                  available in their direct messages. All entries attached to
                  the parent Context are used together as DM-generation context.
                  Up to 750 characters.
              contextId:
                type: string
                format: uuid
                description: >-
                  ID of the Context this DM playbook entry belongs to. See the
                  `context` config for the full Context shape.
                example: cf33282b-b171-4d23-ae02-848499d793e4
            required:
              - id
              - updatedAt
              - createdAt
              - text
              - contextId
          description: DM playbook entries attached to the requested Context
        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

````