Advanced Search
Search Results
31 total results found
API-documentatie
Documentatie voor de Pynter API
Provisioning
Documentatie voor provisioning middels de Pynter API
Authenticatie en Autorisatie
Hoe worden API-requests geauthenticeerd, en hoe werken de verschillende autorisatieniveaus in Pynter?
CRUD methoden
Documentatie van de diverse CRUD methoden binnen de Pynter API.
Algemeen
Algemene informatie over de Pynter API. Kijk ook hier voor een lijst van alle API methods.
Ophalen van gebruikers
Ophalen van leervoortgang van gebruikers
Ophalen van leeraanbod
Datamodel
Afmetingen afbeeldingen
Afmeting afbeeldingen: 100% weergave (minimum) 170px x 128px, 400px x 300px (aangeraden formaat) maximum 500px x 376px. Standaard beeldverhouding/aspect ratio 4:3
Gebruikers aanmaken
Voor het aanmaken van een gebruiker in Pynter kan gebruik gemaakt worden van de CreatePerson endpoint. Deze endpoint ziet er als volgt uit: POST /service/apiservice.asmx HTTP/1.1 Host: domein.pynter.nl Content-Type: application/soap+xml; charset=utf-8 Content-...
Gebruikers wijzigen
Voor het bewerken van een gebruiker in Pynter kan gebruik gemaakt worden van de UpdatePerson endpoint. Deze endpoint ziet er als volgt uit: POST /service/apiservice.asmx HTTP/1.1 Host: domein.acc.pynter.nl Content-Type: application/soap+xml; charset=utf-8 Cont...
Autorisatie
Autorisatie op Pynter werkt met een account niveau. Binnen Pynter en deze API documentatie heeft dit de term AccountLevel. Er zijn 8 accountlevels die gekozen kunnen worden: ADMIN: Kan praktisch alles doen in Pynter op gebied van beheer. TRAINER: Heeft toeg...
Authenticatie
Binnen de Pynter API maken we gebruik van Basic Authentication. Je hebt een gebruikersnaam en wachtwoord nodig van ons. Daarnaast krijg je alleen toegang tot de endpoints die worden toegekend aan deze credentials. Bij elk API endpoint zal er een username en pa...
GetAllBasicPersonInfo
Het ophalen van een niet geanonimiseerde in dienst gebruiker binnen Pynter via de GetAllBasicPersonInfo endpoint kan er als volgt uit zien: POST /service/apiservice.asmx HTTP/1.1 Host: domein.acc.pynter.nl Content-Type: application/soap+xml; charset=utf-8 Cont...
GetPersonByPynterId
Het ophalen van een gebruiker binnen Pynter via de GetPersonByPynterId endpoint kan er als volgt uit zien: POST /service/apiservice.asmx HTTP/1.1 Host: domein.acc.pynter.nl Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version...
GetPersonByExternalId
Het ophalen van een gebruiker binnen Pynter via de GetPersonByExternalId endpoint kan er als volgt uit zien: POST /service/apiservice.asmx HTTP/1.1 Host: domein.acc.pynter.nl Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml versi...
GetPersonByEmail
Het ophalen van een gebruiker binnen Pynter via de GetPersonByEmail endpoint kan er als volgt uit zien: POST /service/apiservice.asmx HTTP/1.1 Host: domein.acc.pynter.nl Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1...
GetAllLearningPortfolioContent
GetAllLearningPortfolioContent kan gebruikt worden om alle leervoortgang van alle niet geanonimiseerde in dienst gebruikers op te halen. Elke rij in het resultaat geeft de status voor de opleiding in relatie tot de gebruiker weer. Daarnaast bevat elke rij extr...
GetPaginatedLearningPortfolioContent
GetPaginatedLearningPortfolioContent kan gebruikt worden om alle leervoortgang van alle niet geanonimiseerde in dienst gebruikers op te halen. Deze method is vergelijkbaar met GetAllLearningPortfolioContent, maar hier kan pagina-informatie worden meegegeven. E...
GetHistoricAbsences
Met deze method kunnen de historische absenties worden opgehaald. Let op: Gebruik geen GET-requests. Deze worden in plaintext verstuurd, en zijn dus niet veilig. POST /service/apiservice.asmx/GetHistoricAbsences HTTP/1.1 Host: domein.pynter.nl Content-Type...
Overzicht van API methods
Method Toelichting AvailableCourses Lijst met actieve opleidingen (behalve opleidingsblokken). CompletedCourses Lijst met resultaten incl opleidingsblokken. ConnectorError Voor intern gebruik. Con...
GetCatalog
Met deze method kan de inhoud van de catalogus worden opgehaald. Let op: Gebruik geen GET-requests. Deze worden in plaintext verstuurd, en zijn dus niet veilig. POST /service/apiservice.asmx/GetCatalog HTTP/1.1 Host: domein.pynter.nl Content-Type: applicat...
CompletedCourses
Met deze methode kunnen alle afgeronde (voltooide) cursussen worden opgehaald, voor een opgegeven tijdsperiode. **Let op:** Gebruik geen GET-requests. Deze worden in plaintext verstuurd, en zijn dus niet veilig. POST /service/apiservice.asmx/CompletedCourses H...
GetPersonAgenda
Met deze method kan de Pynter-agenda van een gebruiker worden opgehaald. Hierin staat trainingen met een of meer fysieke trainingsdagen. Let op: Gebruik geen GET-requests. Deze worden in plaintext verstuurd, en zijn dus niet veilig. POST /service/apiservice....
StartedCourses
Met deze method kan informatie worden opgehaald over de inschrijvingsstatus van alle medewerkers. Let op: Gebruik geen GET-requests. Deze worden in plaintext verstuurd, en zijn dus niet veilig. POST /service/apiservice.asmx/StartedCourses HTTP/1.1 Host: dom...
GetClass
Met deze method kan informatie worden opgehaald over een lichting. Let op: Gebruik geen GET-requests. Deze worden in plaintext verstuurd, en zijn dus niet veilig. POST /service/apiservice.asmx/GetClass HTTP/1.1 Host: domein.pynter.nl Content-Type: applicat...
GetClasses, GetClassesFilteredByDate en GetClassesFilteredByTraining
Met deze methods kan informatie over lichtingen worden opgehaald. Het format van het resultaat is voor alledrie de methods hetzelfde. De methods verschillen in de manier waarop gefilterd kan worden: GetClasses geeft de volledige lijst van lichtingen terug; ...
Opleidingen
Opleidingen in Pynter zijn modulair opgebouwd. Aan een opleiding (LearningModule) kunnen modules (LearningTasks) worden gekoppeld middels de koppeltabel LearningModuleTasks. Modules bevatten de verschillende soorten leeraanbod die op Pynter gevolgd kunnen word...