Tvrtke koje koriste Presio odobravaju otvorene smjene svojim pružateljima kadrovskih usluga. Vi dohvaćate ponude putem API-ja ili ih dobivate putem webhooka, prijavljujete svoje djelatnike - a potvrda se odmah računa u popunjenosti. Bez telefona, bez ping-ponga e-poštom.
Partnerski API namjerno je malen: tri krajnje točke i jedan webhook. On točno preslikava tijek koji se danas odvija telefonom - samo bez dodatnih pitanja i bez naknadnog dopunjavanja rasporeda.
Sve ponude koje vam je tvrtka odobrila - s datumom, vremenom, radnim mjestom, potrebnom kvalifikacijom, brojem mjesta i rokom.
Čim tvrtka odobri ponudu za vas, vaš webhook URL dobiva ponudu kao JSON - bez potrebe za petljom upita.
Prijavljujete ime, kvalifikaciju i kontakt djelatnika na ponudu. Tvrtka potvrđuje ili odbija - status vidite u svakom trenutku.
Tvrtka vas kreira u svom upravljanju partnerima: ime, kontakt, koja radna mjesta i kvalifikacije pokrivate. Svaka tvrtka s kojom radite kreira vas zasebno.
Presio generira API ključ po partneru i tvrtki. Tvrtka vam ga predaje sigurnim putem; vi ga šaljete uz svaki zahtjev u headeru x-partner-key kao vrijednost.
Ili pozivate GET /offers u redovitim razmacima, ili kod tvrtke pohranite webhook URL i svaku novu ponudu dobivate odmah.
Putem POST /offers/{id}/respond prijavljujete djelatnika. Ako tvrtka potvrdi, djelatnik je u rasporedu smjena i računa se u zadanoj/stvarnoj popunjenosti. Status vidite pod GET /responses.
Svi zahtjevi idu kao JSON putem HTTPS-a. API ključ istodobno identificira partnera i tvrtku - nema dodatne prijave.
<code>Osnovni URL: https://jvesiwsaghavrelflbjc.supabase.co/functions/v1/partner-api Header: x-partner-key: <vaš API ključ> Content-Type: application/json</code>
Vraća sve ponude koje su vam odobrene i još nisu istekle - uključujući vaše vlastite prijave na njih.
<code>GET /offers x-partner-key: <vaš API ključ> 200 OK { "partner": { "id": "…", "name": "Pflege-Personal Nord GmbH" }, "offers": [ { "id": "8f2c…", "organization": "Klinikum Beispielstadt", "date": "2026-09-05", "shift": "Jutarnja smjena", "startTime": "06:30", "endTime": "14:30", "workplace": "Odjel 3", "requiredSkill": "Medicinska sestra/tehničar", "slots": 1, "note": "Primopredaja u 6:15 u sobi odjela", "deadline": "2026-09-04T18:00:00Z", "state": "open", "myResponses": 0, "myAccepted": 0 } ] }</code>
Prijavljuje djelatnika na ponudu. Po djelatniku i ponudi moguća je jedna prijava; kod više mjesta možete prijaviti više djelatnika.
<code>POST /offers/8f2c…/respond x-partner-key: <vaš API ključ> Content-Type: application/json { "name": "Anna Beispiel", "qualification": "Medicinska sestra/tehničar", "contact": "0170 1234567", "note": "na licu mjesta od 6:30" } 201 Created { "ok": true, "response": { "id": "c41a…", "state": "applied" } }</code>
Sve prijave koje ste poslali, s trenutačnim statusom: applied (prijavljeno), accepted (tvrtka je potvrdila, djelatnik je raspoređen) ili declined (odbijeno ili je ponuda popunjena na drugi način).
<code>GET /responses x-partner-key: <vaš API ključ> 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>
Ako tvrtka za vas pohrani webhook URL, Presio kod svake nove ponude šalje POST s istim objektom ponude kao pod GET /offers. Odgovorite s 2xx; u slučaju pogreške dostava se ponavlja.
<code>POST <vaš webhook URL> Content-Type: application/json { "event": "offer.created", "offer": { "id": "8f2c…", "organization": "Klinikum Beispielstadt", "date": "2026-09-05", "shift": "Jutarnja smjena", "startTime": "06:30", "endTime": "14:30", "workplace": "Odjel 3", "requiredSkill": "Medicinska sestra/tehničar", "slots": 1, "note": "Primopredaja u 6:15 u sobi odjela", "deadline": "2026-09-04T18:00:00Z", "state": "open" } }</code>
<code>401 Unauthorized API ključ nedostaje, nevažeći je ili ga je tvrtka povukla 404 Not Found Ponuda ne postoji ili vam nije odobrena 409 Conflict Ponuda je već popunjena, istekla ili je djelatnik već prijavljen</code>
Sučelje je napravljeno tako da obje strane vide samo ono što im treba za angažman.
Napišite nam ukratko koje tvrtke opslužujete i koji sustav koristite - poslat ćemo vam testni pristup i primjere ponuda.
Dogovorite povezivanje Isprobaj Presio besplatno