Anda di halaman 1dari 16

CVMS API

CVMS API Documentation

GET
GET-Dashboard

localhost:8000/api/dashboard/

Parameter

Field Type Descriptions


token String Kode enkripsi yang diberikan kepada masing-masing
user pada saat otentikasi.

Success 200 OK

Field Type Descriptions


UPDATE_BY String Nama karyawan atau user yang melakukan update
CV
HISTORY_DATE Date Tanggal dilakukannya update CV dengan format
tanggal (“dd mm yyyy”)
SECTION_UPDATE String Bagian yang di update oleh user (ex: skill, education)

Success-Response
{
"data": [
{
"UPDATE_BY": "Irin",
"HISTORY_DATE": "30 Jul 2018",
"SECTION_UPDATE": "Education"
},
{
"UPDATE_BY": "Bimo",
"HISTORY_DATE": "27 Jul 2018",
"SECTION_UPDATE": "Contact"
},
{
"UPDATE_BY": "Aldiros",
"HISTORY_DATE": "25 Jul 2018",
"SECTION_UPDATE": "Project"
},
{
"UPDATE_BY": "Amsal",
"HISTORY_DATE": "6 Jun 2018",
"SECTION_UPDATE": "Relevant Experience"
}
]
}
CVMS API
CVMS API Documentation

GET
GET-Dashboard Get Grafik

localhost:8000/api/dashboard/getgrafik/

Parameter

Field Type Descriptions


Token String Kode enkripsi yang diberikan kepada masing-
masing user pada saat otentikasi.

Success 200 OK

Field Type Descriptions


update int Jumlah karyawan yang melakukan update CV
pada waktu tertentu.
bulan Date Waktu karyawan melakukan update CV (“mm
yyyy”)
jumlah int Total semua karyawan yang ada di BSP.

Success-Response

[
{
"update": 5,
"bulan": "Jul 2018",
"jumlah": 58
},
{
"update": 2,
"bulan": "Jun 2018",
"jumlah": 58
},
{
"update": 5,
"bulan": "May 2018",
"jumlah": 58
}
]
CVMS API
CVMS API Documentation

GET
GET- dashboard-info

Localhost:8000/api/dashboard/info

Parameter

Field Tipe data Deskripsi


token String Kode enkripsi yang diberikan kepada masing-
masing user pada saat otentikasi.

Success 200 OK

Field Tipe data Deskripsi


status Boolean Status tanggapan saat mengambil data
message String Pesan tanggapan saat mengambil data
data._id String Informasi id dari Pemilik akun
data.NIK String NIK dari dari Pemilik akun
data.NAME String Nama dari dari Pemilik akun
data.BIRTHDAY Date Tanggal lahir dari Pemilik akun
data.SEX String Jenis Kelamin dari Pemilik akun
data.MARITAL_STATUS String Informasi status pernikahan dari Pemilik akun
data.EMAIL String Informasi email dari Pemilik akun
data.RELIGION String Infrmasi agama dari Pemilik akun
data.JOIN_DATE Date Informasi tanggal bergabung dari Pemilik akun
data.EXPIRE_DATE String Informasi tanggal kadaluarsa dari Pemilik akun
data.USER_STATUS String Informasi status pengguna dari Pemilik akun
data.NIK_LEADER String Informasi NIK Leader dari Pemilik akun
data.PHOTO_URL String URL foto dari Pemilik akun

Success-Response

{
"data": {
"status": true,
"message": "MSTD0120AINF : Data retrieved successfully",
"data": {
"_id": "5a0ab3b5dc1be0730971fb96",
"NIK": "12003",
"NAME": "Sandhi Rachmat Anugrah",
"BIRTHDAY": "16 Nov 1989",
"SEX": "Male",
"MARITAL_STATUS": "Single",
"EMAIL": "sandhi.rachmat@ptbsp.com",
"RELIGION": "Islam",
"JOIN_DATE": "1 Jan 2014",
"EXPIRE_DATE": "indefinitely",
"USER_STATUS": "Contract Employee",
"NIK_LEADER": "Sandhi TL",
"PHOTO_URL": "TMPFTP_Sandhi_Rachmat_Anugrah.jpg"
}
}
}

