DASH Saas
  1. Position
DASH Saas
  • Walkthrough DASH SAAS
  • CMS
    • Employee
      • Find Employees
      • Upload Profile Picture
      • Add Employee
      • Upload History
      • Update Employee
      • Upload Employee
    • Company
      • Lookup Company
      • Lookup Division
      • Lookup Position
    • Province
      • Lookup Province
    • Ref Education Level
      • Lookup Education Level
    • Industry
      • Find Industries
      • Find Industry
      • Save Industry
      • Update Industry
      • Delete Industry
      • Find Industry Option (Lookup Industry)
    • Company
    • Subscription
    • Assesment Design
    • Menu
      • Role
        • Save Role Menu
        • Get Role Menu
        • Get Role Menu Access
      • Manage
        • Find All Menu
        • Find Menu By ID
        • Save Menu
        • Update Menu
        • Delete Menu
    • Admin Client
      • Client Project
        • CompanyList
        • CompanyInfo
        • Project Company List
        • Delete Project Company
      • Agenda
        • Rundown Assesment
        • Rundown Assesment Prepost
        • List Agenda
      • Dashboard
        • Dashboard Info
        • Dashboard Participant Info
        • Dashboard Batch Info
        • Dashboard Assessment Info
        • Dashboard Calendar Info
        • Dashboard Rating Reminder Info
      • Assessor
        • rating-task
          • Assessor Rating Task Participant List
        • Task List
        • Find All Assessor
        • Find Candidate
        • Find Candidate Copy
    • Master Data
      • Applications
        • Find All Applications
      • Role Group
        • Find All Role Group
      • Role User
        • Find All Role User
        • Delete Role User
      • Role
        • Find All Role
        • View All
      • Position
        • Competency
          • Get Position Competency List
          • Lookup Position Competency List
          • Save Position Competency
          • Delete Position Competency
        • Lookup Position
          GET
        • Lookup Position By Division
          GET
        • Lookup Position By Level
          GET
        • Add Position
          POST
        • Find All Position
          GET
        • Detail Position
          GET
        • Update Position
          PUT
        • Delete Position
          DELETE
      • Division
        • Lookup Division
        • Find All
      • Level
        • Lookup Level
      • Assessment Design
        • Get During Preview
        • Get List
    • Meeting
      • Join Meeting
      • Refresh Meeting
      • End Meeting
      • Get Attendee Info
      • Start Record
      • Notify Record
      • Stop Record
      • Use External Link
      • Get On Going Meeting
    • Participant
      • Status
        • Change Participant Status
        • Available Participant
        • Available Activity
      • Video Call
        • Activity List
        • Merge Video
      • Add Participant
      • Find All Participant
    • Open
      • Admin Maintenance Status
    • Assessor
      • Rating
        • History Rating Task
      • Interview
        • Interview Task List
        • History Interview Task List
      • Participant Activity Log
    • Report
      • List Download Report
      • Generate XLS Group Report
      • Generate XLS Participant Group Report
      • Generate Feedback Report
    • Batch
      • Lookup Batch
      • Send Participant Invitation
      • Find By ID
      • Find All Batch
    • External Link
      • Upload External Link Video
      • Delete External Link Video
    • Dummy
      • Test Re-Open
      • Upload Rating Assessor
    • Interview Task
      GET
    • Login
      POST
    • Get Company Setting
      GET
  • WEB
    • Auth
      • Login
      • Refresh Token
    • Secured
      • Compatibility
        • Get Participant Compatibility Check List
        • Save Participant Compatibility Check Result
      • Activity
        • Get During Rundown
        • Get Detail During Activity
        • Next During Activity
        • Get Pre/Post Rundown
        • Get Detail Pre/Post Activity
        • Finish Pre/Post Activity
      • Participant
        • NDA
          • Get NDA Content
          • Agree NDA
        • Answer
          • Save During Answer
          • Save Pre/Post Answer
          • Bulk Save During Answer
          • Bulk Save Pre/Post Answer
        • Notes
          • Find All Participant Notes
          • Find By ID Participant Notes
          • Add Participant Notes
          • Update Participant Notes
          • Delete Participant Notes
        • Password
          • Change Password
        • Action Log
          • Save Action Log
        • Proctoring
          • Save Proctoring Image
        • Get Participant Info
      • Meeting
        • Join Meeting
        • Refresh Meeting
        • End Meeting
        • Get Attendee Info
        • Start Record
        • Notify Record
        • Stop Record
        • Get Speech Script
        • Update Speech Script
    • Open
      • Compatibility
        • Get Compatibility Check List
        • Get Test Download File
      • Reset Password
        • Request Reset Password
        • Verify Reset Password
        • Confirm Reset Password
      • File
        • Get File
      • Preview
        • Next During Activity
        • Detail During Activity
      • Web Maintenance Status
  • Open API Engauge
    • Update Status Activity
  1. Position

Find All Position

