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

# Llistar missatges de recollida Travel Rule: API de Didit

> Llegeix els missatges d'una transferència Travel Rule per correu electrònic des del costat VASP contrapart de l'enllaç de recollida de Didit.

Indicació de l'API per llistar missatges de recollida
Copia el prompt al porta-retalls

<pre>
  \`Read the messages of an EMAIL-rail Travel Rule transfer as the counterparty VASP sees them.

  Endpoint:
  GET [https://verification.didit.me/v3/travel-rule/pickup/\{token}/messages/](https://verification.didit.me/v3/travel-rule/pickup/\{token}/messages/)

  Authentication:
  None - the one-time pickup link token is the credential.

  What to read from the response:

  * A plain array, oldest first, from the counterparty's side: what the customer sent has direction INBOUND and its author is the customer's VASP name.

  Failure modes:

  * 404 - unknown token.
  * 410 - the pickup link expired or the transfer is closed.

  Full guide: /transaction-monitoring/travel-rule#messages-and-document-requests.\`
</pre>

Enganxa a


## OpenAPI

````yaml ca/openapi-25.json GET /v3/travel-rule/pickup/{token}/messages/
openapi: 3.0.0
info:
  version: 3.0.0
  title: Didit Verification API
  description: API de verificació d'identitat. Autentica't amb la capçalera x-api-key.
servers:
  - url: https://verification.didit.me
security: []
tags: []
paths:
  /v3/travel-rule/pickup/{token}/messages/:
    get:
      tags:
        - Travel Rule
      summary: Llista els missatges de recollida
      description: >-
        Públic, no autenticat. Els missatges d'una transferència pel canal EMAIL
        tal com els llegeix el VASP contrapart: el que ha enviat el client és
        `INBOUND` i està signat amb el nom del VASP del client. El token és
        l'autenticació.
      operationId: listTravelRulePickupMessages
      parameters:
        - name: token
          in: path
          required: true
          schema:
            type: string
      responses:
        '200':
          description: >-
            Els missatges, ordenats del més antic al més recent, per part de la
            contrapart.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/TravelRuleMessage'
        '404':
          description: Token desconegut.
        '410':
          description: L'enllaç de recollida ha caducat o la transferència està tancada.
      security:
        - {}
      x-codeSamples:
        - lang: curl
          label: curl
          source: >-
            curl
            https://verification.didit.me/v3/travel-rule/pickup/{token}/messages/
components:
  schemas:
    TravelRuleMessage:
      type: object
      properties:
        id:
          type: string
          format: uuid
        kind:
          type: string
          enum:
            - MESSAGE
            - DOCUMENT_REQUEST
        direction:
          type: string
          enum:
            - INBOUND
            - OUTBOUND
          description: >-
            `OUTBOUND` és el que ha enviat la part del lector. Al portal de
            recollida, la direcció és des de la part de la contrapart.
        author:
          type: string
          description: >-
            Qui ho ha escrit per la seva banda: el correu electrònic d'un usuari
            de la consola o l'etiqueta d'una clau d'API, o el nom de l'altre
            VASP.
        body:
          type: string
        requested_documents:
          type: array
          items:
            type: string
          description: El que sol·licita un DOCUMENT_REQUEST, en paraules del sol·licitant.
        reply_to:
          type: string
          format: uuid
          nullable: true
        fulfilled_at:
          type: string
          format: date-time
          nullable: true
          description: >-
            S'estableix en una DOCUMENT_REQUEST un cop la resposta conté un
            document.
        attachment:
          $ref: '#/components/schemas/TravelRuleMessageAttachment'
        created_at:
          type: string
          format: date-time
    TravelRuleMessageAttachment:
      type: object
      nullable: true
      description: >-
        El document adjunt a un missatge, emmagatzemat com qualsevol altre
        document de transacció.
      properties:
        uuid:
          type: string
          format: uuid
        label:
          type: string
          nullable: true
        note:
          type: string
          nullable: true
        uploaded_by:
          type: string
          nullable: true
          description: >-
            Qui l'ha adjuntat. Al portal de recollida, un fitxer que hagis
            enviat mostra el teu nom de VASP, mai la persona o la clau d'API que
            hi ha darrere.
        created_at:
          type: string
          format: date-time
        files:
          type: array
          items:
            type: object
            properties:
              uuid:
                type: string
                format: uuid
              file_url:
                type: string
                nullable: true
                description: URL de descàrrega de durada limitada.
              original_filename:
                type: string
              file_size:
                type: integer

````

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