Hopp til innhold
skribbskribb

Utviklere

Enheter

Plattform

Telefonene skribb-appen har meldt på for varsler. Bare skribb-appen kan bruke disse rutene: skribb sender ikke varsler inn i andres apper, så en annen nøkkel eller et annet program får 403 skribb-app-only. Vil du vite når noe skjer, bruk webhooks. En telefon hører til godkjenningen den ble meldt på med, og forsvinner når den godkjenningen kobles fra. Push-tokenet kommer aldri tilbake i et svar.

Alle sidene

Kodeeksemplene kaller en skribb-funksjon. Hent klienten for språket ditt →

POST/v1/devices

devices:write

Meld på en telefon

Appen kaller denne hver gang den starter, med push-tokenet den har nå. Er telefonen alt meldt på for denne publikasjonen, får du 200 og den samme enheten tilbake, ellers 201. Sender du ikke events, beholder en telefon som alt er meldt på det den hadde, og en ny får alle.

Bodyen du sender

tokenstringpåkrevd
Push-tokenet fra Expo, på formen ExponentPushToken[…].
platformstringpåkrevd
Telefonens type.iosandroid
eventsstring[]
Hva telefonen skal få varsel om. En tom liste slår av alle varsler.contactchatbookingorderreturn

Svaret · 201

deviceDevice
Enheten.
# Kaller skribb-klienten: https://skribb.no/utviklere/autentisering#klient
skribb "/devices" \
  -X POST \
  -H "content-type: application/json" \
  -d '{
    "token": "ExponentPushToken[xxxxxxxxxxxxxxxxxxxxxx]",
    "platform": "ios",
    "events": [
      "contact",
      "chat",
      "booking"
    ]
  }'

PATCH/v1/devices/{id}

devices:write

Velg hva en telefon får varsel om

Bodyen du sender

eventsstring[]påkrevd
Hele lista. Det du ikke sender, slås av.contactchatbookingorderreturn

Svaret · 200

deviceDevice
Enheten etterpå.
# Kaller skribb-klienten: https://skribb.no/utviklere/autentisering#klient
device_id="9b2e4f1a-6c3d-4e8b-a1f7-3d5c2b8e9a04"

skribb "/devices/$device_id" \
  -X PATCH \
  -H "content-type: application/json" \
  -d '{
    "events": [
      "chat",
      "booking"
    ]
  }'

DELETE/v1/devices/{id}

devices:write

Meld av en telefon

Det appen gjør når noen logger ut. Telefonen får ingen flere varsler om denne publikasjonen.

Svaret · 200

deletedstring
Id-en til enheten som ble meldt av.
# Kaller skribb-klienten: https://skribb.no/utviklere/autentisering#klient
device_id="9b2e4f1a-6c3d-4e8b-a1f7-3d5c2b8e9a04"

skribb "/devices/$device_id" \
  -X DELETE

Objekter

Device

En telefon som får varsler fra skribb-appen.

Felter

idstring
Enhetens id. Den appen sletter med.
platformstring
Telefonens type.iosandroid
eventsstring[]
Hva telefonen får varsel om: contact for kontaktskjema, chat, booking for avtaler, order for bestillinger og return for returer.contactchatbookingorderreturn
created_atstring
ISO 8601 i UTC.
updated_atstring
ISO 8601 i UTC.

← Alle rutene