/super-admins

Get paginated list of super-admins (allow level : super_admin)

Query Parameters
  • q
    string
  • limit
    integer int32

    Signed 32-bit integers (commonly used integer type).

  • page
    integer int32

    Signed 32-bit integers (commonly used integer type).

Responses
  • 200

    The request has succeeded.

GET/super-admins
Shell cURL
curl --request GET \
  --url https://dpt-api.finema.dev/super-admins
{
  "page": 1,
  "total": 1,
  "limit": 1,
  "count": 1,
  "items": [
    {
      "id": "…",
      "user_id": "…",
      "user": {
        "id": "c667df88-4de8-442b-a64a-5fbce59086f0",
        "title_code": "…",
        "title_name": "นาย",
        "name": "นายสุริยา แสนสวัสดิ์",
        "family_name": "Saensawat",
        "given_name": "Surinya",
        "family_name_th": "แสนสวัสดิ์",
        "given_name_th": "สุริยา",
        "user_type_code": "1",
        "user_type_name": "บุคลากรภายในกรม",
        "user_emp_type_code": "…",
        "user_emp_type_name": "…",
        "line_id": "…",
        "position_name": "นักวิเคราะห์นโยบายและแผน",
        "dept_code": "…",
        "department_code": "…",
        "department_name": "…",
        "institution_dept_code": "…",
        "institution_code": "…",
        "institution_name": "…",
        "registration_id": "…",
        "tax_id": "…",
        "juristic_name_th": "…",
        "juristic_name_en": "…",
        "identification_number": "3737036019181",
        "email": "surinyasaensawat@yahoo.com",
        "email_verified": true,
        "phone_number": "0624436279",
        "phone_number_verified": true,
        "sub": "surinya.sae",
        "is_super_admin": true,
        "system_admin_scopes": [
          "dpt11",
          "dpt12",
          "dpt54"
        ],
        "officer_scopes": [
          "dpt31",
          "dpt32"
        ],
        "created_at": "…",
        "created_by_id": "…",
        "updated_at": "…",
        "updated_by_id": "…"
      },
      "created_at": "…",
      "created_by_id": "…"
    }
  ]
}

/super-admins/{u_id}/enable

Enable/Disable user to be super_admin (user_type_code must be '1')

Path Parameters
  • u_id
    required
    string uuid
Body
application/json
is_enabled
required
boolean
Responses
  • 200

    The request has succeeded.

POST/super-admins/{u_id}/enable
Shell cURL
curl --request POST \
  --url https://dpt-api.finema.dev/super-admins/__U_ID__/enable \
  --header 'Content-Type: application/json' \
  --data '{
  "is_enabled": true
}'
{
  "id": "…",
  "user_id": "…",
  "user": {
    "id": "c667df88-4de8-442b-a64a-5fbce59086f0",
    "title_code": "…",
    "title_name": "นาย",
    "name": "นายสุริยา แสนสวัสดิ์",
    "family_name": "Saensawat",
    "given_name": "Surinya",
    "family_name_th": "แสนสวัสดิ์",
    "given_name_th": "สุริยา",
    "user_type_code": "1",
    "user_type_name": "บุคลากรภายในกรม",
    "user_emp_type_code": "…",
    "user_emp_type_name": "…",
    "line_id": "…",
    "position_name": "นักวิเคราะห์นโยบายและแผน",
    "dept_code": "…",
    "department_code": "…",
    "department_name": "…",
    "institution_dept_code": "…",
    "institution_code": "…",
    "institution_name": "…",
    "registration_id": "…",
    "tax_id": "…",
    "juristic_name_th": "…",
    "juristic_name_en": "…",
    "identification_number": "3737036019181",
    "email": "surinyasaensawat@yahoo.com",
    "email_verified": true,
    "phone_number": "0624436279",
    "phone_number_verified": true,
    "sub": "surinya.sae",
    "is_super_admin": true,
    "system_admin_scopes": [
      "dpt11",
      "dpt12",
      "dpt54"
    ],
    "officer_scopes": [
      "dpt31",
      "dpt32"
    ],
    "created_at": "…",
    "created_by_id": "…",
    "updated_at": "…",
    "updated_by_id": "…"
  },
  "created_at": "…",
  "created_by_id": "…"
}
0.0.0
OAS 3.0.0

Common API

Client Libraries
Shell
Ruby
Node.js
PHP
Python
C
More
Authentication
Bearer Authentication (BearerAuth)

/super-admins

Get paginated list of super-admins (allow level : super_admin)

Query Parameters
  • q
    string
  • limit
    integer int32

    Signed 32-bit integers (commonly used integer type).

  • page
    integer int32

    Signed 32-bit integers (commonly used integer type).

Responses
  • 200

    The request has succeeded.

GET/super-admins
Shell cURL
curl --request GET \
  --url https://dpt-api.finema.dev/super-admins \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
  "page": 1,
  "total": 1,
  "limit": 1,
  "count": 1,
  "items": [
    {
      "id": "…",
      "user_id": "…",
      "user": {
        "id": "c667df88-4de8-442b-a64a-5fbce59086f0",
        "title_code": "…",
        "title_name": "นาย",
        "name": "นายสุริยา แสนสวัสดิ์",
        "family_name": "Saensawat",
        "given_name": "Surinya",
        "family_name_th": "แสนสวัสดิ์",
        "given_name_th": "สุริยา",
        "user_type_code": "1",
        "user_type_name": "บุคลากรภายในกรม",
        "user_emp_type_code": "…",
        "user_emp_type_name": "…",
        "line_id": "…",
        "position_name": "นักวิเคราะห์นโยบายและแผน",
        "dept_code": "…",
        "department_code": "…",
        "department_name": "…",
        "institution_dept_code": "…",
        "institution_code": "…",
        "institution_name": "…",
        "registration_id": "…",
        "tax_id": "…",
        "juristic_name_th": "…",
        "juristic_name_en": "…",
        "identification_number": "3737036019181",
        "email": "surinyasaensawat@yahoo.com",
        "email_verified": true,
        "phone_number": "0624436279",
        "phone_number_verified": true,
        "sub": "surinya.sae",
        "is_super_admin": true,
        "system_admin_scopes": [
          "dpt11",
          "dpt12",
          "dpt54"
        ],
        "officer_scopes": [
          "dpt31",
          "dpt32"
        ],
        "created_at": "…",
        "created_by_id": "…",
        "updated_at": "…",
        "updated_by_id": "…"
      },
      "created_at": "…",
      "created_by_id": "…"
    }
  ]
}