CVMS API
CVMS API Documentation

GET
GET- cvprofile company info

Localhost:8000/api/cvprofile/cominfo

Parameter

Field Tipe data Deskripsi


token String Kode enkripsi yang diberikan kepada masing-
masing user pada saat otentikasi.

Success 200 OK

Field Tipe data Deskripsi


status Boolean Status tanggapan saat mengambil data
message String Pesan tanggapan saat mengambil data
SYS_VAL String Value data dari informasi yang didapat dari data
master system
DESCRIPTION String Deskripsi dari value data informasi.

Success-Response

{
"status": 0,
"message": "",
"data": [
{
"SYS_VAL": "PT. Bee Solution Partners",
"DESCRIPTION": "Company Name"
},
{
"SYS_VAL": "Jalan Terusan Sari Asih No 6, Sarijadi, Sukasari, Bandung",
"DESCRIPTION": "Company Address"
},
{
"SYS_VAL": "+62-22-2001498",
"DESCRIPTION": "Company Telp Number"
}
]
}

CVMS API
CVMS API Documentation

GET
GET- cvprofile header

Localhost:8000/api/cvprofile/header

Parameter

Field Tipe data Deskripsi


token String Kode enkripsi yang diberikan kepada masing-
masing user pada saat otentikasi.

Success 200 OK

Field Tipe data Deskripsi


status Boolean Status tanggapan saat mengambil data
message String Pesan tanggapan saat mengambil data
data.ID_AKUN String Informasi id dari user data yang disimpan pada tabel
header
data.HEALTH String Informasi health dari user
data.LANGUAGE String Informasi Bahasa yang dikuasai oleh user
data.LINKEDIN String Informasi linkedin dari user
data.EMAIL String Informasi email address dari user
data.PHONE String Informasi phone number dari user
data.PROFILE_DESC Text Deskripsi singkat tentang user
data.IMAGE_PATH Text Informasi path dari profile picture user
data.CREATED_BY String Informasi tentang user yang melakukan aksi create
data dalam hal ini berupa nama user.
data.CREATED_DATE Date Informasi tanggal user menambahkan data dengan
format tanggal (“ YYYY-MM-DD ”)
data.UPDATE_BY String Informasi path dari profile picture user
data.UPDATE_DATE Date Informasi tanggal user melakukan update data
dengan format tanggal (“ YYYY-MM-DD ”)

Success-Response

{
"status": 0,
"message": "",
"data": {
"ID_AKUN": 12003,
"HEALTH": "Good",
"LANGUAGE": "Indonesia, English",
"LINKEDIN": "shandi",
"EMAIL": "sandhi.rachmat@ptbsp.com",
"PHONE": "089765456578",
"PROFILE_DESC": null,
"IMAGE_PATH": null,
"CREATED_BY": "Sandhi Rachmat Anugrah",
"CREATED_DATE": "2018-08-03 00:00:00",
"UPDATE_BY": "Sandhi Rachmat Anugrah",
"UPDATE_DATE": "2018-08-07 00:00:00"
}
}

CVMS API
CVMS API Documentation

GET
GET- cvprofile header

Localhost:8000/api/cvprofile/update

Parameter

Field Tipe data Deskripsi


token String Kode enkripsi yang diberikan kepada masing-
masing user pada saat otentikasi.
Success 200 OK

Field Tipe data Deskripsi


status Boolean Status tanggapan saat mengambil data
message String Pesan tanggapan saat mengambil data
data.HISTORY_DATE Date Informasi tanggal user terakhir melakukan update
data CV nya dengan format tanggal (“ d m yyyy“)

