दस्तावेज़ पर जाएँ
API

contacts की सूची

वर्कस्पेस की पता-पुस्तिका, सबसे हाल में देखे गए पहले, और जिन्हें कभी मेल नहीं भेजा गया वे अंत में। वर्कस्पेस की हर कुंजी वही पंक्तियाँ पढ़ती है, इसलिए एक सदस्य का सहेजा contact हर सदस्य और हर कुंजी को दिखता है। पेजिंग keyset है: `limit` अधिकतम 200 तक जाता है और डिफ़ॉल्ट 50 है, और जब तक `hasMore` true है, `nextCursor` को `cursor` के रूप में वापस भेजें।

GETapi.openemail.uk/contacts

असली कॉल आपकी अपनी कुंजी से आपके वर्कस्पेस पर चलाता है।

GET /contacts

वर्कस्पेस की पता-पुस्तिका, सबसे हाल में देखे गए पहले, और जिन्हें कभी मेल नहीं भेजा गया वे अंत में। वर्कस्पेस की हर कुंजी वही पंक्तियाँ पढ़ती है, इसलिए एक सदस्य का सहेजा contact हर सदस्य और हर कुंजी को दिखता है। पेजिंग keyset है: limit अधिकतम 200 तक जाता है और डिफ़ॉल्ट 50 है, और जब तक hasMore true है, nextCursor को cursor के रूप में वापस भेजें।

उदाहरण

contacts:read चाहिए।

curl
curl "$OE/contacts?limit=50" -H "$AUTH"
प्रतिक्रिया
{  "object": "list",  "data": [    {      "object": "contact",      "email": "[email protected]",      "name": "Ada Lovelace",      "source": "auto",      "notes": null,      "lastSeenAt": "2026-08-29T08:19:08.000Z",      "createdAt": "2026-08-01T10:00:00.000Z",      "updatedAt": "2026-08-29T08:19:08.000Z"    }  ],  "hasMore": false,  "nextCursor": null}

source तब manual होता है जब किसी ने पता सहेजा हो, ऐप में या POST /contacts के ज़रिए, और तब auto होता है जब वह इसलिए दर्ज हुआ कि किसी सदस्य ने composer से उस पर मेल भेजा। ये मूल रूप से अलग दावे हैं (auto पत्राचार का प्रमाण है, manual इरादे का) और इन पर शाखा बनाना सार्थक है।

क्रम lastSeenAt के अवरोही रूप में है, nulls अंत में, फिर नए से पुराने। अभी-अभी बनाए contact का कोई lastSeenAt नहीं होता और वह ऊपर के बजाय अंत में आता है।

पुस्तिका वर्कस्पेस की है, उसकी नहीं जिसने पंक्ति सहेजी। किसी पते से मेल आने पर कुछ भी नहीं बनता।