Käytämme evästeitä

Käytämme evästeitä parantaaksemme kokemustasi, analysoidaksemme sivuston liikennettä sekä markkinoinnin kohdentamiseen ja mittaamiseen Google- ja Meta-palveluissa. Voit valita, mitkä evästeet hyväksyt. Tietosuojaseloste

Bink Developer Platform
Developer Platform

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, listaa ja poista 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.

🔔

Webhook-ilmoitukset

Vastaanota reaaliaikaiset tilamuutosilmoitukset dokumenteille. Ei tarvetta pollingille – Bink lähettää HTTP POST -kutsun automaattisesti.

🔐

Turvallinen ja luotettava

API-avainpohjainen tunnistautuminen, HMAC-SHA256-allekirjoitetut webhookit 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.

1

Luo tili

Rekisteröidy osoitteessa app.bink.fi ja vahvista sähköpostiosoitteesi. Tilin luominen on ilmaista.

2

Luo API-avain

Siirry asetuksiin kohdasta Settings → API ja klikkaa Create API Key. Kopioi avain talteen – sitä ei voi nähdä enää myöhemmin.

3

Tutustu Swagger-dokumentaatioon

Interaktiivinen API-dokumentaatio on vapaasti saatavilla osoitteessa sandbox-api.bink.fi/docs – ei vaadi kirjautumista.

4

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.

5

Siirry tuotantoon

Kun integraatio on testattu sandboxissa, vaihda API-osoitteeksi api.bink.fi ja aloita tuotantokäyttö. Tuotannon API-osoite: https://api.bink.fi

⚠️

Suojaa API-avaimesi. Älä koskaan tallenna avainta suoraan lähdekoodiin. Käytä ympäristömuuttujia. Jos epäilet avaimesi vuotaneen, peruuta se välittömästi ja luo uusi.

🧪

Sandbox-ympäristö: Käytä sandbox-ympäristöä kehityksen ja testauksen aikana. Sandbox API: sandbox-api.bink.fi · Sandbox UI: sandbox.bink.fi · Swagger: sandbox-api.bink.fi/docs


Esimerkkipyyntö

Luo dokumentti ja liitä allekirjoittajat yhdellä kutsulla.

cURL · Sandbox
# 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 "signingOrderEnabled=true" \
  -F 'signees=[
    {"email":"matti@esimerkki.fi","name":"Matti Meikäläinen"},
    {"email":"maija@esimerkki.fi","name":"Maija Meikäläinen","pic":"010101-123X"}
  ]'

# Tuotanto: vaihda URL → https://api.bink.fi/api/documents/quick-create
Vastaus · JSON
{
  "message": "Document created successfully",
  "document": {
    "id": "cfc80de9-1e3f-4c72-b490-73381c1702da",
    "name": "Yhteistyösopimus",
    "status": "draft",
    "downloadUrl": "https://...",
    "emailLanguage": "fi"
  },
  "signees": [
    { "id": "…", "email": "matti@esimerkki.fi", "name": "Matti Meikäläinen", "status": "pending" },
    { "id": "…", "email": "maija@esimerkki.fi", "name": "Maija Meikäläinen", "status": "pending" }
  ],
  "contentType": "application/pdf"
}
💡

Kutsu kaksivaiheisesti. quick-create luo dokumentin ja allekirjoittajat, mutta ei vielä lähetä kutsuja. Lähetä allekirjoituskutsut erikseen kutsumalla POST /api/documents/{documentId}/send-for-signing.


API-referenssi

Kaikki käytettävissä olevat endpointit yhdellä silmäyksellä. Täydellinen interaktiivinen dokumentaatio: sandbox-api.bink.fi/docs ↗

Dokumentit documents
POST /api/documents/quick-create Pikaluonti allekirjoittajilla

Luo dokumentin lataamalla tiedoston multipart-muodossa ja liittää allekirjoittajat yhdellä kutsulla.

Request body · multipart/form-data

