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

# Get Message Content

> Retrieve the rendered content of a specific message. Returns the channel and the content object containing the rendered template output.




## OpenAPI

````yaml GET /v1/message/{message_id}/content
openapi: 3.1.1
info:
  title: SuprSend API
  description: APIs supported on suprsend platform
  version: 1.2.2
servers:
  - url: https://hub.suprsend.com
security:
  - sec0: []
  - BearerAuth: []
paths:
  /v1/message/{message_id}/content:
    get:
      summary: Get Message Content
      description: >
        Retrieve the rendered content of a specific message. Returns the channel
        and the content object containing the rendered template output.
      operationId: get-message-content
      parameters:
        - name: message_id
          in: path
          required: true
          schema:
            type: string
          description: ID of the message whose content you want to retrieve.
      responses:
        '200':
          description: Returns the channel and rendered content of the message.
          content:
            application/json:
              schema:
                type: object
                properties:
                  channel:
                    type: string
                    description: Channel through which the message was sent.
                    enum:
                      - sms
                      - email
                      - whatsapp
                      - inbox
                      - androidpush
                      - iospush
                      - webpush
                      - slack
                      - ms_teams
                  content:
                    type: object
                    additionalProperties: true
                    description: >-
                      Rendered message content. The keys vary by channel and
                      template configuration.
              example:
                channel: email
                content:
                  header: Your invoice for March is ready
                  body: >-
                    Hi Alex, your invoice #INV-2026-0042 for $1,200.00 is now
                    available. You can view and download it from your billing
                    dashboard.
                  importance: high
                  notification_category: transactional
                  schema_version: '1.0'
                  templating_language: handlebars
        '404':
          description: Message not found.
      deprecated: false
      security:
        - BearerAuth: []
components:
  securitySchemes:
    sec0:
      type: apiKey
      in: header
      name: Authorization
      x-bearer-format: bearer
      description: >-
        Bearer authentication header of the form `Bearer <token>`, where <token>
        is your auth token.
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: API_Key
      description: >-
        Pass as `Bearer <API_KEY>`. Get API Key from SuprSend dashboard
        Developers -> API Keys section.

````