Skip to content

API referenca

Celotna API dokumentacija za Visiono REST API.

API dokumentacija

Celotna API dokumentacija

Interaktivna API dokumentacija s primeri, shemami zahtev/odgovorov in orodji za testiranje.

Odpri API dokumentacijo →

Hitre povezave

VirOpis
API dokumentacijaCelotna interaktivna API referenca
API ključiUstvarite in upravljajte API ključe
WebhooksNastavite obvestila o dogodkih

Pregled API

Osnovni URL

https://api.visio.now/v1

Avtentikacija

Vse API zahteve zahtevajo avtentikacijo prek API ključa:

bash
curl -X GET "https://api.visio.now/v1/status" \
  -H "X-API-Key: vas-api-kljuc"

Format odgovora

Vsi odgovori so JSON:

json
{
  "data": { ... },
  "meta": {
    "request_id": "req_abc123"
  }
}

Razpoložljive končne točke

Foto zahteve

MetodaKončna točkaOpis
GET/photo-requestsSeznam vseh foto zahtev
POST/photo-requestsUstvari novo foto zahtevo *
GET/photo-requests/{id}Pridobi določeno zahtevo
DELETE/photo-requests/{id}Izbriši zahtevo

* Uporabniki brezplačnega paketa ne morejo uporabljati parametrov recipient_email ali send_email. Glejte omejitve brezplačnega paketa.

Statistika

MetodaKončna točkaOpis
GET/statsPridobi statistiko uporabe in podatke o paketu

Trajne povezave

MetodaKončna točkaOpis
GET/permanent-linksSeznam vseh trajnih povezav
POST/permanent-linksUstvari novo trajno povezavo
GET/permanent-links/{id}Pridobi določeno trajno povezavo
PATCH/permanent-links/{id}Posodobi trajno povezavo
DELETE/permanent-links/{id}Izbriši trajno povezavo

Status

MetodaKončna točkaOpis
GET/statusPreverjanje zdravja API

Odgovori napak

Format napake

json
{
  "error": {
    "code": "validation_error",
    "message": "Podani podatki niso veljavni.",
    "details": {
      "instructions": ["Polje navodila je obvezno."]
    }
  }
}

Pogoste statusne kode

KodaOpis
200Uspeh
201Ustvarjeno
400Napačna zahteva
401Nepooblaščeno
403Prepovedano
404Ni najdeno
422Napaka validacije
429Omejitev hitrosti
500Napaka strežnika

Omejitve hitrosti

OmejitevVrednost
Zahtev na minuto60
Zahtev na uro1.000

Glave omejitve hitrosti:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1609459200

SDK-ji in knjižnice

Trenutno je API zasnovan na REST. Uradni SDK-ji bodo kmalu na voljo.

Orodja skupnosti

Za avtomatizacijo razmislite o:

Omejitve brezplačnega paketa

Developer Free Plan ima posebne API omejitve:

Prepovedani e-poštni parametri

Uporabniki brezplačnega paketa prejmejo napake 422 pri uporabi:

  • recipient_email - Parameter e-poštnega naslova
  • send_email - Boolean oznaka za pošiljanje e-pošte

API odgovor napake:

json
{
  "message": "The recipient email field is prohibited.",
  "errors": {
    "recipient_email": [
      "Email features are not available on the free plan. Upgrade to send photo requests via email."
    ]
  }
}

Alternativa: Uporabite request_url iz uspešnih odgovorov za deljenje povezav prek drugih kanalov (SMS, klepet itd.).

Razlike v Stats odgovoru

GET /stats odgovori brezplačnega paketa vključujejo:

  • plan.email_enabled: false
  • usage.is_lifetime_quota: true (100 fotografij skupaj, ne mesečno)
  • usage.billing_period_start: null
  • usage.billing_period_end: null

Glejte podrobno dokumentacijo brezplačnega paketa

Podpora

Potrebujete pomoč z API?

Povezane strani

Profesionalna Platforma za Foto Dokumentacijo