KenttäTyyppiKuvaus
file*binaryLadattava tiedosto
titlestringValinnainen. Jos puuttuu tai on tyhjä, käytetään ladatun tiedoston nimeä.
tenantId*stringOrganisaation tunniste
folderIdstringValinnainen. Jos vastaa olemassa olevaa kansiota samassa tenantissa, dokumentti luodaan sinne. Muutoin dokumentti luodaan ilman kansiota.
signingMethodstringValinnainen. Allekirjoitustapa: "email" (sähköpostivarmenne, oletusarvo) tai "strong" (vahva tunnistautuminen).
signingMessagestringValinnainen. Henkilökohtainen viesti allekirjoitussähköpostissa. Esim. "Tarkista ja allekirjoita perjantaihin mennessä."
emailLanguagestringValinnainen. Allekirjoitussähköpostien kieli tälle dokumentille. Oletuksena tenantin sähköpostikieli.
signingOrderEnabledbooleanValinnainen. Kun true, allekirjoittajat allekirjoittavat järjestyksessä (sequential signing).
signees*JSON stringJSON-taulukko allekirjoittajista: [{"email":"…","name":"…"}]. Vahvaa tunnistautumista varten voidaan lisätä pic-kenttä (henkilötunnus): {"email":"…","name":"…","pic":"010101-123X"}. Jos signingOrderEnabled on true, allekirjoitusjärjestys noudattaa taulukon järjestystä (ensimmäinen allekirjoittaa ensin).

Vastaukset

200 400 403 500
200 Vastauksen rakenne · application/json
Esimerkki object
{
  "message": "string",
  "document": {
    "downloadUrl": "string",
    "emailLanguage": "fi"
  },
  "signees": [
    {
      "id":         "string",
      "documentId": "string",
      "email":      "string",
      "name":       "string",
      "status":     "pending"
    }
  ],
  "contentType": "string"
}
400 Virherakenne · sisältää errorCode-kentän
Esimerkki object
{
  "error":     "string",
  "errorCode": "string"
}
403 500 Virherakenne
Esimerkki object
{
  "error": "string"
}
GET /api/documents Listaa dokumentit

Palauttaa kirjautuneen käyttäjän dokumentit valitussa tenantissa.

Query-parametrit

KenttäTyyppiKuvaus
tenantId*stringOrganisaation tunniste
folderIdstring | nullValinnainen. Kansion tunniste.

Vastaukset

200 400 403
200 Vastauksen rakenne · application/json
Esimerkki array
[
  {
    "id": "string",
    "tenantId": "string",
    "folderId": "string",
    "name": "string",
    "status": "signed",
    "pinned": true,
    "emailLanguage": "fi",
    "createdAt": "2026-08-17T08:36:13.009Z",
    "updatedAt": "2026-08-17T08:36:13.009Z"
  }
]
400 403 Virherakenne
Esimerkki object
{
  "error": "string"
}
GET /api/documents/{documentId} Hae dokumentti

Palauttaa yksittäisen dokumentin tiedot tunnisteen perusteella. Vastaus sisältää myös allekirjoittajat ja heidän allekirjoituslinkkinsä.

Polkuparametrit

KenttäTyyppiKuvaus
documentId*stringDokumentin tunniste

Vastaukset

200 404
200 Vastauksen rakenne · application/json
Esimerkki object
{
  "id": "string",
  "tenantId": "string",
  "folderId": "string",
  "name": "string",
  "status": "signed",
  "pinned": true,
  "emailLanguage": "fi",
  "downloadUrl": "string",
  "signees": [
    {
      "id":         "string",
      "documentId": "string",
      "email":      "string",
      "name":       "string",
      "status":     "pending",
      "signingUrl": "string"
    }
  ],
  "createdAt": "2026-08-17T08:36:13.023Z",
  "updatedAt": "2026-08-17T08:36:13.023Z"
}
404 Virherakenne
Esimerkki object
{
  "error": "string"
}
DELETE /api/documents/{documentId} Poista dokumentti

