Εισαγωγή στο Bytsecure API
Καλώς ήρθατε στην τεκμηρίωση του Bytsecure REST API. Το API μας σας επιτρέπει να διαχειρίζεστε και να αλληλεπιδράτε προγραμματιστικά με τους Αυτόνομους Πράκτορές σας.
Authentication
Όλα τα αιτήματα προς το API πρέπει να είναι αυθεντικοποιημένα. Χρησιμοποιήστε το API Key που δημιουργήσατε από τη σελίδα 'Ρυθμίσεις' και περάστε το στο Header 'Authorization' ως Bearer Token.
Pro Tip: Μπορείτε να διαχειριστείτε τα API Keys σας από το Settings Dashboard.
curl -X GET "https://api.bytsecure.com/v1/agents" \
-H "Authorization: Bearer sk_live_...xxxx"GET
/v1/agents/{id}Get Agent Status
Επιστρέφει την τρέχουσα κατάσταση (status), το υπόλοιπο και τα βασικά metrics ενός συγκεκριμένου Agent.
import requests
headers = {
"Authorization": "Bearer sk_live_...xxxx"
}
response = requests.get("https://api.bytsecure.com/v1/agents/agent_id_zhnwn")
print(response.json())POST
/v1/agents/{id}/commandsSend Command to Agent
Στέλνει μια εντολή για εκτέλεση σε έναν Agent. Για παράδειγμα, μπορείτε να πείτε στον Agent ΖΗΝΩΝΑ να δημιουργήσει ένα νέο τιμολόγιο.
const fetch = require('node-fetch');
fetch('https://api.bytsecure.com/v1/agents/agent_id_zhnwn/commands', {
method: 'POST',
headers: {
'Authorization': 'Bearer sk_live_...xxxx',
'Content-Type': 'application/json'
},
body: JSON.stringify({
command: "create_invoice",
payload: { customer: "ABC A.E.", amount: 150 }
})
});