Rakenna sähköisen allekirjoituksen integraatio
Bink API tarjoaa kehittäjille tehokkaat työkalut dokumenttien hallintaan ja sähköiseen allekirjoitukseen – suoraan omasta sovelluksestasi.
Miksi Bink API?
Yksi rajapinta – kaikki mitä tarvitset sähköiseen allekirjoitukseen ja dokumenttien hallintaan.
Dokumenttien hallinta
Luo, hae ja hallitse dokumentteja ohjelmallisesti. Tuki useille tiedostomuodoille ja kansiorakenteelle.
Sähköinen allekirjoitus
Lähetä dokumentit allekirjoitettavaksi yhdellä API-kutsulla. Tukee sekä sähköposti- että vahvaa tunnistautumista.
Turvallinen ja luotettava
API-avainpohjainen tunnistautuminen, salatut yhteydet ja EU-alueen mukainen tietosuoja.
Nopea integraatio
RESTful JSON API, selkeä dokumentaatio ja yksinkertaiset endpointit – integraatio valmiina minuuteissa.
Monen tiimin tuki
Tenant-pohjainen arkkitehtuuri mahdollistaa useiden organisaatioiden ja tiimien hallinnan yhdellä API-avaimella.
Sandbox-ympäristö
Testaa integraatiota riskittömästi sandbox-ympäristössä ennen tuotantoon siirtymistä. Telia- ja maksupalvelutarjoajamme-demot käytettävissä.
Näin pääset alkuun
Viisi yksinkertaista vaihetta Bink API:n käyttöönottoon.
Luo tili
Rekisteröidy osoitteessa app.bink.fi ja vahvista sähköpostiosoitteesi. Tilin luominen on ilmaista.
Luo API-avain
Siirry asetuksiin kohdasta Settings → API ja klikkaa Create API Key. Kopioi avain talteen – sitä ei voi nähdä enää myöhemmin.
Tutustu Swagger-dokumentaatioon
Interaktiivinen API-dokumentaatio on vapaasti saatavilla osoitteessa sandbox-api.bink.fi/docs – ei vaadi kirjautumista.
Testaa sandbox-ympäristössä
Kokeile API-kutsuja sandbox-ympäristössä osoitteessa sandbox.bink.fi. Käytössä on Telia- ja maksupalvelutarjoajamme demoversiot, joilla voit testata kaikki ominaisuudet riskittömästi.
Siirry tuotantoon
Kun integraatio on testattu sandboxissa, vaihda API-osoitteeksi api.bink.fi ja aloita tuotantokäyttö. Tuotannon API-osoite: https://api.bink.fi
Esimerkkipyyntö
Luo dokumentti ja liitä allekirjoittajat yhdellä kutsulla.
# Sandbox-ympäristö (testaus) curl -X POST https://sandbox-api.bink.fi/api/documents/quick-create \ -H "x-api-key: YOUR_API_KEY" \ -F "file=@sopimus.pdf" \ -F "title=Yhteistyösopimus" \ -F "tenantId=your-tenant-id" \ -F "signingMethod=email" \ -F "signingMessage=Tarkista ja allekirjoita perjantaihin mennessä." \ -F 'signees=[ {"email":"matti@esimerkki.fi","name":"Matti Meikäläinen"}, {"email":"maija@esimerkki.fi","name":"Maija Meikäläinen"} ]' # Tuotanto: vaihda URL → https://api.bink.fi/api/documents/quick-create
{ "message": "Document created successfully", "document": { "id": "doc_abc123", "name": "Yhteistyösopimus", "status": "pending" }, "signees": [ { "email": "matti@esimerkki.fi", "name": "Matti Meikäläinen" }, { "email": "maija@esimerkki.fi", "name": "Maija Meikäläinen" } ], "contentType": "application/pdf" }
API-referenssi
Kaikki käytettävissä olevat endpointit yhdellä silmäyksellä. Täydellinen interaktiivinen dokumentaatio: sandbox-api.bink.fi/docs ↗
Luo dokumentin lataamalla tiedoston multipart-muodossa ja liittää allekirjoittajat yhdellä kutsulla.
Request body · multipart/form-data
| Kenttä | Tyyppi | Kuvaus |
|---|---|---|
| file* | binary | Ladattava tiedosto |
| title | string | Valinnainen. Oletuksena tiedoston nimi. |
| tenantId* | string | Organisaation tunniste |
| signingMethod | string | Valinnainen. Allekirjoitustapa: "email" (sähköpostivarmenne, oletusarvo) tai "strong" (vahva tunnistautuminen). |
| signingMessage | string | Valinnainen. Henkilökohtainen viesti allekirjoitussähköpostissa. |
| signees* | JSON string | JSON-taulukko allekirjoittajista: [{"email":"…","name":"…"}] |
Vastaukset
Palauttaa kirjautuneen käyttäjän dokumentit valitussa tenantissa.
Query-parametrit
| Kenttä | Tyyppi | Kuvaus |
|---|---|---|
| tenantId* | string | Organisaation tunniste |
| folderId | string | Valinnainen. Kansion tunniste. |
Vastaukset
[ { "id": "string", "tenantId": "string", "folderId": "string", "name": "string", "status": "signed", "pinned": true, "createdAt": "2026-02-17T11:57:11.607Z", "updatedAt": "2026-02-17T11:57:11.607Z" } ]
{ "error": "string" }
Palauttaa yksittäisen dokumentin tiedot tunnisteen perusteella.
Polkuparametrit
| Kenttä | Tyyppi | Kuvaus |
|---|---|---|
| documentId* | string | Dokumentin tunniste |
Vastaukset
{ "error": "string" }
Lähettää allekirjoituskutsut kaikille dokumentin allekirjoittajille.
Polkuparametrit
| Kenttä | Tyyppi | Kuvaus |
|---|---|---|
| documentId* | string | Dokumentin tunniste |
Vastaukset
{ "message": "string", "result": [ { "email": "string", "status": "string", "data": {}, "error": {} } ], "credit": { "tenantId": "string", "email": 0, "strong": 0 } }
{ "error": "string" }
{ "error": "string", "reminderCooldownUntil": "2026-02-17T11:57:11.637Z" }
Palauttaa kirjautuneen käyttäjän organisaatiot (tenantit). Ei parametreja.
Vastaukset
[ { "id": "string", "name": "string", "logo": "string", "emailLanguage": "fi", "createdAt": "2026-02-17T11:57:11.621Z", "updatedAt": "2026-02-17T11:57:11.621Z" } ]
{ "error": "string" }
Palauttaa kirjautuneen käyttäjän jäsenyystiedot valitussa organisaatiossa.
Polkuparametrit
| Kenttä | Tyyppi | Kuvaus |
|---|---|---|
| tenantId* | string | Organisaation tunniste |
Vastaukset
Palvelun health check -endpoint. Palauttaa palvelun tilan.
Vastaukset
Valmiina rakentamaan?
Luo ilmainen tili, generoi API-avain ja testaa integraatiota sandbox-ympäristössä jo tänään.