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.
GETretourneert details over bestaande dashboards, terwijlPOSTeen 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
-
Eindpunt:
https://app.plecto.com/api/v2/registrations/ -
Methoden:
GET,POST,PUT,DELETE -
Beschrijving: Haal registraties op, werk ze bij of verwijder registraties die aan een gegevensbron zijn gekoppeld.
-
Gebruik informatie:
-
Je kunt een specifieke registratie GET, PUT en DELETE op de url /api/v2/registrations/<data_source>/<uuid>/
-
Je kunt registraties filteren met de volgende querystringparameters:
-
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)
-
-
Je kunt paginering controleren met de "page" parameter.
-
-
Voorbeeld POST-verzoek naar /api/v2/registrations/ hierboven
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
GETom te filteren op basis van parameters zoalsapi_providerofapi_id, enPOSTom 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 hunid,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, zoalsid,organisatie,data_sources,home_dashboard, enhome_screens. Het gebruikt numerieke ID's voor leden en managers. -
/my-teams/biedt een vereenvoudigd overzicht van elk team, waarbij sommige velden zoalsorganisatie,home_dashboard, endata_sourcesworden weggelaten. De respons bevat eenpictureveld 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.