Bytsecure

Εισαγωγή στο 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}/commands

Send 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 }
    })
});