Pegasus Web App Rest API: Πρώτα Βήματα
Για επικοινωνία με το Pegasus Web App REST service, δημιουργείτε access token με τα κατάλληλα δικαιώματα για πρόσβαση στα REST actions.
- Δείτε τα endpoints και το API documentation εδώ.
- Για τις δοκιμές σας, προτείνουμε τη χρήση του Postman. Για οποιαδήποτε απορία, στείλτε μας το collection με την κλήση σας.
Προϋποθέσεις:
- Pegasus Web App Module [REST Service]
Διαδικασία Login:
Δείτε τις Οδηγίες Bearer Token - Ταυτοποίηση Χρήστη του REST API και τις ενότητες:
Στο Authorization header των requests (--header 'Authorization: …') συμπεριλαμβάνετε το access token που δημιουργήσατε
Ρυθμίσεις:
Ορίζετε δικαιώματα στα REST actions και πρόσβαση σε π-αναφορές κατά την παραγωγή προσωρινού κωδικού(/initiate_authentication) στα πεδία pegapi01_02 και pegapi01_q10 σύμφωνα με τις οδηγίες.
Εναλλακτικά, στο μενού [Toolbox->Εργαλεία Παραμετροποίησης->Παραμετροποίηση Rest Service->App IDs] εντοπίζετε το επιθυμητό access token.
- tab [Ενέργειες]: Για κάθε REST action, ορίζετε αν υπάρχει δυνατότητα για:
- Νέα εγγραφή (POST)
- Διαγραφή (DELETE)
- Ενημέρωση (PUT)
- Προβολή (GET)
- Tab [π-Αναφορές]: Ορίζετε ποιες π-αναφορές είναι ενεργές
Ενεργοποίηση logs:
Για λόγους debugging ενεργοποιείτε τα logs από το μενού [Toolbox->Εργαλεία Παραμετροποίησης->Παραμετροποίηση Rest Service->Βασικές Παράμετροι], τα οποία καταγράφονται στο μενού [Toolbox->Εργαλεία Παραμετροποίησης->Παραμετροποίηση Rest Service->Service Logs].