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

# Get DM Playbook Entry

> Loads a single DM playbook entry by id.



## OpenAPI

````yaml https://api.goextrovert.com/client/v2/docs-json get /client/v2/dm-playbook/{id}
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/{id}:
    get:
      tags:
        - DM Playbook
      summary: Get DM Playbook Entry
      description: Loads a single DM playbook entry by id.
      operationId: DmPlaybookClientApiController_getById
      parameters:
        - name: id
          required: true
          in: path
          schema:
            type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetByIdResponseDto3'
        '401':
          description: Invalid or missing API key.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClientApiErrorResponseDto'
      security:
        - api-key: []
components:
  schemas:
    GetByIdResponseDto3:
      type: object
      properties:
        status:
          type: string
          description: Response status
          enum:
            - success
        data:
          type: object
          description: Loaded DM playbook entry
          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
        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

````