- Walkthrough DASH SAAS
- CMS
- Employee
- Company
- Province
- Ref Education Level
- Industry
- Company
- Subscription
- Assesment Design
- Menu
- Admin Client
- Master Data
- Applications
- Role Group
- Role User
- Role
- Position
- Division
- Level
- Assessment Design
- Meeting
- Participant
- Open
- Assessor
- Report
- Batch
- External Link
- Dummy
- Interview TaskGET
- LoginPOST
- Get Company SettingGET
- WEB
- Open API Engauge
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
before format : search=[somesearch]
after format : search=%5Bsomesearch%5D
Example:
%5Bsomesearch%5D
sort
string
optional
Example:
participantNotesTitle,ASC
page
integer
optional
Example:
2
size
integer
optional
Example:
10
companyId
integer
optional
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
}
}