---
title: "Check Message JSON"
method: POST
path: "/v1/message/check"
---

# Check Message JSON

`POST /v1/message/check`

Check a message JSON for missing alt text, image urls, copy links, and more. Use this endpoint with Frontend Commands to inform the end user where to correct what was reported in the check.

## Request body

- object
  - `languages` string[], required — An array of strings for languages
  - `checks` object[], required — An array of objects for checks
    - `category` string — A string field for category
  - `template` object, required — An object field for template
    - `comments` object — An object field for comments
    - `page` object — An object field for page
      - `body` object — An object field for body
        - `container` object — An object field for container
          - `style` object — An object field for style
            - `background-color` string — A string field for background-color
        - `content` object — An object field for content
          - `computedStyle` object — An object field for computedStyle
            - `linkColor` string — A string field for linkColor
            - `messageBackgroundColor` string — A string field for messageBackgroundColor
            - `messageWidth` string — A string field for messageWidth
          - `style` object — An object field for style
            - `color` string — A string field for color
            - `font-family` string — A string field for font-family
        - `type` string — A string field for type
        - `webFonts` object[] — An array of objects for webFonts
          - `fontFamily` string — A string field for fontFamily
          - `name` string — A string field for name
          - `url` string — A string field for url
      - `description` string — A string field for description
      - `rows` object[] — An array of objects for rows
        - `columns` object[] — An array of objects for columns
          - `grid-columns` integer — An integer field for grid-columns
          - `modules` object[] — An array of objects for modules
            - `contentType` string — A string field for contentType
            - `descriptor` object — An object field for descriptor
              - …
            - `locked` integer — An integer field for locked
            - `moduleInternal` object — An object field for moduleInternal
              - …
            - `type` string — A string field for type
            - `uuid` string — A string field for uuid
          - `style` object — An object field for style
            - `background-color` string — A string field for background-color
            - `border-bottom` string — A string field for border-bottom
            - `border-left` string — A string field for border-left
            - `border-right` string — A string field for border-right
            - `border-top` string — A string field for border-top
            - `padding-bottom` string — A string field for padding-bottom
            - `padding-left` string — A string field for padding-left
            - `padding-right` string — A string field for padding-right
            - `padding-top` string — A string field for padding-top
          - `uuid` string — A string field for uuid
        - `container` object — An object field for container
          - `style` object — An object field for style
            - `background-color` string — A string field for background-color
            - `background-image` string — A string field for background-image
            - `background-position` string — A string field for background-position
            - `background-repeat` string — A string field for background-repeat
        - `content` object — An object field for content
          - `computedStyle` object — An object field for computedStyle
            - `hideContentOnDesktop` integer — An integer field for hideContentOnDesktop
            - `hideContentOnMobile` integer — An integer field for hideContentOnMobile
            - `rowColStackOnMobile` integer — An integer field for rowColStackOnMobile
            - `rowReverseColStackOnMobile` integer — An integer field for rowReverseColStackOnMobile
            - `verticalAlign` string — A string field for verticalAlign
          - `style` object — An object field for style
            - `background-color` string — A string field for background-color
            - `background-image` string — A string field for background-image
            - `background-position` string — A string field for background-position
            - `background-repeat` string — A string field for background-repeat
            - `color` string — A string field for color
            - `width` string — A string field for width
        - `empty` integer — An integer field for empty
        - `locked` integer — An integer field for locked
        - `synced` integer — An integer field for synced
        - `type` string — A string field for type
        - `uuid` string — A string field for uuid
      - `template` object — An object field for template
        - `name` string — A string field for name
        - `type` string — A string field for type
        - `version` string — A string field for version
      - `title` string — A string field for title

## Response `200`

Successful response

- object

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden
- `500` — Internal Server Error

---

[API](https://skmtc.dev/beefree/apis/transform-html-into-an-image.md) · [All operations](https://skmtc.dev/beefree/apis/transform-html-into-an-image/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/beefree/transform-html-into-an-image/revisions/c4c9e473b3ac/schema)