Poistaa pysyvästi luonnos-, käsittelyssä olevan tai allekirjoitetun dokumentin sekä sen tallennetun PDF-tiedoston.

🗑️

Poistoa ei voi peruuttaa. Lataa ja tallenna allekirjoitettu dokumentti turvallisesti ennen poistamista. Sinetöintiä odottavia dokumentteja ei voi poistaa.

Polkuparametrit

KenttäTyyppiKuvaus
documentId*stringDokumentin tunniste

Vastaukset

200 400 401 403 404 502
200 Vastauksen rakenne · application/json
Esimerkki object
{
  "message": "string"
}
400 401 403 404 502 Virherakenne
Esimerkki object
{
  "error": "string"
}
cURL
curl -X DELETE https://sandbox-api.bink.fi/api/documents/DOCUMENT_ID \
  -H "x-api-key: YOUR_API_KEY"
POST /api/documents/{documentId}/send-for-signing Lähetä allekirjoitettavaksi

Lähettää allekirjoituskutsut kaikille dokumentin allekirjoittajille.

Polkuparametrit

KenttäTyyppiKuvaus
documentId*stringDokumentin tunniste

Endpoint ei ota vastaan request bodya. Sähköpostien kieli määräytyy dokumentin emailLanguage-arvon mukaan, joka asetetaan dokumenttia luotaessa tai peritään tenantin asetuksista.

Vastaukset

200 400 404 429
200 Vastauksen rakenne · application/json
Esimerkki object
{
  "message": "string",
  "result": [
    {
      "email":      "string",
      "status":     "string",
      "data":       {},
      "error":      {},
      "signeeId":   "string",
      "signingUrl": "string"
    }
  ],
  "credit": {
    "tenantId": "string",
    "email": 0,
    "strong": 0
  }
}
400 404 Virherakenne
Esimerkki object
{
  "error": "string"
}
429 Rate limit · liian monta pyyntöä
Esimerkki object
{
  "error": "string",
  "reminderCooldownUntil": "2026-08-17T08:36:13.072Z"
}
Organisaatiot tenants
GET /api/tenants Listaa organisaatiot

Palauttaa kirjautuneen käyttäjän organisaatiot (tenantit). Ei parametreja. Vastaus sisältää myös organisaation sähköposti-ilmoitusten asetukset.

Vastaukset

200 401
200 Vastauksen rakenne · application/json
Esimerkki array
[
  {
    "id": "string",
    "name": "string",
    "logo": "string",
    "emailLanguage": "fi",
    "signingRequestEmailEnabled": true,
    "signingReminderEmailEnabled": true,
    "creatorCompletionEmailEnabled": true,
    "participantSignedEmailEnabled": true,
    "participantCompletionEmailEnabled": true,
    "createdAt": "2026-08-17T08:36:13.081Z",
    "updatedAt": "2026-08-17T08:36:13.081Z"
  }
]

Sähköposti-ilmoitusten asetukset

KenttäTyyppiKuvaus
signingRequestEmailEnabledbooleanLähetetäänkö allekirjoituspyyntö sähköpostitse allekirjoittajille
signingReminderEmailEnabledbooleanLähetetäänkö muistutusviestit allekirjoittamattomille
creatorCompletionEmailEnabledbooleanSaako dokumentin luoja ilmoituksen, kun kaikki ovat allekirjoittaneet
participantSignedEmailEnabledbooleanSaako allekirjoittaja vahvistuksen omasta allekirjoituksestaan
participantCompletionEmailEnabledbooleanSaavatko allekirjoittajat ilmoituksen valmiista dokumentista
401 Virherakenne
Esimerkki object
{
  "error": "string"
}
GET /api/tenants/{tenantId} Hae jäsenyystiedot

Palauttaa kirjautuneen käyttäjän jäsenyystiedot valitussa organisaatiossa.

Polkuparametrit

KenttäTyyppiKuvaus
tenantId*stringOrganisaation tunniste

Vastaukset

