{"@context": "https://schema.org", "@type": "WebAPI", "name": "Learnifier API", "description": "Learnifier, an HTTP API described by an OpenAPI document.", "provider": {"@type": "Organization", "name": "learnifier.com"}, "documentation": "http://learnifier.com/apidocs/learnifier.json"}
Learnifier, an HTTP API described by an OpenAPI document.
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: http://learnifier.com
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
Learnifier, an HTTP API described by an OpenAPI document.
| method | path | what the vendor says it does |
|---|---|---|
GET | /coursedesigns | Lists all global course design templates Lists all global course design templates. Only api callers that have |
GET | /extorgunit | Get Organization Unit with External Id Returns information about the organization unit with the specified exte |
GET | /extparticipation | Gets a participation by external id Gets a participation by external id. Users |
GET | /extproject | Gets Organization Unit by external id Gets an Organization Unit by external id Projects |
GET | /extuser | Gets a user by external id Gets a user by external id. Users |
GET | /globalusergroups | List Global User Groups. Returns a list of Global User Groups. Global User Groups are set up for the realm, an |
GET | /globalusergroups/{groupid}/members | List of all users in group. Returns a list of all members in User Groups that are based on the Global Group wi |
GET | /orgunits | Organization Units The orgunits endpoint returns information about the available organization units (orgunits) |
POST | /orgunits | Adds an Organization Unit Adds an Organization Unit Organization Units |
GET | /orgunits/{orgid} | Get Organization Unit Returns information about the specified organization unit. The response includes the dis |
PATCH | /orgunits/{orgid} | Updates an Organization Unit Adds an Organization Unit Organization Units |
GET | /orgunits/{orgid}/projects | Organization Unit Projects Returns the available projects for the organization unit Projects |
POST | /orgunits/{orgid}/projects | Create project Creates a new project Projects |
GET | /orgunits/{orgid}/projects/{projectid} | Project information Returns project information Projects |
PATCH | /orgunits/{orgid}/projects/{projectid} | Update project information Updates information about a project. Values are only updated if the fields are spec |
DELETE | /orgunits/{orgid}/projects/{projectid} | Deletes the project Deletes the project. The project can only be deleted if the project do not contain any par |
GET | /orgunits/{orgid}/projects/{projectid}/participants | Project participants Returns project participants Projects |
POST | /orgunits/{orgid}/projects/{projectid}/participants | Add participant Add a user to the project. Participant information is created for the user. In the body object |
DELETE | /orgunits/{orgid}/projects/{projectid}/participants/${participantId} | Deletes a participant Deletes a participant. The user itself will still remain but any state related to the pr |
POST | /orgunits/{orgid}/projects/{projectid}/participants/${participantId}/activate | Activate participant Activates a participant so that it can be used Projects |
POST | /orgunits/{orgid}/projects/{projectid}/participants/${participantId}/loginlink | Participant login link Returns a single sign on link for the participant. The link is only usable once and sho |
GET | /orgunits/{orgid}/projects/{projectid}/teammembers | Project team members Returns the project team members. A team member is a .... Projects |
GET | /orgunits/{orgid}/usergroups | List User Groups. Returns a list of User Groups for the org unit. User Groups |
POST | /orgunits/{orgid}/usergroups | Create a User Group. Create a User Group. User Groups |
GET | /orgunits/{orgid}/usergroups/{groupid} | Get user group Returns single User Group. User Groups |
GET | /orgunits/{orgid}/usergroups/{groupid}/members | List of all users in group. Returns a list of all members in User Groups that are based on the Global Group wi |
POST | /orgunits/{orgid}/usergroups/{groupid}/members | Add user group member. Adds a user to user group. User Groups |
DELETE | /orgunits/{orgid}/usergroups/{groupid}/members/{uuid} | Remove user group member. Removes a user from a user group. User Groups |
GET | /users | Lists all users Lists all users. Only api callers that have full access can call this method. Users |
POST | /users | Adds a user Adds a user. No two users can have the same email address. Email is saved WITH case but compared r |
GET | /users/{userid} | User information Returns information about a user Users |
PATCH | /users/{userid} | Updates user information Updates a user. All values that have a key defined in the input will be set. So if a |
GET | /users/{userid}/pic?key={APIKEY} | User profile picture Returns a thumbnail picture of the user. This can either be a selected picture or an auto |
GET | /users/{userid}/projectParticipations | Returns information about the projects the user is a participant in. Returns information about the projects th |
specification origin: http://learnifier.com/apidocs/learnifier.json
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.