All
Filtrare după:
Cum depun numerar în contul meu?
Am nevoie de ajutor cu verificarea de cont
De ce nu pot accesa contul meu?
Există comisioane pentru retrageri cripto?
Am nevoie de ajutor să mă conectez la cont
Acest articol este pentru Organizațiile create conform modelului de acces Beta, unde un administrator a acordat permisiuni fiecărui Membru individual. Accesul este acum construit din Profile de flux de lucru și Roluri de cont, iar Kraken îți convertește Organizația pentru tine.
Două aspecte necesită atenția ta înainte de conversie:
Nimic din conversie nu elimină accesul. Fiecare permisiune deținută de fiecare Membru este transferată.
Cheile tale API existente nu sunt revocate sau reemise. Credențialele, permisiunile și maparea conturilor sunt toate transferate. Ceea ce se schimbă este modul în care codul tău abordează solicitările și citește răspunsurile.
Selectează un cont la fiecare solicitare
O cheie API de Organizație acoperă unul sau mai multe Conturi și nu are o valoare implicită, deci fiecare solicitare privată trebuie să specifice cărui Cont i se aplică. Transmite account_id ca parametru de interogare în URL, nu în corpul solicitării:
Bash
POST /0/private/AddOrder?account_id=W5PB62NTPNYT6TYHAcest lucru se aplică tranzacționării, interogărilor de sold și registru, istoricului de ordine și tranzacții, exporturilor și mișcării fondurilor, în egală măsură.
Testează fiecare cale de apel într-un mediu non-producție înainte de a trece, inclusiv pe cele la care nu te aștepți să se fi schimbat. O solicitare privată care omite account_id poate returna un rezultat reușit, dar gol, în loc de o eroare, ceea ce poate fi interpretat greșit ca un Cont fără activitate.
Citește noul răspuns de retragere
WithdrawFunds returnează approval_request_id alături de refid:
Bash
{
"error": [],
"result": {
"refid": "FTcLNGa-4ZWmo4GCo8wrBNZz5v53v9",
"approval_request_id": "656a021a-1d55-42c9-853a-aea57bf5abd1"
}
}WithdrawStatus nu înseamnă niciodată că o retragere nu a fost trimisă.Automatizarea care tratează un refid ca dovadă de finalizare va raporta retragerile ca decontate în timp ce acestea sunt încă în coada de aprobare. Vezi cheile API pentru modelul complet.
Organizația ta iese din conversie cu două seturi de blocuri standard de construcție.
Profile de flux de lucru
Un Profil de flux de lucru stabilește ce poate face un Membru în fiecare flux de lucru guvernat. Fiecare Membru deține exact unul.
Profil | Ce conține |
|---|---|
Admin | Fiecare nivel pentru fiecare flux de lucru, inclusiv Executare |
Inițiator | Vizualizare și Inițiere pentru fiecare flux de lucru. Nu poate aproba |
Aprobator | Vizualizare și Aprobare pentru fiecare flux de lucru. Nu poate iniția |
Auditor | Vizualizare pentru fiecare flux de lucru. Nu poate acționa |
Administrator Fonduri | Vizualizare, Inițiere și Aprobare pentru Cerere de Retragere și Cerere de Transfer. Vizualizare și Inițiere pentru Gestionare Adrese |
Roluri de cont
Un Rol de cont stabilește ce poate face un Membru în Conturile tale. Rolurile standard acoperă toate Conturile curente și viitoare, deci un Membru cu acces la „Trade all” poate tranzacționa pe un Cont pe care îl vei crea mâine.
Rol | Ce acordă pentru fiecare Cont |
|---|---|
Citește tot | Citește |
Tranzacționează tot | Tranzacționează |
Fonduri tot | Transferă, Retrage, Alocă Earn, Dezalocă Earn |
Acces complet | Fiecare permisiune de cont |
Profilurile și rolurile standard țin pasul cu produsul: atunci când este adăugat un flux de lucru nou, Membrii care dețin unul preiau automat nivelul corespunzător. Consultă Roluri, profiluri și permisiuni pentru modelul complet.
În cazul în care permisiunile unui Membru nu se potrivesc cu niciun profil standard, aceștia sunt plasați într-un rol care deține exact ceea ce aveau. Membrii cu permisiuni identice partajează un singur rol, astfel încât Organizația ta va avea mult mai puține roluri decât Membri.
Aceste roluri își iau numele de la eticheta pe care ai scris-o lângă Membru, astfel încât un Membru etichetat „Trader” ajunge pe un rol numit trader. Membrii fără etichetă ajung pe migrated-role. Fiecare poartă o insignă migrată, ceea ce înseamnă că numele a fost generat și îți aparține să-l schimbi.
Redenumirea acestor roluri pentru a se potrivi cu modul în care îi numești de fapt pe acești oameni este cea mai bună primă sarcină după conversie. Editarea unui rol șterge insigna de migrare.
De ce Membrii tăi „Admin” nu sunt pe profilul de Administrator
Eticheta Beta „Admin” permitea cuiva să vizualizeze, să inițieze și să aprobe, dar nu să-și finalizeze propriile solicitări fără o a doua aprobare. Profilul de Administrator include totuși această capacitate, care este nivelul de Execuție.
În loc să le acorde automat, Membrii cu vechea etichetă sunt plasați într-un rol numit beta-admin, deținând exact permisiunile pe care le aveau deja. Mutarea lor la Administrator este o singură atribuire oricând decizi să o faci.
beta-admin este unul dintre rolurile tale, așa că Membrii care-l dețin nu vor prelua automat noi fluxuri de lucru așa cum o fac profilurile standard. Acesta este un alt motiv pentru a revizui aceste roluri la scurt timp după conversie.
Proprietarul este plasat pe profilul de Administrator, păstrează tot ce avea și preia automat noi fluxuri de lucru. Proprietarul deține, de asemenea, permisiunea de a Citi tot, care nu poate fi eliminată.
Dacă ai redus în mod deliberat permisiunile Proprietarului, această decizie este păstrată: Proprietarul se convertește într-un rol deținând permisiunile sale efective, la fel ca orice alt Membru.
Cererea este aproape sigur că nu are account_id. Fără acesta, un apel privat nu se rezolvă la unul dintre Conturile cheii și poate răspunde cu un rezultat gol, mai degrabă decât o eroare. Adaugă account_id la URL și reverifică fiecare endpoint apelat de integrarea ta, nu doar pe cele care au eșuat vizibil. Vezi Chei API.
Apelul a creat o cerere și a blocat suma în Contul sursă. Decontarea urmează aprobării. Urmărește cererea cu approval_request_id returnat de apel, sau găsește-o pe pagina de Cereri. Vezi Transferuri și retrageri.
Membrii ale căror permisiuni nu corespundeau unui profil standard au nevoie fiecare de un rol care să le păstreze accesul, iar doi Membri sunt fuzionați într-un singur rol doar atunci când permisiunile lor sunt identice. Membrii cărora le-ai dat etichete diferite rămân pe roluri separate chiar și atunci când permisiunile lor se potrivesc, deoarece etichetele sugerează că distincția a fost intenționată. Rolurile de care nu ai nevoie pot fi consolidate prin realocarea Membrilor acestora și ștergerea rolului gol.
Membrii care administrează Organizația, gestionând accesul echipei, Conturile sau Cheile API, sunt plasați în Read all, deoarece administrarea unui Cont implică posibilitatea de a-l vedea. Dacă acest lucru este mai larg decât îți dorești, înlocuiește Read all cu un Rol de Cont (Account Role) alocat Conturilor specifice de care au nevoie.
Nu. Conversia este într-un singur sens. Tot ceea ce produce este editabil ulterior, deci orice aranjament de acces pe care îl aveai poate fi reconstruit utilizând profile și roluri.