200 401 403
200 Vastauksen rakenne · application/json
Esimerkki object
{
  "userId": "string",
  "tenantId": "string",
  "role": "owner",
  "createdAt": "2026-08-17T08:36:13.095Z",
  "updatedAt": "2026-08-17T08:36:13.095Z"
}
401 403 Virherakenne
Esimerkki object
{
  "error": "string"
}
Webhookit webhooks
POST {your-endpoint-url} document.status_changed

Bink lähettää HTTP POST -kutsun palveluusi aina kun dokumentin tila muuttuu. Tätä ei kutsuta itse – konfiguroit endpointtisi Bink-hallintapaneelissa ja Bink kutsuu sitä automaattisesti.

Dokumentin elinkaari

draft
in_process
signed
Saapuvat headerit
  • x-bink-signature – HMAC-allekirjoitus (t=...,v1=...)
  • x-bink-webhook-id – Uniikin toimituksen tunniste
  • x-bink-webhook-event – Tapahtuman tyyppi
  • x-bink-webhook-attempt – Toimitusyrityksen numero
Retry-käyttäytyminen
  • Enintään 3 toimitusyritystä
  • 5 sekunnin aikakatkaisu per yritys
  • Vaadi 2xx-vastaus 5 sekunnissa
  • Kolmannen epäonnistumisen jälkeen ei uusia yrityksiä
Tärkeät huomiot
  • Käytä raw bodyä (ei parsittua JSON:ia)
  • Validoi timestamp t uusimisen hyökkäyssuojan vuoksi
  • Älä käytä uudelleenohjausta (3xx = epäonnistuminen)
  • Idempotenssi: tunnista duplikaatit x-bink-webhook-id:n avulla

Payload-rakenne

Esimerkki · document.status_changed application/json
{
  "id":         "60a10d68-e4f7-4380-af3a-e92d6f0599c6",  // vastaa x-bink-webhook-id
  "type":       "document.status_changed",
  "occurredAt": "2026-04-22T20:03:57.134Z",
  "tenantId":   "3e02f5b5-162a-4ff1-b343-03bbf032d4a1",
  "data": {
    "documentId": "cfc80de9-1e3f-4c72-b490-73381c1702da",
    "oldStatus":  "draft",
    "newStatus":  "in_process",
    "changedAt":  "2026-04-22T20:03:57.134Z"
  }
}

Payload-kentät

KenttäTyyppiKuvaus
idstring (uuid)Uniikin webhook-tapahtuman tunniste – vastaa x-bink-webhook-id:tä
typestringTapahtuman tyyppi: "document.status_changed"
occurredAtstring (ISO 8601)Tapahtuman aikaleima
tenantIdstring (uuid)Organisaation tunniste
data.documentIdstring (uuid)Dokumentin tunniste
data.oldStatusstringEdellinen tila: "draft" tai "in_process"
data.newStatusstringUusi tila: "in_process" tai "signed"
data.changedAtstring (ISO 8601)Tilanmuutoksen aikaleima

Allekirjoituksen varmennus (HMAC-SHA256)

Node.js
const crypto = require("crypto");
const secret = process.env.BINK_WEBHOOK_SECRET;

function verifyBinkSignature(req, webhookSecret) {
  // 1. Lue x-bink-signature -headeri
  const raw    = req.headers["x-bink-signature"];
  const header = Object.fromEntries(
    raw.split(",").map((p) => p.split("="))
  );

  // 2. Rakenna allekirjoitettu payload: t.rawBody
  const payload       = req.rawBody;
  const signedPayload = `${header.t}.${payload}`;

  // 3. Laske HMAC-SHA256 ja vertaa constant-time -metodilla
  const expected = crypto
    .createHmac("sha256", webhookSecret)
    .update(signedPayload)
    .digest("hex");

  return crypto.timingSafeEqual(
    Buffer.from(header.v1),
    Buffer.from(expected)
  );
}

// Käyttö:
const ok = verifyBinkSignature(req, secret);
if (!ok) return res.status(401).json({ error: "Invalid signature" });

