Plecto

Overzicht van Plecto API Eindpunten

Lijst van Plecto API Eindpunten

Plecto stelt je in staat om toegang te krijgen tot de volgende eindpunten met behulp van de V2 of V3 basis-URL:

Basis-URL: https://app.plecto.com/api/v2/

V2 Eindpunten, gegroepeerd op thema:

  • /dashboards/

  • /datasources/

  • /registrations/

  • /members/

  • /teams/

    • /my-teams/
  • /slideshows/

    • /screens/

    • /screen-devices/

    • /devices/

  • /favorites/

  • /formulas/

Basis-URL: https://app.plecto.com/api/v3/

V3 Eindpunten:

  • /achievement-types/

    • /achievement-type-icons/
  • /posts/

Dashboards

  • Eindpunt: https://app.plecto.com/api/v2/dashboards/

  • Methoden: GET, POST

  • Beschrijving: Haal dashboards op of maak ze aan in Plecto. GET retourneert details over bestaande dashboards, terwijl POST een nieuw dashboard aanmaakt.

  • Voorbeeld POST-verzoek hierboven

Favorieten

  • Eindpunt: https://app.plecto.com/api/v2/favorites/

  • Methoden: GET, POST

  • Beschrijving: Haal dashboards op die als favoriet zijn gemarkeerd of voeg nieuwe favorieten toe. Favoriete dashboards verschijnen als snelkoppelingen op de startpagina in de Plecto UI.

  • Voorbeeld POST-verzoek hierboven

Nieuwsfeed berichten

  • Eindpunt: https://app.plecto.com/api/v3/posts/

  • Methoden: GET

  • Beschrijving: Lees berichten en stuur updates naar je Plecto Nieuwsfeed.

  • Voorbeeld POST-verzoek hierboven

Apparaten

  • Eindpunt: https://app.plecto.com/api/v2/devices/

  • Methoden: GET, POST

  • Beschrijving: Haal apparaten op of maak apparaten aan die aan de API-gebruiker zijn gekoppeld, zoals een geactiveerde tv of mobiele app waar de gebruiker is ingelogd.

  • Voorbeeld POST-verzoek hierboven

De gebruikersnaam en het wachtwoord zijn nodig om een token te creëren dat je in de verzoekrespons zult ontvangen.

Teams

  • Eindpunt: https://app.plecto.com/api/v2/teams/

  • Methoden: GET, POST

  • Beschrijving: Maak teams aan of lijst teams binnen Plecto. Teams worden gebruikt om leden te groeperen en ze te associëren met dashboards, gegevensbronnen en andere functies.

  • Voorbeeld POST-verzoek hierboven

Registraties

Mijn teams

  • Eindpunt: https://app.plecto.com/api/v2/my-teams/

  • Methoden: GET

  • Beschrijving: Lijst de teams waarvan de geauthenticeerde gebruiker lid of manager is. Global Admins zien nog steeds alle teams; alle andere gebruikers zien alleen hun bijbehorende teams.

Schermen

  • Eindpunt: https://app.plecto.com/api/v2/screens/

  • Methoden: GET

  • Beschrijving: Krijg een lijst van dia's. De details omvatten de dia UUID, naam, rotatie en organisatie UUID.

Leden

  • Eindpunt: https://app.plecto.com/api/v2/members/

  • Methoden: GET, POST

  • Beschrijving: Beheer ledengegevens in de organisatie. Leden worden vermeld op de pagina Werknemers in Plecto, en als gegevens worden verzonden, worden ze weergegeven in de relevante gegevensbronnen.

  • Gebruik informatie: Gebruik GET om te filteren op basis van parameters zoals api_provider of api_id, en POST om nieuwe leden toe te voegen:

    • GET /api/v2/members/?api_provider=<your api_provider>&api_id=<your id>
  • Voorbeeld POST-verzoek hierboven

Scherm apparaten

  • Eindpunt: https://app.plecto.com/api/v2/screen-devices/

  • Methoden: GET

  • Beschrijving: Dit eindpunt retourneert een lijst van schermen (tv's of computerschermen) waar je dia's naartoe zijn gestuurd.

Thema's

  • Eindpunt: https://app.plecto.com/api/v2/themes/

  • Methoden: GET, POST

  • Beschrijving: Haal nieuwe thema's op of maak ze aan die je kunt gebruiken op Plecto dashboards en wedstrijden.

  • Voorbeeld POST-verzoek hierboven

Dia's

  • Eindpunt: https://app.plecto.com/api/v2/slideshows/

  • Methoden: GET, POST

  • Beschrijving: Gebruik dit om je Plecto dia's te beheren. Je kunt dia's maken met verschillende dashboards, wedstrijden, YouTube en URL-dia's.

  • Voorbeeld POST-verzoek hierboven

Prestaties

  • Eindpunt: https://app.plecto.com/api/v3/achievement-types/

  • Methoden: GET, POST

  • Beschrijving: Haal nieuwe prestaties op of maak ze aan in Plecto. Kies tussen award, record, lidmaatschapsprestaties. Lees meer over hoe prestaties werken hier.

  • Voorbeeld POST-verzoek hierboven

Gegevensbronnen

  • Eindpunt: https://app.plecto.com/api/v2/datasources/

  • Methoden: GET, POST

  • Beschrijving: Toegang tot of maak gegevensbronnen aan, die de basis vormen voor het beheren van gegevens binnen Plecto.

  • Voorbeeld POST-verzoek hierboven

teams vs. my-teams - Wat is het verschil?

Het verschil tussen de /teams/ en /my-teams/ eindpunten ligt in de reikwijdte en details van de gegevens die ze bieden:

Reikwijdte van gegevens:

  • /teams/ haalt alle teams binnen de organisatie op. Het biedt informatie over elk team, inclusief hun id, uuid, leden, managers, organisatie en bijbehorende gegevensbronnen.

  • /my-teams/ retourneert alleen de teams die direct zijn gekoppeld aan de geauthenticeerde gebruiker. Dit zijn doorgaans de teams waarvan de gebruiker lid of manager is.

Responsdetails:

  • /teams/ biedt een meer uitgebreide set gegevens voor elk team, zoals id, organisatie, data_sources, home_dashboard, en home_screens. Het gebruikt numerieke ID's voor leden en managers.

  • /my-teams/ biedt een vereenvoudigd overzicht van elk team, waarbij sommige velden zoals organisatie, home_dashboard, en data_sources worden weggelaten. De respons bevat een picture veld en gebruikt UUID's voor leden en managers in plaats van numerieke ID's.

Verschillen in gebruiksgevallen:

  • Gebruik /teams/ wanneer je een volledige lijst van alle teams in de organisatie nodig hebt of gedetailleerde informatie over de teams vereist.

  • Gebruik /my-teams/ om snel teams op te halen waarmee de geauthenticeerde gebruiker is geassocieerd, wat nuttig is voor gepersonaliseerde dashboards of gebruikersspecifieke functionaliteit.

Formules

  • Eindpunt: https://app.plecto.com/api/v2/formulas/

  • Methoden: GET, POST

  • Beschrijving: Haal formules op of maak ze aan. Alle formules zijn universeel en kunnen worden gebruikt in alle Plecto-functies.

  • Voorbeeld POST-verzoek hierboven

Prestatietype-iconen

  • Eindpunt: https://app.plecto.com/api/v3/achievement-type-icons/

  • Methoden: GET

  • Beschrijving: Haal de iconen van je prestatiebadges op. Je ontvangt de afbeeldingslinks in de responsbody.