Kalo te dokumentacioni
API

Publikoni një çelës publik

U lejon dërguesve të vulosin postën për një nga adresat tuaja.

POST/encryption/keys

Ekzekuton thirrjen reale në hapësirën tuaj të punës.

POST /encryption/keys

U lejon dërguesve të vulosin postën për një nga adresat tuaja.

Shembull

Kërkon emails:read. address është një nga adresat tuaja në një domen të verifikuar, publicKey çelësi publik OpenPGP në formatin armor dhe fingerprint 40 karakteret e tij heksadecimale me shkronja të mëdha. Përgjigjet me 201 dhe çelësin.

curl
curl -X POST "$OE/encryption/keys" -H "$AUTH" -H "Content-Type: application/json" \  -d '{ "address": "[email protected]", "publicKey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n…", "fingerprint": "3F2A9C1B7E4D5F60A1B2C3D4E5F60718293A4B5C" }'
Përgjigje
{  "object": "encryption_key",  "id": "pgpk_8c1e4a7f2b9d3e6a0c5f1b28",  "address": "[email protected]",  "fingerprint": "3F2A9C1B7E4D5F60A1B2C3D4E5F60718293A4B5C",  "publicKey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n…\n-----END PGP PUBLIC KEY BLOCK-----",  "algorithm": "ed25519",  "createdAt": "2026-09-30T09:12:44.000Z",  "revokedAt": null,  "revokedReason": null}

Një adresë mban vetëm një çelës aktiv. Publikimi i një tjetri është 409 key_already_published, ndaj për ta rrotulluar, dërgoni gjurmën e çelësit aktiv te replaces, dhe ai tërhiqet kur i riu bëhet aktiv. Posta e vulosur tashmë me çelësin e vjetër mbetet e lexueshme vetëm me çelësin privat të vjetër.

Një aplikacion kërkon më parë një kod verifikimi: derisa të verifikojë një të tillë, thirrja përgjigjet me 403 step_up_required. Një çelësi API nuk i kërkohet kurrë.

Këtu udhëton vetëm çelësi publik. Çelësi privat mbetet në pajisjen që e krijoi.

Referencë