Developing
GET
/rest/admin/secured/company/master-position/find

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Query Params
search
string 
optional
Format query param with url encode, ie :
before format : search=[somesearch]
after format : search=%5Bsomesearch%5D
Example:
%5Bsomesearch%5D
sort
string 
optional
Sort by
Position Name : positionName,ASC/DESC
Level Name : levelName,ASC/DESC
Division Name : divisionName,ASC/DESC
Example:
participantNotesTitle,ASC
page
integer 
optional
Example:
2
size
integer 
optional
Example:
10
companyId
integer 
optional
Not required, default value :
If user doesn't have Administrator role, will be return all company data.
If user have Administrator role, will be retur user company data only.
Example:
2

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://service-dash.dlabssaas.io/rest/admin/secured/company/master-position/find?search=%5Bsomesearch%5D&sort=participantNotesTitle,ASC&page=2&size=10&companyId=2'

Responses

🟢200Success
application/json
Body
status
string 
required
data
object 
required
content
array [object {5}] 
required
pageable
object 
required
last
boolean 
required
totalPages
integer 
required
totalElements
integer 
required
size
integer 
required
number
integer 
required
sort
object 
required
first
boolean 
required
numberOfElements
integer 
required
empty
boolean 
required
info
object 
required
id
string 
required
message
string 
required
messageEn
null 
required
messageId
null 
required
field
null 
required
redirect
null 
required
Example
{
  "status": "success",
  "data": {
    "content": [
      {
        "positionId": "JT001020",
        "positionName": "Asisten Kepala Satuan Pengawas Internal Bidang Pengembangan dan Pembinaan Pengawasan",
        "levelName": "BOD-2",
        "divisionName": "Pengendalian Internal",
        "companyName": "BPJS Kesehatan"
      },
      {
        "positionId": "JT001022",
        "positionName": "Auditor Utama",
        "levelName": "BOD-2",
        "divisionName": "Pengendalian Internal",
        "companyName": "BPJS Kesehatan"
      },
      {
        "positionId": "JT001035",
        "positionName": "Juru Bicara Badan",
        "levelName": "BOD-2",
        "divisionName": "Manajemen Komunikasi Organisasi",
        "companyName": "BPJS Kesehatan"
      },
      {
        "positionId": "JT001038",
        "positionName": "Asisten Deputi Komunikasi Publik dan Hubungan Masyarakat",
        "levelName": "BOD-2",
        "divisionName": "Manajemen Komunikasi Organisasi",
        "companyName": "BPJS Kesehatan"
      },
      {
        "positionId": "JT001042",
        "positionName": "Asisten Deputi Perluasan dan Kepatuhan Peserta PPU",
        "levelName": "BOD-2",
        "divisionName": "Manajemen Perluasan Kepesertaan",
        "companyName": "BPJS Kesehatan"
      },
      {
        "positionId": "JT001046",
        "positionName": "Asisten Deputi Perluasan dan Kepatuhan Peserta Non PPU dan PBI",
        "levelName": "BOD-2",
        "divisionName": "Manajemen Perluasan Kepesertaan",
        "companyName": "BPJS Kesehatan"
      },
      {
        "positionId": "JT001051",
        "positionName": "Asisten Deputi Data Peserta",
        "levelName": "BOD-2",
        "divisionName": "Manajemen Administrasi Kepesertaan",
        "companyName": "BPJS Kesehatan"
      },
      {
        "positionId": "JT001055",
        "positionName": "Asisten Deputi Kebijakan Kepesertaan",
        "levelName": "BOD-2",
        "divisionName": "Manajemen Administrasi Kepesertaan",
        "companyName": "BPJS Kesehatan"
      },
      {
        "positionId": "JT001060",
        "positionName": "Asisten Deputi Mutu Layanan Kepesertaan",
        "levelName": "BOD-2",
        "divisionName": "Manajemen Pelayanan Peserta",
        "companyName": "BPJS Kesehatan"
      },
      {
        "positionId": "JT001064",
        "positionName": "Asisten Deputi Pengelolaan Informasi dan Pengaduan",
        "levelName": "BOD-2",
        "divisionName": "Manajemen Pelayanan Peserta",
        "companyName": "BPJS Kesehatan"
      }
    ],
    "pageable": {
      "sort": {
        "sorted": true,
        "unsorted": false,
        "empty": false
      },
      "offset": 30,
      "pageSize": 10,
      "pageNumber": 3,
      "unpaged": false,
      "paged": true
    },
    "last": false,
    "totalPages": 51,
    "totalElements": 510,
    "size": 10,
    "number": 3,
    "sort": {
      "sorted": true,
      "unsorted": false,
      "empty": false
    },
    "first": false,
    "numberOfElements": 10,
    "empty": false
  },
  "info": {
    "id": "SUCCESS_GET_DATA",
    "message": "Get data succeed",
    "messageEn": null,
    "messageId": null,
    "field": null,
    "redirect": null
  }
}
Previous
Add Position
Next
Detail Position
Built with