Virhetilanteiden käsittely

TilanneSuositeltu vastausSeuraus
Virheellinen allekirjoitus401 tai 400Ei uudelleenyritystä
Tuntematon tapahtuma400Ei uudelleenyritystä
Käsittelyvirhe palvelimellaMuu kuin 2xxUudelleenyritys (max 3)
Duplikaattitapahtuma200 – ohita hiljaisestiTunnista x-bink-webhook-id:llä

Turvallisuustarkistuslista

Tallenna webhook-salaisuus turvallisesti ympäristömuuttujana
Varmenna x-bink-signature jokaisessa pyynnössä
Validoi timestamp (t) uusimisen hyökkäyssuojan varmistamiseksi
Pakota HTTPS-yhteys endpointillesi
Kirjaa webhook-id ja toimitusyritysten määrä lokiin
Toteuta idempotentti käsittely duplikaattien varalta
Kriittisille työnkuluille: harkitse polling-fallbackia varmuuden vuoksi
🧪

Nopea testaus: Käytä webhook.site-palvelua webhookien debuggaamiseen. Avaa sivusto, kopioi uniikki URL-osoitteesi, konfiguroi se Binkissä endpointtina ja tarkastele saapuvia pyyntöjä reaaliajassa – headereita, payloadeja ja uudelleenyrityksiä.

POST {your-endpoint-url} signee.status_changed

Bink lähettää HTTP POST -kutsun palveluusi aina kun yksittäisen allekirjoittajan tila muuttuu – esimerkiksi kun yksi allekirjoittaja on allekirjoittanut, vaikka dokumentti olisi vielä kesken. Tämä täydentää dokumenttitason document.status_changed-tapahtumaa, joka laukeaa vasta kun koko dokumentin tila muuttuu.

✓ Käytössä · Asetukset → Webhookit

Allekirjoittajan tila

pending kutsu lähetetty
signed allekirjoitettu

Sama tila näkyy myös kentässä signees[].status, kun haet dokumentin kutsulla GET /api/documents/{documentId}.

Payload-rakenne

Esimerkki · signee.status_changed application/json
{
  "id":         "9f4c1b02-77ad-4c1e-9a55-1d0b7e3f8a41",  // vastaa x-bink-webhook-id
  "type":       "signee.status_changed",
  "occurredAt": "2026-04-22T20:11:04.882Z",
  "tenantId":   "3e02f5b5-162a-4ff1-b343-03bbf032d4a1",
  "data": {
    "documentId": "cfc80de9-1e3f-4c72-b490-73381c1702da",
    "signeeId":   "a1d9c774-5f28-4b6a-9c33-6f0e2b41c7de",
    "email":      "matti@esimerkki.fi",
    "oldStatus":  "pending",
    "newStatus":  "signed",
    "changedAt":  "2026-04-22T20:11:04.882Z"
  }
}

Payload-kentät

KenttäTyyppiKuvaus
idstring (uuid)Uniikin webhook-tapahtuman tunniste – vastaa x-bink-webhook-id:tä
typestringTapahtuman tyyppi: "signee.status_changed"
occurredAtstring (ISO 8601)Tapahtuman aikaleima
tenantIdstring (uuid)Organisaation tunniste
data.documentIdstring (uuid)Dokumentin tunniste
data.signeeIdstring (uuid)Allekirjoittajan tunniste – vastaa signees[].id:tä
data.emailstringAllekirjoittajan sähköpostiosoite
data.oldStatusstringEdellinen tila, esim. "pending"
data.newStatusstringUusi tila, esim. "signed"
data.changedAtstring (ISO 8601)Tilanmuutoksen aikaleima

Headerit, HMAC-SHA256-varmennus, retry-käyttäytyminen ja idempotenssi toimivat täsmälleen samoin kuin document.status_changed-tapahtumassa. Erottele tapahtumat type-kentän tai x-bink-webhook-event-headerin perusteella.

