Λογαριασμός
Διαχειριστείτε κλειδιά API για τον λογαριασμό AgentSend σας. Δημιουργήστε κλειδιά για νέους πράκτορες ή ενσωματώσεις, δείτε υπάρχοντα κλειδιά σε λίστα και ανακαλέστε οποιοδήποτε κλειδί άμεσα.
Η πλήρης τιμή κλειδιού API επιστρέφεται μόνο μία φορά κατά τη δημιουργία. Αποθηκεύστε την με ασφάλεια (π.χ. σε secrets manager ή μεταβλητή περιβάλλοντος) — δεν μπορεί να ανακτηθεί ξανά.
Δημιουργία Κλειδιού API
Δημιουργεί νέο κλειδί API για τον αυθεντικοποιημένο λογαριασμό. Η απάντηση περιλαμβάνει την πλήρη συμβολοσειρά κλειδιού· αυτή είναι η μόνη φορά που θα είναι ορατή.
Σώμα Request
Content-Type: application/json
| Πεδίο | Τύπος | Περιγραφή |
|---|---|---|
name |
string | Αναγνώσιμη από άνθρωπο ετικέτα για το κλειδί (π.χ. "production-agent"). Προαιρετικό. |
Παράδειγμα Request
curl -X POST https://api.agentsend.io/account/api-keys \ -H "x-api-key: $AGENTSEND_API_KEY" \ -H "Content-Type: application/json" \ -d '{"name": "production-agent"}'
Απάντηση — 201 Created
{
"id": "ak_01j9zxkp4qbc7n3m8td5e6fvg2",
"key": "as_live_v1_4xKqT2mNpRuWsYcBjDeGhLzA...",
"prefix": "as_live_v1_4xKq",
"name": "production-agent",
"message": "Store this key securely. It will not be shown again."
}Αντικείμενο CreatedApiKey
| Πεδίο | Τύπος | Περιγραφή |
|---|---|---|
id |
string | Μοναδικό αναγνωριστικό για το κλειδί API. |
key |
string | Η πλήρης τιμή κλειδιού API. Εμφανίζεται μόνο μία φορά. |
prefix |
string | Το ορατό πρόθεμα που χρησιμοποιείται για την αναγνώριση αυτού του κλειδιού σε λίστες. |
name |
string | null | Αναγνώσιμη από άνθρωπο ετικέτα που παρέχεται κατά τη δημιουργία. |
message |
string | Ενημερωτικό μήνυμα που σας υπενθυμίζει να αποθηκεύσετε το κλειδί με ασφάλεια. |
Λίστα Κλειδιών API
Επιστρέφει όλα τα ενεργά κλειδιά API στον λογαριασμό. Οι τιμές κλειδιών δεν επιστρέφονται ποτέ σε αυτό το endpoint — εκτίθενται μόνο metadata.
Παράδειγμα Request
curl https://api.agentsend.io/account/api-keys \
-H "x-api-key: $AGENTSEND_API_KEY"Απάντηση — 200 OK
{
"data": [
{
"id": "ak_01j9zxkp4qbc7n3m8td5e6fvg2",
"keyPrefix": "as_live_v1_4xKq",
"name": "production-agent",
"lastUsedAt": "2025-11-02T14:23:00Z",
"expiresAt": null,
"createdAt": "2025-10-15T09:00:00Z"
},
{
"id": "ak_02k0aylq5rcd8o4n9ue6f7gwh3",
"keyPrefix": "as_live_v1_9mHr",
"name": null,
"lastUsedAt": null,
"expiresAt": "2026-01-01T00:00:00Z",
"createdAt": "2025-12-01T10:30:00Z"
}
]
}Αντικείμενο ApiKey
| Πεδίο | Τύπος | Περιγραφή |
|---|---|---|
id |
string | Μοναδικό αναγνωριστικό για το κλειδί API. |
keyPrefix |
string | Το ορατό πρόθεμα του κλειδιού, που χρησιμοποιείται για την αναγνώρισή του χωρίς έκθεση του secret. |
name |
string | null | Αναγνώσιμη από άνθρωπο ετικέτα, αν οριστεί κατά τη δημιουργία. |
lastUsedAt |
string | null | Χρονοσήμανση ISO 8601 του τελευταίου αυθεντικοποιημένου request που έγινε με αυτό το κλειδί. |
expiresAt |
string | null | Χρονοσήμανση ISO 8601 λήξης ή null αν το κλειδί δεν λήγει. |
createdAt |
string | Χρονοσήμανση ISO 8601 δημιουργίας του κλειδιού. |
Ανάκληση Κλειδιού API
Ανακαλεί μόνιμα ένα κλειδί API. Οποιαδήποτε requests αυθεντικοποιημένα με αυτό το κλειδί θα απορριφθούν άμεσα. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.
Παράμετροι Διαδρομής
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
id απαιτείται |
uuid | Το ID του κλειδιού API προς ανάκληση. |
Παράδειγμα Request
curl -X DELETE https://api.agentsend.io/account/api-keys/ak_01j9zxkp4qbc7n3m8td5e6fvg2 \
-H "x-api-key: $AGENTSEND_API_KEY"Απάντηση — 204 No Content
Κενή απάντηση με status 204 επιβεβαιώνει ότι το κλειδί έχει ανακληθεί. Δεν επιστρέφεται σώμα απάντησης.
Δεν μπορείτε να ανακαλέσετε το κλειδί που χρησιμοποιείται αυτή τη στιγμή για την αυθεντικοποίηση του request. Χρησιμοποιήστε διαφορετικό κλειδί (ή τον πίνακα ελέγχου) για να ανακαλέσετε ένα κλειδί σε ενεργή χρήση.