Success-Response

{
"status": 0,
"message": "",
"data": {
"HISTORY_DATE": "7 Aug 2018"
}
}

CVMS API
CVMS API Documentation

GET
GET- cvprofile personal

localhost:8000/api/cvprofile/personal

Parameter

Field Tipe data Deskripsi


token String Kode enkripsi yang diberikan kepada masing-
masing user pada saat otentikasi.

Success 200 OK

Field Tipe data Deskripsi


status Boolean Status tanggapan saat mengambil data
message String Pesan tanggapan saat mengambil data
data._id String Informasi id dari Pemilik akun
data.NIK String NIK dari dari Pemilik akun
data.NAME String Nama dari dari Pemilik akun
data.BIRTHDAY Date Tanggal lahir dari Pemilik akun
data.SEX String Jenis Kelamin dari Pemilik akun
data.MARITAL_STATUS String Informasi status pernikahan dari Pemilik akun
data.EMAIL String Informasi email dari Pemilik akun
data.RELIGION String Infrmasi agama dari Pemilik akun
data.JOIN_DATE Date Informasi tanggal bergabung dari Pemilik akun
data.EXPIRE_DATE String Informasi tanggal kadaluarsa dari Pemilik akun
data.USER_STATUS String Informasi status pengguna dari Pemilik akun
data.NIK_LEADER String Informasi NIK Leader dari Pemilik akun
data.PHOTO_URL String URL foto dari Pemilik akun

Success-Response
{
"data": {
"status": true,
"message": "MSTD0120AINF : Data retrieved successfully",
"data": {
"_id": "5a0ab3b5dc1be0730971fb96",
"NIK": "12003",
"NAME": "Sandhi Rachmat Anugrah",
"BIRTHDAY": "16 Nov 1989",
"SEX": "Male",
"MARITAL_STATUS": "Single",
"EMAIL": "sandhi.rachmat@ptbsp.com",
"RELIGION": "Islam",
"JOIN_DATE": "1 Jan 2014",
"EXPIRE_DATE": "indefinitely",
"USER_STATUS": "Contract Employee",
"NIK_LEADER": "Sandhi TL",
"PHOTO_URL": "TMPFTP_Sandhi_Rachmat_Anugrah.jpg"
}
}
}

CVMS API
CVMS API Documentation

GET
GET- cvprofile experience

localhost:8000/api/cvprofile/experience

Parameter

Field Tipe data Deskripsi


token String Kode enkripsi yang diberikan kepada masing-
masing user pada saat otentikasi.
Success 200 OK

Field Tipe data Deskripsi


status Boolean Status tanggapan saat mengambil data
message String Pesan tanggapan saat mengambil data
data. ID_RELEVANT String Id relevant dari Pemilik akun
data. ID_AKUN String Id akun dari dari Pemilik akun
data. RELEVANT_DESC String Deskripsi penjelasan dari pengalaman yang sudah
pernah dialami oleh karyawan dan prestasinya

data. CREATED_BY Date Informasi dibuat oleh


data. CREATED_DATE String Informasi tanggal dibuat
data. UPDATE_BY String Informasi diperbarui oleh
data. UPDATE_DATE String Informasi tanggal diperbarui

Success-Response
{
"status": 0,
"message": "",
"data": [
{
"ID_RELEVANT": 5,
"ID_AKUN": "12003",
"RELEVANT_DESC": "• Involved on system design, UI design, and full life cycle application
development untill deployment to production\n• Involved on programming testing and improving
on application performance",
"CREATED_BY": "Sandhi Rachmat Anugrah",
"CREATED_DATE": "2018-08-28 00:00:00",
"UPDATE_BY": "Sandhi Rachmat Anugrah",
"UPDATE_DATE": "2018-08-28 00:00:00"
}
]
}

CVMS API
CVMS API Documentation

GET
GET- cvprofile skill

localhost:8000/api/cvprofile/skill
Parameter

