Oversigt over Plecto API Endpoints
Liste over Plecto API-endpoints
Plecto giver dig adgang til følgende endpoints ved hjælp af enten V2- eller V3-basis-URL'en:
Basis-URL: https://app.plecto.com/api/v2/
V2-endpoints, grupperet efter tema:
-
/dashboards/
-
/datasources/
-
/registrations/
-
/members/
-
/teams/
- /my-teams/
-
/slideshows/
-
/screens/
-
/screen-devices/
-
/devices/
-
-
/favorites/
-
/formulas/
Basis-URL: https://app.plecto.com/api/v3/
V3-endpoints:
-
/achievement-types/
- /achievement-type-icons/
-
/posts/
Dashboards
-
Endpoint:
https://app.plecto.com/api/v2/dashboards/ -
Metoder:
GET,POST -
Beskrivelse: Hent eller opret dashboards i Plecto.
GETreturnerer detaljer om eksisterende dashboards, mensPOSTopretter et nyt dashboard. -
Eksempel på POST-request ovenfor
Favoritter
-
Endpoint:
https://app.plecto.com/api/v2/favorites/ -
Metoder:
GET,POST -
Beskrivelse: Hent dashboards markeret som favorit, eller tilføj nye favoritter. Favorit-dashboards vises som genveje på forsiden i Plecto UI.
-
Eksempel på POST-request ovenfor
Nyhedsfeed-opslag
-
Endpoint:
https://app.plecto.com/api/v3/posts/ -
Metoder:
GET -
Beskrivelse: Læs opslag, og send opdateringer til dit Plecto-nyhedsfeed.
-
Eksempel på POST-request ovenfor
Enheder
-
Endpoint:
https://app.plecto.com/api/v2/devices/ -
Metoder:
GET,POST -
Beskrivelse: Hent eller opret enheder tilknyttet API-brugeren, f.eks. et aktiveret TV eller en mobilapp, hvor brugeren er logget ind.
-
Eksempel på POST-request ovenfor
Brugernavnet og adgangskoden er nødvendige for at oprette en token, som du modtager i request-svaret.
Teams
-
Endpoint:
https://app.plecto.com/api/v2/teams/ -
Metoder:
GET,POST -
Beskrivelse: Opret eller vis en liste over teams i Plecto. Teams bruges til at gruppere medlemmer og knytte dem til dashboards, datakilder og andre funktioner.
-
Eksempel på POST-request ovenfor
Registreringer
-
Endpoint:
https://app.plecto.com/api/v2/registrations/ -
Metoder:
GET,POST,PUT,DELETE -
Beskrivelse: Hent, opdater eller slet registreringer tilknyttet en datakilde.
-
Brugsinformation:
-
Du kan bruge GET, PUT og DELETE på en specifik registrering på url'en /api/v2/registrations/<data_source>/<uuid>/
-
Du kan filtrere registreringer med følgende query string-parametre:
-
start_date(https://app.plecto.com/api/v2/registrations/?start\_date=2024-06-01T22:22:00) -
end_date(https://app.plecto.com/api/v2/registrations/?end\_date=2024-06-01T22:22:00) -
reference/external_id(https://app.plecto.com/api/v2/registrations/?reference=123) -
data_source(https://app.plecto.com/api/v2/registrations/?data\_source=412c64d13fbf4c89bacd4224fb16a6db)
-
-
Du kan styre paginering med parameteren "page".
-
-
Eksempel på POST-request til /api/v2/registrations/ ovenfor
Mine teams
-
Endpoint:
https://app.plecto.com/api/v2/my-teams/ -
Metoder:
GET -
Beskrivelse: Lister de teams, som den autentificerede bruger er medlem af eller leder for. Globale administratorer vil stadig se alle teams; alle andre brugere ser kun deres tilknyttede teams.
Skærme
-
Endpoint:
https://app.plecto.com/api/v2/screens/ -
Metoder:
GET -
Beskrivelse: Hent en liste over slideshows. Detaljerne inkluderer slideshowets UUID, navn, rotation og organisationens UUID.
Medlemmer
-
Endpoint:
https://app.plecto.com/api/v2/members/ -
Metoder:
GET,POST -
Beskrivelse: Administrer medlemsdata i organisationen. Medlemmer vises på siden Medarbejdere i Plecto, og hvis de sender data, vises de i de relevante datakilder.
-
Brugsinformation: Brug
GETtil at filtrere baseret på parametre somapi_providerellerapi_id, ogPOSTtil at tilføje nye medlemmer:- GET /api/v2/members/?api_provider=<din api_provider>&api_id=<dit id>
-
Eksempel på POST-request ovenfor
Skærmenheder
-
Endpoint:
https://app.plecto.com/api/v2/screen-devices/ -
Metoder:
GET -
Beskrivelse: Dette endpoint returnerer en liste over skærme (TV'er eller computerskærme), hvor dine slideshows er blevet sendt til.
Temaer
-
Endpoint:
https://app.plecto.com/api/v2/themes/ -
Metoder:
GET,POST -
Beskrivelse: Hent eller opret nye temaer, som du kan bruge på Plecto-dashboards og konkurrencer.
-
Eksempel på POST-request ovenfor
Slideshows
-
Endpoint:
https://app.plecto.com/api/v2/slideshows/ -
Metoder:
GET,POST -
Beskrivelse: Brug dette til at administrere dine Plecto-slideshows. Du kan oprette slideshows med forskellige dashboard-, konkurrence-, YouTube- og URL-slides.
-
Eksempel på POST-request ovenfor
Achievements
-
Endpoint:
https://app.plecto.com/api/v3/achievement-types/ -
Metoder:
GET,POST -
Beskrivelse: Hent eller opret nye achievements i Plecto. Vælg mellem award-, record- og membership-achievements. Læs mere om, hvordan achievements fungerer, her.
-
Eksempel på POST-request ovenfor
Datakilder
-
Endpoint:
https://app.plecto.com/api/v2/datasources/ -
Metoder:
GET,POST -
Beskrivelse: Tilgå eller opret datakilder, som fungerer som grundlaget for at administrere data i Plecto.
-
Eksempel på POST-request ovenfor
teams vs. my-teams - Hvad er forskellen?
Forskellen mellem endpointene /teams/ og /my-teams/ ligger i omfanget og detaljerne af de data, de leverer:
Datas omfang:
-
/teams/henter alle teams i organisationen. Det giver information om hvert team, herunder deresid,uuid, medlemmer, ledere, organisation og tilknyttede datakilder. -
/my-teams/returnerer kun de teams, der er direkte tilknyttet den autentificerede bruger. Dette er typisk de teams, som brugeren er medlem af eller leder for.
Detaljer i svaret:
-
/teams/giver et mere omfattende sæt data for hvert team, såsomid,organization,data_sources,home_dashboardoghome_screens. Det bruger numeriske ID'er til medlemmer og ledere. -
/my-teams/tilbyder en forenklet visning af hvert team og udelader nogle felter somorganization,home_dashboardogdata_sources. Svaret inkluderer etpicture-felt og bruger UUID'er til medlemmer og ledere i stedet for numeriske ID'er.
Forskelle i anvendelse:
-
Brug
/teams/når du har brug for en fuld liste over alle teams i organisationen, eller når du har brug for detaljeret information om teamsene. -
Brug
/my-teams/for hurtigt at hente de teams, som den autentificerede bruger er tilknyttet, hvilket er nyttigt til personaliserede dashboards eller brugerspecifik funktionalitet.
Formler
-
Endpoint:
https://app.plecto.com/api/v2/formulas/ -
Metoder:
GET,POST -
Beskrivelse: Hent eller opret formler. Alle formler er universelle og kan bruges på tværs af alle Plecto-funktioner.
-
Eksempel på POST-request ovenfor
Achievement-type-ikoner
-
Endpoint:
https://app.plecto.com/api/v3/achievement-type-icons/ -
Metoder:
GET -
Beskrivelse: Hent ikonerne for dine achievement-badges. Du får billedlinkene i svarets body.