API och API nycklar
Trail har ett öppet gränssnitt som gör det möjligt för andra system att läsa och skriva resurser till Trail. Dokumentationen för det öppna gränssnittet finns här: https://api-doc.trail.fi/
För att använda gränssnittet behöver du en gränssnittsnyckel (API Token/Key).
För att aktivera API-nycklar i systemet, vänligen kontakta Trail Support: support@trail.fi och Trail Support kommer att aktivera avsnittet API-nycklar under administrationsmodulen. Se till att du har åtkomst till Management-modulen för att se avsnittet om API-nycklar:
Så här skapar du en ny API-nyckel:
Gå till Administration-modulen och välj API-nycklar. Du kommer till sidan API-nycklar där du kan se de befintliga API-nycklarna eller sparaa en ny API-nyckel genom att klicka på knappen "Spara":
När du har klickat på knappen "Spara" kommer du att se formuläret nedan "Spara en ny API-nyckel":
Du kan ge en API-nyckel ett namn och skriva en beskrivning för den. När du sparar en ny API-nyckel ska du ge API-nyckeln en giltighetsperiod. Giltighetsperioden anger hur länge API-nyckeln är giltig. Du måste också definiera avdelningar för API-nyckeln. Detta innebär att denna API-nyckel endast kan komma åt dessa angivna avdelningar, även om användaren annars har åtkomst till alla avdelningar.
När du sparar en API-nyckel ska du se till att ge API-nyckeln behörigheter till de olika modulerna. Dessa beviljade behörigheter gäller endast för API-nyckeln:
Mer information om behörigheter finns i artikeln 'Användarrättigheter': https://guide.trail.fi/article/324-anvandarrattigheter
När du har gett API-nyckeln ett namn, angett information i beskrivningen om du vill, angett en giltighetsperiod, valt avdelningar och gett behörigheter, se till att klicka på knappen "Spara" för att låta systemet skapa API-nyckeln:
När en API-nyckel har sparas visas en lista över skapade nycklar och deras status, som är "Ej i bruk":
Du kan sedan ladda ner nyckeln, varefter nyckeln blir aktiv:
Nu kan du komma åt API-nyckeln. I API-dokumentationen kan du se gränssnittstjänsterna, anropsformaten till tjänsterna och de värden som returneras av gränssnittet.