Field Tipe data Deskripsi


token String Kode enkripsi yang diberikan kepada masing-
masing user pada saat otentikasi.

Success 200 OK

Field Tipe data Deskripsi


status Boolean Status tanggapan saat mengambil data
message String Pesan tanggapan saat mengambil data
data. skill_name String Informasi nama skill

Success-Response
{
"status": 0,
"message": "",
"data": [
{
"skill_name": "Acquisition Marketing"
},
{
"skill_name": "Android Studio"
}
]
}

CVMS API
CVMS API Documentation

GET
GET- cvprofile education

localhost:8000/api/cvprofile/education

Parameter

Field Tipe data Deskripsi


token String Kode enkripsi yang diberikan kepada masing-
masing user pada saat otentikasi.

Success 200 OK

Field Tipe data Deskripsi


status Boolean Status tanggapan saat mengambil data
message String Pesan tanggapan saat mengambil data
data. SCHOOL_NAME String Informasi nama skill
data. DEGREE String Informasi nama instansi pendidikan
data. FIELD_OF_STUDY String Informasi gelar
data. FROM_DATE_EDU String Informasi tanggal dimulainya pendidikan
data. FROM_DATE_EDU String Informasi tanggal berakhirnya pendidikan

Success-Response
{
"status": 0,
"message": "",
"data": [
{
"SCHOOL_NAME": "Politeknik Negeri Bandung",
"DEGREE": "Bachelor",
"FIELD_OF_STUDY": "Informatics Engineering",
"FROM_DATE_EDU": "12 Jun 2014",
"TO_DATE_EDU": "3 Aug 2018"
}
]
}

CVMS API
CVMS API Documentation

GET
GET- cvprofile course & training

localhost:8000/api/cvprofile/course

Parameter

Field Tipe data Deskripsi


token String Kode enkripsi yang diberikan kepada masing-
masing user pada saat otentikasi.

Success 200 OK

Field Tipe data Deskripsi


status Boolean Status tanggapan saat mengambil data
message String Pesan tanggapan saat mengambil data
data.TITLE String Informasi nama topik training dan kursus yang
pernah diikuti
data.PROVIDER String Informasi nama penyelenggara training yang pernah
diikuti
data.PLACE String Informasi tempat berlangsungnya training yang
pernah diikuti
data.DURATION String Informasi jangka waktu diadakannya training
data.COURSE_DATE String Informasi tanggal berlangsungnya training

Success-Response
{
"status": 0,
"message": "",
"data": [
{
"TITLE": "Character building",
"PROVIDER": "DIKTI",
"PLACE": "Bandung",
"DURATION": 2,
"COURSE_DATE": "12 Feb 2017"
}
]
}

CVMS API
CVMS API Documentation

GET
GET- cvprofile company&employment

localhost:8000/api/cvprofile/companyEmp

Parameter

Field Tipe data Deskripsi


token String Kode enkripsi yang diberikan kepada masing-
masing user pada saat otentikasi.

Success 200 OK

Field Tipe data Deskripsi


status Boolean Status tanggapan saat mengambil data
message String Pesan tanggapan saat mengambil data
data.COMPANY_EMP_NAME String Informasi nama perusahaan tempat pegawai
bekerja
data.ROLE_EMP String Informasi jabatan pegawai selama bekerja pada
perusaan tersebut
data.FROM_DATE_COMP String Informasi tanggal pegawai mulai bekerja pada
perusahaan tersebut
data.TO_DATE_COMP String Informasi tanggal pegawai berhenti bekerja pada
perusahaan tersebut

Success-Response
{
"status": 0,
"message": "",
"data": [
{
"COMPANY_EMP_NAME": "BSP",
"ROLE_EMP": "analyst",
"FROM_DATE_COMP": "11 Dec 2017",
"TO_DATE_COMP": "9 Jan 2018"
}
]
}

CVMS API
CVMS API Documentation

