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

# Marcar como lida

> Confirme a leitura das mensagens de uma conversa.

Marca as mensagens da conversa como lidas, exibindo a confirmação de leitura para a pessoa.

Use quando sua integração realmente processou a mensagem. Marcar tudo como lido assim que chega, sem tratar, cria a expectativa de uma resposta que pode não vir.

A resposta traz apenas o `recipient_id`, porque nenhuma mensagem é criada.


## OpenAPI

````yaml api-reference/instagram/specs/marcar-como-lida.json POST /ig/me/messages
openapi: 3.1.0
info:
  title: Datafy API — Marcar como lida
  version: 1.0.0
servers:
  - url: https://cloud.datafyapi.com.br
    description: Produção
security:
  - bearerAuth: []
paths:
  /ig/me/messages:
    post:
      summary: Marcar como lida
      operationId: igMarcarComoLida
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - recipient
                - sender_action
              properties:
                recipient:
                  type: object
                  required:
                    - id
                  description: Quem recebe a mensagem.
                  properties:
                    id:
                      type: string
                      description: IGSID do contato, recebido no webhook em `sender.id`.
                      example: '1000000000000001'
                sender_action:
                  type: string
                  enum:
                    - mark_seen
                  default: mark_seen
                  description: Ação executada na conversa.
            example:
              recipient:
                id: '1000000000000001'
              sender_action: mark_seen
      responses:
        '200':
          description: Aceito pela Meta. Não confirma a entrega.
          content:
            application/json:
              example:
                recipient_id: '1000000000000001'
        '400':
          description: Erro retornado pela Meta.
          content:
            application/json:
              example:
                error:
                  message: Não foi possível encontrar o usuário solicitado.
                  type: IGApiException
                  code: 100
                  error_subcode: 2534014
                  fbtrace_id: AbCdEfGhIjK
        '401':
          description: Token ausente ou inválido.
          content:
            application/json:
              example:
                statusCode: 401
                message: Token inválido ou não encontrado.
        '402':
          description: Assinatura da Datafy inativa.
          content:
            application/json:
              example:
                statusCode: 402
                message: >-
                  Assinatura inativa (status: canceled). Ative sua assinatura no
                  painel para voltar a usar a API.
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: >-
        Token do canal do Instagram, gerado no painel da Datafy. Formato:
        `sk_live_xxx`.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.