Skip to main content
API-avaimilla ulkoiset järjestelmät tunnistautuvat TWICE Commercen API:lle — samalle API:lle, jolla hallinta toimii. Käytä niitä integraatioissa, skripteissä ja headless-verkkokaupoissa.
TWICE Admin API on alfavaiheessa. Päätepisteet ja skeemat voivat muuttua ilman erillistä ilmoitusta. Kiinnitä API-versio (katso kohta API-versiot alempana) ja tarkista referenssi ennen kuin päivität integraation.

Miten se toimii

API-avaimet luodaan ja hallitaan kohdassa Asetukset → Integraatiot osiossa API access. Jokainen avain kuuluu tilillesi ja toimii sen puolesta.
API-avaimia ei ole rajattu. Jokainen avain saa omistajatason oikeudet: se voi kutsua kaikkia tilisi reittejä, mukaan lukien tilausten, asiakkaiden, varaston ja asetusten luku ja kirjoitus. Avainkohtaisia oikeusrajauksia tai rooleja ei ole.Käsittele avainta kuin omistajan salasanaa — säilytä se salaisuutena, älä koskaan tallenna sitä versionhallintaan ja vaihda se välittömästi, jos se vuotaa.
Kaikki pyynnöt menevät osoitteeseen https://server.twicecommerce.com. Kauppiaalle tarkoitetut päätepisteet ovat polun /v1/admin/ alla — tämä on TWICE Admin API. Lähetä avain X-API-KEY-otsakkeessa jokaisessa pyynnössä. Esimerkiksi katalogin artikkelien listaus:

Käyttö

  1. Avaa Asetukset → Integraatiot ja siirry osioon API access.
  2. Luo avain ja kopioi se — koko arvo näytetään vain kerran.
  3. Lisää se integraatioosi X-API-KEY-otsakkeeksi.
  4. Poista avain samasta näkymästä, kun sitä ei enää tarvita. Vahvistusikkuna Poista API-avain pyytää vahvistuksen. Kaikki avaimella tunnistautuvat integraatiot lakkaavat toimimasta välittömästi, eikä poistoa voi perua.

API-versiot

API on versioitu päivämäärän mukaan. Nykyinen versio on 2025-06. Kiinnitä pyyntö versioon lähettämällä se X-API-Version-otsakkeessa:
Pyyntö, joka ei lähetä versio-otsaketta — tai lähettää version, jota API ei tunne — kohdistuu uusimpaan versioon. Kiinnitä otsake integraatiossa, jonka et halua muuttuvan alta, kun uusi versio julkaistaan. Webhookit kiinnitetään erikseen: jokainen webhook säilyttää sen version, joka oli uusin sen luontihetkellä, joten uusi API-versio ei koskaan muuta jo vastaanottamaasi hyötykuormaa. Katso Webhookit.
Vanhempia polkuja https://server.twicecommerce.com/internal/… vasten kirjoitetut integraatiot toimivat edelleen — nämä osoitteet ohjautuvat polkuun /v1/admin/. Toimivaa skriptiä ei tarvitse kirjoittaa uudelleen. Kirjoita uudet integraatiot polkua /v1/admin/ vasten.

Kutsurajat

API rajoittaa pyyntöjä kolmella tasolla:
  • IP-kohtainen — suojaus ennen tunnistautumista. Jokaisella asiakas-IP:llä on minuuttikohtainen pyyntöbudjetti. Pyynnöt, joissa user agent puuttuu tai vaikuttaa botilta, kuluttavat budjettia enemmän kutsua kohden.
  • Tilikohtainen — kaikki tilisi tunnistautunut liikenne (hallinta ja API-avaimet yhteensä) jakaa saman minuuttikohtaisen rajan, joka skaalautuu pakettisi mukaan.
  • API-avainkohtainen — jokaisella avaimella on jatkuva pyyntömäärä sekunnissa, lyhytaikainen purskevara ja kuukausittainen pyyntökatto. Kaikki kolme skaalautuvat pakettisi mukaan; kuukausikatto on API-kutsukiintiö, joka on yhteinen kaikille sijainneillesi.
Vastaukset sisältävät kutsurajaotsakkeet: Kun pyyntö ylittää rajan, API palauttaa 429 Too Many Requests. Odota Retry-After-sekunnit ennen uutta yritystä. Kuukausikaton ylittyminen ei aina palauta arvoa 429. Tileillä, joilla ylitys on sallittu, katon ylittävä pyyntö palvellaan ja laskutetaan ylityksenä; tileillä ilman sitä jokainen katon ylittävä kutsu saa arvon 429. Purskerajan hylkäämä pyyntö ei koskaan tavoita kuukausikattoa, joten sitä ei lasketa mukaan. Pakettikohtaiset kiintiöt löytyvät TWICE Commercen yleiskatsauksen hinnoitteluosiosta.

Aiheeseen liittyvät artikkelit

API-viite

Selaa kaikkia päätepisteitä.

Webhookit

Vastaanota tapahtumia, kun data muuttuu.

Luonti joukkona

Luo useita tietueita yhdellä kutsulla silmukan sijaan.

Integraatioasetukset

Hallitse avaimia ja liitettyjä järjestelmiä.