Description

Retrieve a list of users from the Tines tenant.

Request

HTTP Method: GET

Query Parameter Description
N/A  
Path Parameter Description
N/A  
curl -X GET \
  https://<tenant-name>.tines.io/api/v1/admin/users \
  -H 'content-type: application/json' \
  -H 'x-user-email: <email-address>' \
  -H 'x-user-token: <api-token>'

Response

A successful request will return a JSON Array of users in the Tines tenant.

Field description

Parameter Description
id User ID.
email User email.
admin Boolean flag indicating whether user is an admin.
created_at Timestamp describing when the user was created.
updated_at Timestamp describing when the user was last updated.
story_count Number of stories created by the user.
first_name User first name.
last_name User last name.
last_seen Tinestamp describing when the user was last seen in the platform.

Sample response

{ 
  {
      "admin/users": [
        {
          "id": 2,
          "email": "alice@tines.xyz",
          "created_at": "2019-07-08T14:16:11.967Z",
          "updated_at": "2019-10-31T21:40:52.682Z",
          "admin": false,
          "story_count": 0,
          "first_name": "Alice",
          "last_name": "Smith",
          "last_seen": "2019-10-31T21:40:42.000Z"
        },
        {
            "id": 3,
            "email": "joe@tines.xyz",
            "created_at": "2019-09-11T14:46:37.880Z",
            "updated_at": "2019-09-27T20:45:46.527Z",
            "admin": false,
            "story_count": 3,
            "first_name": "Joe",
            "last_name": "Bloggs",
            "last_seen": "2019-09-27T20:45:46.000Z"
        },
      ],
      "meta": {
          "current_page": "https://demo.tines.xyz/api/v1/admin/users?page=1&per_page=20",
          "previous_page": null,
          "next_page": null,
          "per_page": 20,
          "pages": 1,
          "count": 2
      }
  }
}