|
För att få tillgång till 2c8's öppna API:et behöver ni som kund köra version 2025.2 eller nyare. I nuläget är endast läsning från API:et (GET) tillgängligt. Att skriva till API:erna lanseras under 2026. OBS! 2c8 erbjuder begränsad support på implementation av integrationer som nyttjar API:et. All användning av API:et sker på egen risk. |
Dokumentation
På developer.2c8.com finns API:ets publika dokumentation via Swagger. Här listas alla tillgängliga endpoints. Observera att det inte finns något API bakom denna publika dokumenation och därför går det inte att ställa några frågor via gränssnittet.
Varje kund har dock en egen Swagger-instans på sin server. Via denna kan man testa att hämta data från de olika endpoinsten.
Hur använder vi vår servers API?
- Börja med att skapa en API-nyckel.
Detta görs genom att gå till portal.2c8.com och därefter gå till fliken Servrar. På er server, klicka på de tre prickarna längst ute till höger och välj "Konfigurera". Klicka CTRL+V / Klistra in i fältet för "Token". Logga in genom att klicka "Next".
Väl inloggad, gå till "API Keys" och klicka på "Create API Key". Ge API-nyckeln ett valfritt namn och sätt ett valfritt utgångsdatum. Klicka "Create". Spara nyckeln på ett säkert ställe. Det går inte att läsa ut en redan skapad API-nyckel i efterhand. - Er servers Swagger nås via {er-server-url}/mt-backend (exempelvis example.2c8.com/mt-backend).
För att kunna ställa frågor behöver du nu autentisera dig mot API:t. Klicka på knappen "Authorize" och ange den API-nyckel du skapad.
För att hämta data från en endpoint, gå in på endpointen och välj "Try it out". Här ser du också vilka eventuella parametrar som måste skickas med för att köra en GET. -
När ni ska köra en GET mot en endpoint görs detta mot {er-server-url}/mt-backend/v1/{endpoint-namn}. API-nyckeln skickas med i Headern för autentisering.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.