Kullanıcı jetonu alma
/v1/auth/tokenKullanıcı adı ve parolaya dayalı olarak bir saatlik erişim belirteci verir. Tüm hesap posta kutularına erişmek için mode=account veya tek bir adrese erişmek için mode=mailbox belirtin. Authorization: Bearer <access_token> başlığına access_token iletin.
Yetki ve erişim alanları · Hatalar ve tekrarlar
Rica etmek
curl -X POST 'https://adapt-mail.com/v1/auth/token' \ -H 'Content-Type: application/json' \ --data '{"login":"user-123","password":"<password>"}'Talep gövdesi · application/json
object
loginmutlakastringpasswordmutlakastringminLength: 1maxLength: 128modestringGeçerli değerler:
"account""mailbox"Varsayılan:
"account"
Bilinmeyen alanlar kabul edilmez.
Yanıtlar
200 Başarılı yanıt
application/json
object
access_tokenstringtoken_typestring"Bearer"expires_ininteger3600mailbox_id- Seçenek 1
integerSeçenek 2null
401 Giriş gerekli
application/json
object
detail- Seçenek 1
stringSeçenek 2objectcodestringmessagestring
Seçenek 3arrayDizi öğeleriobject
403 Erişim yok
application/json
object
detail- Seçenek 1
stringSeçenek 2objectcodestringmessagestring
Seçenek 3arrayDizi öğeleriobject
404 Kaynak bulunamadı
application/json
object
detail- Seçenek 1
stringSeçenek 2objectcodestringmessagestring
Seçenek 3arrayDizi öğeleriobject
409 Devlet çatışması
application/json
object
detail- Seçenek 1
stringSeçenek 2objectcodestringmessagestring
Seçenek 3arrayDizi öğeleriobject
422 Doğrulama hatası
application/json
object
detailarrayDizi öğeleriobjectlocmutlakaarrayDizi öğeleriSeçenek 1stringSeçenek 2integermsgmutlakastringtypemutlakastring
429 Çok fazla istek
application/json
object
detail- Seçenek 1
stringSeçenek 2objectcodestringmessagestring
Seçenek 3arrayDizi öğeleriobject
503 Geçici olarak kullanılamıyor
application/json
object
detail- Seçenek 1
stringSeçenek 2objectcodestringmessagestring
Seçenek 3arrayDizi öğeleriobject