Node.js · reititys
switch (event.type) {
  case "signee.status_changed":
    // Yksi allekirjoittaja eteni – päivitä rivin tila
    updateSignee(event.data.signeeId, event.data.newStatus);
    break;
  case "document.status_changed":
    // Koko dokumentti eteni – esim. signed = kaikki valmista
    updateDocument(event.data.documentId, event.data.newStatus);
    break;
  default:
    return res.status(400).json({ error: "Unknown event" });
}
res.status(200).end();
Hallintapaneelin asetukset settings
UI Asetukset → Webhookit Lähetettävät tapahtumat

Valitse, mitkä tapahtumat Bink lähettää endpointtiisi. Asetukset tehdään hallintapaneelista – niitä ei muuteta API:n kautta.

AsetusTapahtumaKuvaus
Dokumentin tilamuutoksetdocument.status_changedIlmoitus, kun dokumentin tila muuttuu: draftin_processsigned
Yksittäisen allekirjoittajan tilamuutoksetsignee.status_changedIlmoitus, kun yksittäisen allekirjoittajan tila muuttuu
UI Asetukset → Tarkastusketju Tarkastusketju- ja allekirjoitussivut

Mukauta valmiisiin asiakirjoihin lisättäviä allekirjoitus- ja tarkastusketjusivuja. Asetukset vaikuttavat luotuihin PDF-sivuihin, ja ne koskevat kaikkia organisaation dokumentteja – myös API:n kautta luotuja.

Kieli

Luoduilla PDF-sivuilla käytettävä kieli. Tämä on eri asetus kuin sähköpostien emailLanguage.

Suomi Englanti Ruotsi

Päivämäärä ja aika

AsetusTyyppiKuvaus
Käytä UTC-aikaabooleanNäytä kaikki allekirjoitus- ja tarkastusaikaleimat UTC-ajassa. Kun päällä, aikavyöhykevalinta ei vaikuta sivuille tulostettaviin aikaleimoihin.
Aikavyöhykestring (IANA)Aikaleimat noudattavat tämän aikavyöhykkeen kesäaikasääntöjä.
Amsterdam Andorra Astrakhan Athens Belgrade Berlin Bratislava Brussels Bucharest Budapest Busingen Chisinau Copenhagen Dublin Gibraltar Guernsey Helsinki Isle of Man Istanbul Jersey Kaliningrad Kiev Kirov Lisbon Ljubljana London Luxembourg Madrid Malta Mariehamn Minsk Monaco Moscow Oslo Paris Podgorica Prague Riga Rome Samara San Marino Sarajevo Saratov Simferopol Skopje Sofia Stockholm Tallinn Tirane Ulyanovsk Vaduz Vatican Vienna Vilnius Volgograd Warsaw Zagreb Zurich

Tietosuoja

AsetusTyyppiKuvaus
Näytä IP-osoitteetbooleanSisällytä tallennetut IP-osoitteet tarkastusketjusivulle. IP-osoitteet tallennetaan joka tapauksessa; tämä asetus vaikuttaa vain siihen, näytetäänkö ne PDF-sivulla.
📄

Muutokset koskevat uusia sivuja. Asetukset luetaan siinä vaiheessa, kun tarkastusketju- ja allekirjoitussivut luodaan. Jo valmistuneiden dokumenttien PDF-sivut eivät muutu jälkikäteen.

Palvelun tila meta
GET /api/status Tilatarkistus

Palvelun health check -endpoint. Palauttaa palvelun tilan.

Vastaukset

200
200 Vastauksen rakenne · application/json
Esimerkki object
{
  "message": "string"
}
GET /api/health Kevyt terveystarkistus

Kevyt prosessitason terveystarkistus. Sopii kuormantasaajan tai monitorointityökalun tarkistuspisteeksi.

Vastaukset

200
200 Vastauksen rakenne · application/json
Esimerkki object
{
  "status": "string"
}

Valmiina rakentamaan?

Luo ilmainen tili, generoi API-avain ja testaa integraatiota sandbox-ympäristössä jo tänään.