Οι επιχειρήσεις που χρησιμοποιούν το Presio εγκρίνουν ανοιχτές βάρδιες για τους παρόχους προσωπικού τους. Ανακτάτε τις προσφορές μέσω API ή τις λαμβάνετε μέσω Webhook, δηλώνετε το προσωπικό σας - και η αποδοχή μετράει αμέσως στη στελέχωση. Χωρίς τηλέφωνο, χωρίς πινγκ-πονγκ με e-mail.
Το Partner-API είναι σκόπιμα μικρό: τρία endpoints και ένα Webhook. Αποτυπώνει ακριβώς τη διαδικασία που σήμερα γίνεται τηλεφωνικά - μόνο χωρίς διευκρινίσεις και χωρίς εκ των υστέρων καταχωρήσεις στο πρόγραμμα.
Όλες οι προσφορές που μια επιχείρηση έχει εγκρίνει για εσάς - με ημερομηνία, ώρα, θέση εργασίας, απαιτούμενο προσόν, θέσεις και προθεσμία.
Μόλις μια επιχείρηση εγκρίνει μια προσφορά για εσάς, το Webhook-URL σας λαμβάνει την προσφορά ως JSON - δεν χρειάζεται βρόχος ερωτημάτων.
Δηλώνετε όνομα, προσόν και επικοινωνία ενός ατόμου σε μια προσφορά. Η επιχείρηση εγκρίνει ή απορρίπτει - την κατάσταση τη βλέπετε ανά πάσα στιγμή.
Η επιχείρηση σας καταχωρεί στη διαχείριση συνεργατών της: όνομα, επικοινωνία, ποιες θέσεις εργασίας και προσόντα καλύπτετε. Κάθε επιχείρηση με την οποία συνεργάζεστε σας καταχωρεί ξεχωριστά.
Το Presio δημιουργεί ένα API-Key ανά συνεργάτη και επιχείρηση. Η επιχείρηση σας το παραδίδει με ασφαλή τρόπο· εσείς το στέλνετε σε κάθε αίτημα στο header x-partner-key .
Είτε καλείτε το GET /offers τακτικά, είτε καταχωρείτε στην επιχείρηση ένα Webhook-URL και λαμβάνετε κάθε νέα προσφορά αμέσως.
Μέσω POST /offers/{id}/respond δηλώνετε ένα άτομο. Αν η επιχείρηση εγκρίνει, το άτομο περνά στο πρόγραμμα βαρδιών και μετράει στη στελέχωση στόχου/πραγματική. Την κατάσταση τη βλέπετε στο GET /responses.
Όλα τα αιτήματα αποστέλλονται ως JSON μέσω HTTPS. Το API-Key ταυτοποιεί ταυτόχρονα συνεργάτη και επιχείρηση - δεν υπάρχει άλλη σύνδεση.
<code>Βασικό URL: https://jvesiwsaghavrelflbjc.supabase.co/functions/v1/partner-api Header: x-partner-key: <το API-Key σας> Content-Type: application/json</code>
Επιστρέφει όλες τις προσφορές που έχουν εγκριθεί για εσάς και δεν έχουν ακόμη λήξει - μαζί με τις δικές σας δηλώσεις σε αυτές.
<code>GET /offers x-partner-key: <το API-Key σας> 200 OK { "partner": { "id": "…", "name": "Pflege-Personal Nord GmbH" }, "offers": [ { "id": "8f2c…", "organization": "Klinikum Beispielstadt", "date": "2026-09-05", "shift": "Πρωινή βάρδια", "startTime": "06:30", "endTime": "14:30", "workplace": "Τμήμα 3", "requiredSkill": "Νοσηλευτής/-τρια", "slots": 1, "note": "Παράδοση 6:15 στο γραφείο του τμήματος", "deadline": "2026-09-04T18:00:00Z", "state": "open", "myResponses": 0, "myAccepted": 0 } ] }</code>
Δηλώνει ένα άτομο σε μια προσφορά. Ανά άτομο και προσφορά είναι δυνατή μία δήλωση· σε περισσότερες θέσεις μπορείτε να δηλώσετε περισσότερα άτομα.
<code>POST /offers/8f2c…/respond x-partner-key: <το API-Key σας> Content-Type: application/json { "name": "Anna Beispiel", "qualification": "Νοσηλευτής/-τρια", "contact": "0170 1234567", "note": "επί τόπου από τις 6:30" } 201 Created { "ok": true, "response": { "id": "c41a…", "state": "applied" } }</code>
Όλες οι δηλώσεις που έχετε υποβάλει, με την τρέχουσα κατάσταση: applied (δηλώθηκε), accepted (εγκρίθηκε από την επιχείρηση, το άτομο έχει προγραμματιστεί) ή declined (απορρίφθηκε ή η προσφορά καλύφθηκε αλλιώς).
<code>GET /responses x-partner-key: <το API-Key σας> 200 OK { "responses": [ { "id": "c41a…", "offerId": "8f2c…", "name": "Anna Beispiel", "state": "accepted", "updatedAt": "2026-09-04T09:12:00Z" }, { "id": "d902…", "offerId": "71be…", "name": "Max Muster", "state": "applied", "updatedAt": "2026-09-04T09:20:00Z" } ] }</code>
Αν η επιχείρηση καταχωρήσει ένα Webhook-URL για εσάς, το Presio στέλνει σε κάθε νέα προσφορά ένα POST με το ίδιο αντικείμενο προσφοράς όπως στο GET /offers. Απαντήστε με 2xx· σε περίπτωση σφάλματος η παράδοση επαναλαμβάνεται.
<code>POST <το Webhook-URL σας> Content-Type: application/json { "event": "offer.created", "offer": { "id": "8f2c…", "organization": "Klinikum Beispielstadt", "date": "2026-09-05", "shift": "Πρωινή βάρδια", "startTime": "06:30", "endTime": "14:30", "workplace": "Τμήμα 3", "requiredSkill": "Νοσηλευτής/-τρια", "slots": 1, "note": "Παράδοση 6:15 στο γραφείο του τμήματος", "deadline": "2026-09-04T18:00:00Z", "state": "open" } }</code>
<code>401 Unauthorized Το API-Key λείπει, είναι άκυρο ή ανακλήθηκε από την επιχείρηση 404 Not Found Η προσφορά δεν υπάρχει ή δεν έχει εγκριθεί για εσάς 409 Conflict Η προσφορά έχει ήδη καλυφθεί, έχει λήξει ή το άτομο έχει ήδη δηλωθεί</code>
Η διεπαφή είναι φτιαγμένη έτσι ώστε και οι δύο πλευρές να βλέπουν μόνο ό,τι χρειάζονται για την ανάθεση.
Γράψτε μας σύντομα ποιες επιχειρήσεις εξυπηρετείτε και ποιο σύστημα χρησιμοποιείτε - θα σας στείλουμε δοκιμαστική πρόσβαση και παραδείγματα προσφορών.
Συζήτηση για τη διασύνδεση Δοκίμασε το Presio δωρεάν