Active Users of an App

Eduplaces differentiates between users and people. Which people are available are configured explicitly by the school, whereas users are defined to have access to the app, i.e. they can perform single-sign on with the app.

You can use the users endpoints to update your user's properties.

Eduplaces API

GET /schools/:id/users

PathAuthenticationRequired Scope
/idm/ep/v1/schools/:id/usersAccess Token in the apps context (Client Credentials)urn:eduplaces:idm:v1:users:read

Provides a list of users of a specific school.

HTTP/1.1 200
Content-Type: application/json

[
  {
    "id": "1d020d46-57c8-4be5-9423-b10e3e6f85e7",
    "name": {
      "firstFull": "Maximilian",
      "firstCall": "Max",
      "last": "Mustermann"
    },
    "status": "ACTIVE",
    "role": "STUDENT",
    "groups": [
      {
        "id": "2cf2f091-c545-473d-99c7-7a854243d0d3",
        "name": "Klasse 10a",
        "status": "ACTIVE"
      }
    ]
  }
]
GET /idm/ep/v1/schools/25d185b6-fb83-44c1-aa6d-ee79d9c6b1fd/users HTTP/1.1
Host: api.eduplaces.io /* or */ api.sandbox.eduplaces.dev
Content-Type: application/json
Authorization: Bearer ory_at_FYfL9jJTZO15HI6EQCO-0uZg8W_KMTJHunpmXTLp8lg.uGGOCQEGOlunY9mdsWrZA3uGT03JYWdTTj8iar5MIvs

GET /users/:id

PathAuthenticationRequired Scope
/idm/ep/v1/users/:idAccess Token in the apps context (Client Credentials)urn:eduplaces:idm:v1:users:read

Gets a specific user by its ID.

HTTP/1.1 200
Content-Type: application/json

{
  "id": "1d020d46-57c8-4be5-9423-b10e3e6f85e7",
  "name": {
    "firstFull": "Maximilian",
    "firstCall": "Max",
    "last": "Mustermann"
  },
  "status": "ACTIVE",
  "role": "STUDENT",
  "groups": [
    {
      "id": "2cf2f091-c545-473d-99c7-7a854243d0d3",
      "name": "Klasse 10a",
      "status": "ACTIVE"
    }
  ]
}
GET /idm/ep/v1/users/8d9c7b63-bf8d-43f4-9b66-64fd2b9757a9 HTTP/1.1
Host: api.eduplaces.io /* or */ api.sandbox.eduplaces.dev
Content-Type: application/json
Authorization: Bearer ory_at_FYfL9jJTZO15HI6EQCO-0uZg8W_KMTJHunpmXTLp8lg.uGGOCQEGOlunY9mdsWrZA3uGT03JYWdTTj8iar5MIvs