Översikt av Plecto API Endpointar
Lista över Plecto API Endpointar
Plecto låter dig få tillgång till följande endpointar med antingen V2 eller V3 bas-URL:
Bas-URL: https://app.plecto.com/api/v2/
V2 Endpointar, grupperade efter tema:
-
/dashboards/
-
/datasources/
-
/registrations/
-
/members/
-
/teams/
- /my-teams/
-
/slideshows/
-
/screens/
-
/screen-devices/
-
/devices/
-
-
/favorites/
-
/formulas/
Bas-URL: https://app.plecto.com/api/v3/
V3 Endpointar:
-
/achievement-types/
- /achievement-type-icons/
-
/posts/
Dashboards
-
Endpoint:
https://app.plecto.com/api/v2/dashboards/ -
Methods:
GET,POST -
Description: Hämta eller skapa dashboards i Plecto.
GETreturnerar detaljer om befintliga dashboards, medanPOSTskapar en ny dashboard. -
Example POST request ovan
Favoriter
-
Endpoint:
https://app.plecto.com/api/v2/favorites/ -
Methods:
GET,POST -
Description: Hämta dashboards som markerats som favoriter eller lägg till nya favoriter. Favoritdashboards visas som genvägar på startsidan i Plecto UI.
-
Example POST request ovan
Nyhetsflödesinlägg
-
Endpoint:
https://app.plecto.com/api/v3/posts/ -
Methods:
GET -
Description: Läs inlägg och skicka uppdateringar till ditt Plecto Nyhetsflöde.
-
Example POST request ovan
Enheter
-
Endpoint:
https://app.plecto.com/api/v2/devices/ -
Methods:
GET,POST -
Description: Hämta eller skapa enheter kopplade till API-användaren, såsom en aktiverad TV eller mobilapp där användaren är inloggad.
-
Example POST request ovan
Användarnamn och lösenord behövs för att skapa en token som du kommer att få i begärans svar.
Team
-
Endpoint:
https://app.plecto.com/api/v2/teams/ -
Methods:
GET,POST -
Description: Skapa eller lista team inom Plecto. Team används för att gruppera medlemmar och koppla dem till dashboards, datakällor och andra funktioner.
-
Example POST request ovan
Registreringar
-
Endpoint:
https://app.plecto.com/api/v2/registrations/ -
Methods:
GET,POST,PUT,DELETE -
Description: Hämta, uppdatera eller ta bort registreringar kopplade till en datakälla.
-
Användarinformation:
-
Du kan GET, PUT och DELETE en specifik registrering på url /api/v2/registrations/<data_source>/<uuid>/
-
Du kan filtrera registreringar med följande frågesträngparametrar:
-
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 kontrollera paginering med "page"-parametern.
-
-
Example POST request till /api/v2/registrations/ ovan
Mina team
-
Endpoint:
https://app.plecto.com/api/v2/my-teams/ -
Methods:
GET -
Description: Lista de team som den autentiserade användaren är medlem eller chef för. Globala administratörer kommer fortfarande att se alla team; alla andra användare kommer endast att se sina associerade team.
Skärmar
-
Endpoint:
https://app.plecto.com/api/v2/screens/ -
Methods:
GET -
Description: Få en lista över bildspel. Detaljerna inkluderar bildspels UUID, namn, rotation och organisations UUID.
Medlemmar
-
Endpoint:
https://app.plecto.com/api/v2/members/ -
Methods:
GET,POST -
Description: Hantera medlemsdata i organisationen. Medlemmar kommer att listas på sidan Anställda i Plecto, och om data skickas kommer de att visas i de relevanta datakällorna.
-
Användarinformation: Använd
GETför att filtrera baserat på parametrar somapi_providerellerapi_id, ochPOSTför att lägga till nya medlemmar:- GET /api/v2/members/?api_provider=<your api_provider>&api_id=<your id>
-
Example POST request ovan
Skärmenheter
-
Endpoint:
https://app.plecto.com/api/v2/screen-devices/ -
Methods:
GET -
Description: Denna endpoint returnerar en lista över skärmar (TV-apparater eller datorskärmar) där dina bildspel har skickats.
Teman
-
Endpoint:
https://app.plecto.com/api/v2/themes/ -
Methods:
GET,POST -
Description: Hämta eller skapa nya teman som du kan använda på Plecto dashboards och tävlingar.
-
Example POST Request ovan
Bildspel
-
Endpoint:
https://app.plecto.com/api/v2/slideshows/ -
Methods:
GET,POST -
Description: Använd detta för att hantera dina Plecto bildspel. Du kan skapa bildspel med olika dashboards, tävlingar, YouTube- och URL-bilder.
-
Example POST request ovan
Prestationer
-
Endpoint:
https://app.plecto.com/api/v3/achievement-types/ -
Methods:
GET,POST -
Description: Hämta eller skapa nya prestationer i Plecto. Välj mellan utmärkelser, rekord, medlemskaps prestationer. Läs mer om hur prestationer fungerar här.
-
Example POST Request ovan
Datakällor
-
Endpoint:
https://app.plecto.com/api/v2/datasources/ -
Methods:
GET,POST -
Description: Få tillgång till eller skapa datakällor, som fungerar som grunden för att hantera data inom Plecto.
-
Example POST request ovan
team vs. my-teams - Vad är skillnaden?
Skillnaden mellan endpointarna /teams/ och /my-teams/ ligger i omfattningen och detaljerna av de data de tillhandahåller:
Omfattning av data:
-
/teams/hämtar alla team inom organisationen. Den tillhandahåller information om varje team, inklusive derasid,uuid, medlemmar, chefer, organisation och associerade datakällor. -
/my-teams/returnerar endast de team som är direkt kopplade till den autentiserade användaren. Dessa är vanligtvis de team som användaren är medlem eller chef för.
Svarsdetaill:
-
/teams/tillhandahåller en mer omfattande uppsättning data för varje team, såsomid,organization,data_sources,home_dashboard, ochhome_screens. Den använder numeriska ID:n för medlemmar och chefer. -
/my-teams/erbjuder en förenklad vy av varje team, och utelämnar vissa fält somorganization,home_dashboard, ochdata_sources. Svaret inkluderar ettpicture-fält och använder UUID:er för medlemmar och chefer istället för numeriska ID:n.
Användningsfallsskillnader:
-
Använd
/teams/när du behöver en fullständig lista över alla team i organisationen eller behöver detaljerad information om teamen. -
Använd
/my-teams/för att snabbt hämta team som den autentiserade användaren är kopplad till, vilket gör det användbart för personliga dashboards eller användarspecifik funktionalitet.
Formler
-
Endpoint:
https://app.plecto.com/api/v2/formulas/ -
Methods:
GET,POST -
Description: Hämta eller skapa formler. Alla formler är universella och kan användas över alla Plecto-funktioner.
-
Example POST request ovan
Ikoner för prestationstyper
-
Endpoint:
https://app.plecto.com/api/v3/achievement-type-icons/ -
Methods:
GET -
Description: Hämta ikonerna för dina prestationsmärken. Du får bildlänkarna i svaret.