User Data Rest API - imona/tutorial GitHub Wiki
User data Rest API can be used to query users, roles and departments of an organization from the Imona platform.
Authentication method
Basic authentication is used. Provide your username & password in each request.
Services
List Users Service
Service URL: /rest/users
Method: GET
Description: Returns all users of the organization.
Response example:
[
{[email protected], name=Emre Aydın},
{[email protected], name=imona1 imona1}
]
id is the value held in DB, name will be shown to the user of the app.
List Departments Service
Service URL: /rest/departments
Method: GET
Description: Returns all departments of the organization.
Response example:
[
{id=departman, name=Departman},
{id=departman3, name=Departman 3}
]
id is the value held in DB, name will be shown to the user of the app.
List Roles Service
Service URL: /rest/roles
Method: GET
Description: Returns all roles of the organization.
Response example:
[
{id=admin, name=Admin},
{id=role_2, name=Role 2}
]
id is the value held in DB, name will be shown to the user of the app.
Get User Profile Picture Service
Service URL: /rest/user/profilePicture/{userId}
Method: GET
Description: Returns the profile picture of the user as a Base64 String.
Response example:
iVBORw0KGgoAAAANSUhEUgAAAlgAAAIICAYAAACy6JArAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAEU0gABFNIB+jXYlwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAsTSURBVHic7d0xa9x1HMfx74WDFp9BR3Hq0sEUQRDngoOiaezk5gMobnZWXLQPwM0pxCC4ZRZBkMTBJZOzz0BaKJxD0jZa1KJv+2/09YJbLsfxGW5487vL/7/abDYDS3nz80s+gDy1r9+/v1p6A8DT2Fp6AADAf43AAgCICSwAgJjAAgCICSwAgJjAAgCICSwAgJjAAgCICSwAgJjAAgCICSwAgJjAAgCICSwAgJjAAgCICSwAgJjAAgCICSwAgJjAAgCICSwAgNh66QFQeu3GtaUncM63hz8uPQFgEU6wAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABiAgsAICawAABi66UHADytXz5cbZbewMXxwseb1dIb+P9yggUAEBNYAAAx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