Plecto

Ö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. GET returnerar detaljer om befintliga dashboards, medan POST skapar 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

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 GET för att filtrera baserat på parametrar som api_provider eller api_id, och POST fö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 deras id, 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åsom id, organization, data_sources, home_dashboard, och home_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 som organization, home_dashboard, och data_sources. Svaret inkluderar ett picture-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.