---
title: "ParseDeepLink parses a link in the form of berty://xxx or https://berty.tech/id# and returns a structure that can be used to display information. This action is read-only."
method: POST
path: "/messenger/v1/ParseDeepLink"
tags: ["MessengerService"]
---

# ParseDeepLink parses a link in the form of berty://xxx or https://berty.tech/id# and returns a structure that can be used to display information. This action is read-only.

`POST /messenger/v1/ParseDeepLink`

## Request body

- MessengerParseDeepLinkRequest
  - `link` string

## Response `200`

A successful response.

- MessengerParseDeepLinkReply
  - `kind` 'UnknownKind' | 'BertyID' | 'BertyGroup'
  - `berty_id` MessengerBertyID
    - `public_rendezvous_seed` string, byte
    - `account_pk` string, byte
    - `display_name` string
  - `berty_group` MessengerBertyGroup
    - `group` TypesGroup
      - `public_key` string, byte
      - `secret` string, byte
      - `secret_sig` string, byte
      - `group_type` 'GroupTypeUndefined' | 'GroupTypeAccount' | 'GroupTypeContact' | 'GroupTypeMultiMember' — - GroupTypeUndefined: GroupTypeUndefined indicates that the value has not been set. Should not happen. - GroupTypeAccount: GroupTypeAccount is the group managing an account, available to all its devices. - GroupTypeContact: GroupTypeContact is the group created between two accounts, available to all their devices. - GroupTypeMultiMember: GroupTypeMultiMember is a group containing an undefined number of members.
    - `display_name` string

## Other responses

- `default` — An unexpected error response

---

[API](https://skmtc.dev/bump-sh-examples/apis/bertymessenger-proto.md) · [All operations](https://skmtc.dev/bump-sh-examples/apis/bertymessenger-proto/llms.txt) · [OpenAPI document](https://skmtc.dev/bump-sh-examples/apis/bertymessenger-proto/revisions/4e02dcb40463?raw)