GET
GET- cvprofile project

localhost:8000/api/cvprofile/project

Parameter

Field Tipe data Deskripsi


token String Kode enkripsi yang diberikan kepada masing-
masing user pada saat otentikasi.

Success 200 OK

Field Tipe data Deskripsi


status Boolean Status tanggapan saat mengambil data
message String Pesan tanggapan saat mengambil data
data.ID_PROJECT String Id project

data.ID_AKUN String Id akun dari Pemilik akun


data.PROJECT_NAME String Informasi nama project yang sudah pernah
dibuat oleh pegawai
data.LOCATION String Informasi lokasi dibuatnya project tersebut
data.CUSTOMER String Informasi nama customer project yang dibuat
data.DB_PROJECT String Informasi nama database yang digunakan saat
membuat project
data.PROJECT_ROLE String Informasi peranan pegawai pada project
tersebut
data.APPSERVER_PROJ String Informasi nama server yang digunakan pada
pembuatan project
data.PROJECT_SERVEROS String Informasi nama server operating system yang
digunakan pada pembuatan project
data.PROJECT_APPTYPE String Informasi tipe platform yang digunakan pada
project tersebut
data.DEV_LANGUAGE String Informasi bahasa pemrograman yang digunakan
pada project yang dibuat

data.DEV_TOOLS String Informasi tool development yang digunakan


pada saat pembuatan project
data.FRAMEWORK String Informasi framework yang digunakan pada saat
pembuatan project
data.OTHER_INFO String
data.PROJECT_DESC String Informasi deskripsi dari project yang dibuat

data.START_DATE_PROJECT String Informasi tanggal mulai proyek tersebut


dilaksanakan

data.END_DATE_PROJECT String Informasi tanggal terakhir dibuatnya project


tersebut

data.CREATED_BY String Informasi dibuat oleh


data.CREATED_DATE String Informasi tanggal dibuat
data.UPDATE_BY String Informasi diperbarui oleh
data.UPDATE_DATE String Informasi tanggal diperbarui

Success-Response
{
"status": 0,
"message": "",
"data": [
{
"ID_PROJECT": 4,
"ID_AKUN": "12003",
"PROJECT_NAME": "TOCS",
"LOCATION": "BSP",
"CUSTOMER": "Toyota",
"DB_PROJECT": "MySQL",
"PROJECT_ROLE": "Programmer",
"APPSERVER_PROJ": "Apache",
"PROJECT_SERVEROS": "windows",
"PROJECT_APPTYPE": "Web & Android",
"DEV_LANGUAGE": "JAVA",
"DEV_TOOLS": "Sublime, android studio",
"FRAMEWORK": "Laravel",
"OTHER_INFO": "",
"PROJECT_DESC": "",
"START_DATE_PROJECT": "11 Jul 2018",
"END_DATE_PROJECT": "9 Oct 2018",
"CREATED_BY": "Sandhi Rachmat Anugrah",
"CREATED_DATE": "2018-08-28 00:00:00",
"UPDATE_BY": "Sandhi Rachmat Anugrah",
"UPDATE_DATE": "2018-08-28 00:00:00"
}
]
}

CVMS API
CVMS API Documentation

GET
GET- cvprofile listSkill

localhost:8000/api/cvprofile/listSkill

Parameter

Field Tipe data Deskripsi


token String Kode enkripsi yang diberikan kepada masing-
masing user pada saat otentikasi.

Success 200 OK

Field Tipe data Deskripsi


status Boolean Status tanggapan saat mengambil data
message String Pesan tanggapan saat mengambil data
data. id_m_skill String Id list skill
data.skill_name String Informasi nama skill
Success-Response
{
"status": 0,
"message": "",
"data": [
{
"id_m_skill": 1,
"skill_name": "A++"
},
{
"id_m_skill": 2,
"skill_name": "ABAP"
]
}

Anda mungkin juga menyukai