---
title: "Get forwarded Message"
method: GET
path: "/message-forwards/{forward_id}"
tags: ["Forwards"]
deprecated: true
---

# Get forwarded Message

`GET /message-forwards/{forward_id}`

## Request

- Base URL: `https://api.carbonvoice.app`
- URL: `https://api.carbonvoice.app/message-forwards/{forward_id}`
- Auth: `pxtoken` (a scheme the document does not define)

> **Deprecated.**

## Path parameters

- `forward_id` string, required

## Response `200`

- MessageForward
  - `_id` string, required: Unique Identifier of forwarded/shared message
  - `forwarded_by` string, required: Identifier of the User who forwarded
  - `visibility` 'channel' | 'public', required: Which is the visibility of forwarded message (channel or public link)
  - `channel_id` string, nullable: Channel ID where forwarded/shared message was sent to
  - `message_id` string, nullable: Message ID that has the forward_id attached to
  - `created_at` number, required
  - `last_updated_at` number, required
  - `end_access_at` number, nullable: Date when the access to forwarded message ends
  - `revoked_at` number, nullable
  - `revoked_by` string, nullable
  - `forwarded_message` ForwardedMessage, required
    - `attachments` Attachment[], required
      - `_id` string, required
      - `client_id` string, nullable
      - `creator_id` string, required
      - `created_at` string, date-time, required
      - `type` 'link' | 'file' | 'location' | 'ai-response-id' | 'ai-prompt-id' | 'action-item-id' | 'ask-id', required
      - `link` string, required
      - `active_begin` string, date-time, nullable
      - `active_end` string, date-time, nullable
      - `filename` string, nullable
      - `mime_type` string, nullable
      - `length_in_bytes` number, nullable
      - `location` LatLon
        - `latitude` number, double, required
        - `longitude` number, double, required
      - `status` 'Initializing' | 'Uploading' | 'Uploaded' | 'Failed'
      - `percent_complete` number, nullable
    - `name` string, nullable
    - `is_text_message` boolean, required
    - `audio_models` AudioModelV2[], required
      - `_id` string, required
      - `url` string, required
      - `extension` string, nullable, required
      - `streaming` boolean, required
      - `language` string, required
      - `duration_ms` number, required
      - `waveform_percentages` number[], required
      - `is_original_audio` boolean, required
    - `text_models` TextModel[], required
      - `type` 'transcript' | 'transcript_with_timecode' | 'summary' | 'topic' | 'bullet_list', required
      - `audio_id` string, nullable, required
      - `language_id` string, required
      - `value` string, required
      - `timecodes` TimedText[], required
        - `t` string, required: The text
        - `s` number, required: The start time in ms
        - `e` number, required: The end time in ms
    - `duration_ms` number, required: The length of the message in milliseconds
    - `creator_id` string, required
    - `original_message_info` OriginalMessageInfo
      - `message_id` string, required: Original message ID
      - `channel_id` string: Original message Channel ID
      - `workspace_id` string, required: Original message Workspace ID
    - `created_at` number, required
    - `last_updated_at` number, required

## Other responses

- `403`

---

[API](https://skmtc.dev/carbonvoice/apis/carbon-voice-api.md) · [All operations](https://skmtc.dev/carbonvoice/apis/carbon-voice-api/llms.txt) · [OpenAPI document](https://skmtc.dev/carbonvoice/apis/carbon-voice-api/revisions/b91c5c845122?raw)
