---
title: "Ext Link Attach"
method: POST
path: "/v1/ext/link/attach"
tags: ["Extensions", "extensions"]
---

# Ext Link Attach

`POST /v1/ext/link/attach`

## Request

- Base URL: `https://api.call2me.app`
- URL: `https://api.call2me.app/v1/ext/link/attach`
- Auth: HTTP bearer

Uzantı içinden giriş yapan kullanıcının cihazını hesabına bağlar.

NEDEN AYRI UÇ: `/link/request` + `/link/confirm` postadan geçen yol için
var — kullanıcının parolası yoksa ya da uzantıya parola yazmak
istemiyorsa. Uzantı artık kendi içinde giriş yapabiliyor (e-posta+şifre
ya da Google) ve o durumda posta turuna gerek yok: kimlik zaten JWT ile
kanıtlanmış.

BU UÇ OLMADAN uzantıdan giriş yapan kullanıcının cihazı "kimliksiz"
kalıyordu: çeviri oturumları `device_id` ile açılıyor ve kota o kimlikten
okunuyor, dolayısıyla 60 dakikalık hakkını göremeyip 5 dakikada
takılıyordu.

E-POSTA DOĞRULAMASI ARANMAZ, bilerek: kullanıcı zaten giriş yapabildiyse
hesabı var demektir. `/link/confirm` doğrulamayı postaya tıklayarak
kanıtlıyordu; burada kanıt JWT'nin kendisi.

## Request body

- LinkAttachRequest
  - `device_id` string, required

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/call2me/apis/call2me-api.md) · [All operations](https://skmtc.dev/call2me/apis/call2me-api/llms.txt) · [OpenAPI document](https://skmtc.dev/call2me/apis/call2me-api/revisions/3951f9b7e47d?raw)
