Jobs

This API will display the jobs of your MyRA and view the content of a specific job. API results are in json format. You can validate if the job is open or close base on the ff keys: "date_open" and "date_close".

Job List

To retrieve all available jobs.

If your MyRA is using our AWS S3 Storage:
https://mole-barmm-myra-bucket.s3.us-west-2.amazonaws.com/:uniquecode/attachments/jobs/joblists.json
If your MyRA is using your server storage:
https://your-myra-url/storage/:uniquecode/attachments/jobs/joblists.json
Parameter:
Field Type Description
uniquecode String This is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
Result:
[
  {
    "id": 33,
    "employer_name": "Cooperative Development Authority",
    "position_title": "Admin Assistant",
    "no_of_req": 5,
    "job_classification": "Admin Assistant",
    "date_open": "01/14/2022",
    "date_close": "04/14/2022",
    "country_id": 4,
    "work_site": 2,    
    "gender": "Male",
    "minimum_workexp": 0,
    "minimum_education": "College Level (Undergraduate)",
    "job_description": "<p></p><h3>Requirements:</h3><ul><li>Bachelor's degree in Web development or related field, or relevant experience.</li><li>Solid knowledge and experience in programming applications.</li><li>Proficient in JavaScript, HTML, CSS.</li><li>Proficient in My SQL.</li><li>Dedicated team player.</li><li>Ability to thrive in a fast-paced environment.</li><li>Solid ability in both written and verbal communication.</li><li>Knowledge of programming language and technical terminology.</li><li>Able to develop ideas and processes and clearly express them.</li><li>High degree of independent judgment.</li><li>Able to solve complex problems.</li></ul><br><p></p>",
    "show_salary_on_website": 1,
    "currency": "PHP",
    "min_salary": 10000,
    "max_salary": 20000,
    "employer_interview_from": "12/20/2022",
    "employer_interview_to": "12/22/2022",
    "employer_interview_venue": "Manila",
    "created_at": "2022-01-14 10:23:23",
    "hashid": "brr",
    "updated_at": "2022-01-14 10:23:23",
    "show_salary_on_website_display": "Yes",
    "salary_format": "50,000.00",
    "job_classification_display": "Government Internship Program (GIP)",
    "created_at_readable": "1 second ago",
    "created_at_display": "Jan 14, 2022",
    "hashid": "brr",
    "country": {
    	"id": 4,
    	"name": "PHILIPPINES",    	
    	"hashid": "-b"
    },
    "branches": {
    	"id": 4,
    	"name": "Manila",    	
    	"hashid": "-b"
    }
  }
]
			

View Job

To view a specific job.

If your MyRA is using our AWS S3 Storage:
https://mole-barmm-myra-bucket.s3.us-west-2.amazonaws.com/:uniquecode/attachments/jobs/:id.json
If your MyRA is using your server storage:
https://your-myra-url/storage/:uniquecode/attachments/jobs/:id.json
Parameter:
Field Type Description
uniquecode String This is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
id Integer Jobs unique ID. The ID is in Job List API result.
Result:
[
  {
    "id": 33,
    "employer_name": Medical City,
    "position_title": "Web Developer",
    "no_of_req": 5,
    "job_classification": 1,
    "date_open": "01/14/2022",
    "date_close": "04/14/2022",
    "country_id": 4,    
    "work_site": "Makati City",
    "gender": "Male",
    "minimum_workexp": "2",
    "minimum_education": "Bachelor's / College Degree",
    "job_description": "<p></p><h3>Requirements:</h3><ul><li>Bachelor's degree in Web development or related field, or relevant experience.</li><li>Solid knowledge and experience in programming applications.</li><li>Proficient in JavaScript, HTML, CSS.</li><li>Proficient in My SQL.</li><li>Dedicated team player.</li><li>Ability to thrive in a fast-paced environment.</li><li>Solid ability in both written and verbal communication.</li><li>Knowledge of programming language and technical terminology.</li><li>Able to develop ideas and processes and clearly express them.</li><li>High degree of independent judgment.</li><li>Able to solve complex problems.</li></ul><br><p></p>",
    "show_salary_on_website": 1,
    "currency": "PHP",
    "min_salary": 20000,
    "max_salary": 10000,
    "employer_interview_from": "12/20/2022",
    "employer_interview_to": "12/22/2022",
    "employer_interview_venue": "Manila",
    "show_salary_on_website_display": "Yes",
    "salary_format": "50,000.00",
    "job_classification_display": "Government Internship Program (GIP)",
    "created_at_readable": "1 second ago",
    "created_at_display": "Jan 14, 2022",
    "hashid": "brr",
    "country": {
    	"id": 4,
    	"name": "PHILIPPINES",
    	"hashid": "-b"
    },
    "branches": {
    	"id": 4,
    	"name": "Manila",    	
    	"hashid": "-b"
    }
  }
]
			

News List

To retrieve all available news.

If your MyRA is using our AWS S3 Storage:
https://mole-barmm-myra-bucket.s3.us-west-2.amazonaws.com/:uniquecode/attachments/news/newslists.json
If your MyRA is using your server storage:
https://your-myra-url/storage/:uniquecode/attachments/news/newslists.json
Parameter:
Field Type Description
uniquecode String This is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
Result:
[
  {
    "id": 33,
    "title": "We are Hiring of Nurse",
    "status": "Published",
    "thumbnail_photo": "filename",
    "posting_date": "09/20/2022",
    "expiry_date": "12/30/2022",    
    "authorsname": "Jayson Cruz",
    "tags": "nurse, nursing, prc license",
    "details": "

Good News we are hiring of nurses. Apply here

"
, "created_at_display": "Sep 20, 2022 04:11 PM", "attachment_path": "URL", "hashid": huy } ]

View News

To view a specific News.

If your MyRA is using our AWS S3 Storage:
https://mole-barmm-myra-bucket.s3.us-west-2.amazonaws.com/:uniquecode/attachments/news/:id.json
If your MyRA is using your server storage:
https://your-myra-url/storage/:uniquecode/attachments/news/:id.json
Parameter:
Field Type Description
uniquecode String This is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
id Integer News unique ID. The ID is in News List API result.
Result:
[
  {
    "id": 33,
    "title": "We are Hiring of Nurse",
    "status": "Published",
    "thumbnail_photo": "filename",
    "posting_date": "09/20/2022",
    "expiry_date": "12/30/2022",    
    "authorsname": "Jayson Cruz",
    "tags": "nurse, nursing, prc license",
    "details": "

Good News we are hiring of nurses. Apply here

"
, "created_at_display": "Sep 20, 2022 04:11 PM", "attachment_path": "URL", "hashid": huy } ]

Homepage Image Slider

To view a all homepage image slide available.

If your MyRA is using our AWS S3 Storage:
https://mole-barmm-myra-bucket.s3.us-west-2.amazonaws.com/:uniquecode/attachments/homepage-image-slider/homepageimagelisderlists.json
If your MyRA is using your server storage:
https://your-myra-url/storage/:uniquecode/attachments/homepage-image-slider/homepageimagelisderlists.json
Parameter:
Field Type Description
uniquecode String This is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
Result:
[
  {
    "name": "My Name",
    "link": "1.jpg",
    "details": "details",
    "attachment_path": "url link",
  },
  {
    "name": "Your Name",
    "link": "2.jpg",
    "details": "details",
    "attachment_path": "url link",
  }
]
			

Privacy Policy

Privacy Policy of your website encoded in MyRA.

If your MyRA is using our AWS S3 Storage:
https://mole-barmm-myra-bucket.s3.us-west-2.amazonaws.com/:uniquecode/attachments/website/privacy-policy.json
If your MyRA is using your server storage:
https://your-myra-url/storage/:uniquecode/attachments/website/privacy-policy.json
Parameter:
Field Type Description
uniquecode String This is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
Result:

content of privacy policy
			

Ministry List

To retrieve all available ministry that is active.

If your MyRA is using our AWS S3 Storage:
https://mole-barmm-myra-bucket.s3.us-west-2.amazonaws.com/:uniquecode/attachments/ministry/ministrylists.json
If your MyRA is using your server storage:
https://your-myra-url/storage/:uniquecode/attachments/ministry/ministrylists.json
Parameter:
Field Type Description
uniquecode String This is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
Result:
[
  {
    "id": 33,
    "name": "ELMO and Co.",
    "address": "Admin Assistant",
    "city": Quezon city,
    "telephone": "0286678908",
    "fax": "0286678908",
    "other_contact_no": "0286678906",
    "hashid": huy
    }
  }
]
			

View Ministry

To view a specific ministry.

If your MyRA is using our AWS S3 Storage:
https://mole-barmm-myra-bucket.s3.us-west-2.amazonaws.com/:uniquecode/attachments/ministry/:id.json
If your MyRA is using your server storage:
https://your-myra-url/storage/:uniquecode/attachments/ministry/:id.json
Parameter:
Field Type Description
uniquecode String This is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
id Integer Ministry unique ID. The ID is in Ministry List API result.
Result:
[
  {
    "id": 33,
    "name": "ELMO and Co.",
    "address": "Admin Assistant",
    "city": Quezon city,
    "telephone": "0286678908",
    "fax": "0286678908",
    "other_contact_no": "0286678906",
    "hashid": huy
  }
]
			

RA/Employer List

To retrieve all available RA/Employer that is active.

If your MyRA is using our AWS S3 Storage:
https://mole-barmm-myra-bucket.s3.us-west-2.amazonaws.com/:uniquecode/attachments/principal/principallists.json
If your MyRA is using your server storage:
https://your-myra-url/storage/:uniquecode/attachments/principal/principallists.json
Parameter:
Field Type Description
uniquecode String This is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
Result:
[
  {
    "id": 33,
    "name": "ELMO and Co.",
    "address": "Admin Assistant",
    "latitude": "0000.123123",
    "longhitud": "0000.988808",
    "registration_number": "PA-1231",    
    "city": Quezon city,
    "telephone": "0286678908",
    "country_id": 4,
    "other_contact_no": "0286678906",
    "hashid": huy,
    "attachment_path": URL,
    "no_male": 1,
    "no_female": 1,    
    "country": {
    	"id": 4,
    	"name": "PHILIPPINES",    	
    	"hashid": "-b"
    }
  }
]
			

View RA/Employer

To view a specific RA/Employer.

If your MyRA is using our AWS S3 Storage:
https://mole-barmm-myra-bucket.s3.us-west-2.amazonaws.com/:uniquecode/attachments/principal/:id.json
If your MyRA is using your server storage:
https://your-myra-url/storage/:uniquecode/attachments/principal/:id.json
Parameter:
Field Type Description
uniquecode String This is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
id Integer RA/Employer unique ID. The ID is in RA/Employer List API result.
Result:
[
  {
    "id": 33,
    "name": "ELMO and Co.",
    "address": "Admin Assistant",
    "latitude": "0000.123123",
    "longhitud": "0000.988808",
    "registration_number": "PA-1231",    
    "city": Quezon city,
    "telephone": "0286678908",
    "country_id": 4,
    "other_contact_no": "0286678906",
    "hashid": huy,
    "attachment_path": URL,
    "no_male": 1,
    "no_female": 1,    
    "country": {
    	"id": 4,
    	"name": "PHILIPPINES",    	
    	"hashid": "-b"
    }
  }
]
			

Summary of Applicant

List of Applicants Yearly.

If your MyRA is using our AWS S3 Storage:
https://mole-barmm-myra-bucket.s3.us-west-2.amazonaws.com/:uniquecode/attachments/monthly-encoded-report/encoded-report-:year.json
If your MyRA is using your server storage:
https://your-myra-url/storage/:uniquecode/attachments/monthly-encoded-report/encoded-report-:year.json
Parameter:
Field Type Description
uniquecode String This is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
year Integer Year you want to show.
Result:
[
  {
    "December": 1,
    "November": 0
    }
  }
]
			

Summary of Hired Applicant

List of Hired Applicants Yearly.

If your MyRA is using our AWS S3 Storage:
https://mole-barmm-myra-bucket.s3.us-west-2.amazonaws.com/:uniquecode/attachments/monthly-encoded-hired-report/encoded-hired-report-:year.json
If your MyRA is using your server storage:
https://your-myra-url/storage/:uniquecode/attachments/monthly-encoded-hired-report/encoded-hired-report-:year.json
Parameter:
Field Type Description
uniquecode String This is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
year Integer Year you want to show.
Result:
[
  {
    "December": 1,
    "November": 0
    }
  }
]
			

Dropdown

This are the list of dropdown or select box field needed for online application.

Login

This is your login for registered applicants. This require two properties: one enter the applicants email and the second is enter the verification code in which will be the send thru email. Once verified you will be given secret token, store this and use to apply a job and updating applicants information (personal, education, employement, etc.)

Login Form

Method
POST
Endpoint URL
https://api.moleportal.ph/api/login
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "email": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
email String Required. Email Address of an applicant.
Response Body:

  {
    "success": true,    
    "data": {
    	"verification_code": "value"
    },
    "message": "Email has been sent."
  }
			
Where:
Data Description
verification_code This will be submit in the verification form.

Verification Form

Method
POST
Endpoint URL
https://api.moleportal.ph/api/verify-login
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "verification_code": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
verification_code String Required. The code that was sent to applicants email. This code has validity of 15 minutes upon sending. Note: Please check also the spam inbox.
Response Body:

  {
    "success": true,    
    "data": {
    	"secret_token": "value"
    },
    "message": "Verification Completed."
  }
			
Where:
Data Description
secret_token Store this and will be use in applying a job and updating applicants information (personal, education, employement, etc.). This has validity of 60 minutes upon generating. Note: It's validity will rollback for every API Call.

Logout

Method
POST
Endpoint URL
https://api.moleportal.ph/api/logout
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "secret_token"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
Response Body:

  {
    "success": true,    
    "data": {
    	"message": "Secret Token has succesfully removed."
    },
    "message": "Succesfully removed the secret token."
  }
			
Where:
Data Description
message Message indicating the secret token has been removed or destroyed.

Apply a Job

Method
POST
Endpoint URL
https://api.moleportal.ph/api/apply-job
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "job_id": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
job_id String Required. The job id in View Job Api. Use the "hashid" key value for security.
Response Body:

  {
    "success": true,    
    "data": {
    	"job_details": "value"
    },
    "message": "Your application is succesfully."
  }
			
Where:
Data Description
job_details A short description of the job you applied.

List of Jobs Applied

Method
POST
Endpoint URL
https://api.moleportal.ph/api/view-apply-job
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
Response Body:

  {
    "success": true,    
    "data": {
    	"total_records": "value",
    	"applied_jobs": "value",
    },
    "message": "Succesfully retrieve list of jobs applied."
  }
			
Where:
Data Description
total_records Total records of jobs applied.
applied_jobs List of item in array. The "jobid" index is the id of the job you applied. See "View Job" API for full details.

View Applicant Details

Method
POST
Endpoint URL
https://api.moleportal.ph/api/view-applicant-details
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
Response Body:

  {
    "success": true,    
    "data": {
    	"applicant_details": {
            "id": "value",
            "last_name": "value",
            "first_name": "value",
            "middle_name": "value",
            "suffix": "value",
            "birth_date": "value",
            "gender": "value",
            "civil_status": "value",
            "religion": "value",
            "nationality": "value",
            "height": "value",
            "weight": "value",
            "children_no": "value",
            "language_spoken": "value",
            "expected_salary": "value",
            "mobile_no": "value",
            "mobile_no_alt": "value",
            "landline": "value",
            "office_phone": "value",
            "email_address": "value",
            "facebook": "value",
            "linkedin": "value",
            "skype": "value",
            "pres_street": "value",
            "pres_city": "value",
            "pres_barangay": "value",
            "pres_prov": "value",
            "pres_postal": "value",
            "pres_country": "value",
            "per_street": "value",
            "per_city": "value",
            "per_barangay": "value",
            "per_prov": "value",
            "per_postal": "value",
            "per_country": "value",
            "id_photo": "value",
            "hashid": "value",
            "fullname": "value",
            "age": "value",
            "permanent_address": "value",
            "present_address": "value",
            "idphoto_url_local": "value",
            "idphoto_url_s3": "value",
            "resume_url_local": "value",
            "resume_url_s3": "value",
            "countrypresent": {
            	"id": "value",
            	"name": "value"
            },
            "countrypermanent": {
            	"id": "value",
            	"name": "value"
            },
            "education": [
                {
                    "id": "value",
                    "personal_id": "value",
                    "education": "value",
                    "course": "value",
                    "field_of_stufy": "value",
                    "school": "value",
                    "location": "value",
                    "edu_from_date": "value",
                    "edu_to_date": "value",
                    "hashid": "value",
                    "field_of_study_name": "value"
                }
            ],
            "employment": [
                {
                    "id": "value",
                    "personal_id": "value",
                    "position": "value",
                    "company": "value",
                    "company_address": "value",
                    "department": "value",
                    "industry_id": "value",
                    "country_id": "value",
                    "salary_currency": "value",
                    "salary_amount": "value",
                    "emp_from_date": "value",
                    "emp_to_date": "value",
                    "description": "value",
                    "reason_for_leaving": "value",
                    "hashid": "value",
                    "industry_name": "value",
                    "country": {
                        "id": "value",
                        "name": "value"
                    }
                }
            ],
            "skills": [
                {
                    "id": "value",
                    "personal_id": "value",
                    "skill": "value",
                    "level": "value",
                    "hashid": "value",
                    "level_of_proficiency_name": "value"
                }
            ],
            "licenses": [
                {
                    "id": "value",
                    "personal_id": "value",
                    "name": "value",
                    "licenseno": "value",
                    "datetaken": "value",
                    "dateexpired": "value",
                    "datefirstissued": "value",
                    "hashid": "value"
                }
            ],
            "training": [
                {
                    "id": "value",
                    "personal_id": "value",
                    "name": "value",
                    "provider": "value",
                    "certno": "value",
                    "place_issue": "value",
                    "issue_date": "value",
                    "expiry_date": "value",
                    "start_date": "value",
                    "end_date": "value",
                    "hashid": "value"
                }
            ],
            "reference": [
                {
                    "id": "value",
                    "personal_id": "value",
                    "name": "value",
                    "position": "value",
                    "company": "value",
                    "contactno": "value",
                    "landline": "value",
                    "email": "value",
                    "relationship": "value",
                    "hashid": "value"
                }
            ],
            "dependents": [
                {
                    "id": "value",
                    "personal_id": "value",
                    "relationship": "value",
                    "lname": "value",
                    "fname": "value",
                    "mname": "value",
                    "lname_ext": "value",
                    "gender": "value",
                    "birthdate": "value",
                    "address": "value",
                    "mobile_no": "value",
                    "occupation": "value",
                    "employed": "value",
                    "disability": "value",
                    "beneficiary": "value",
                    "hashid": "value",
                    "disability_answer": "value",
                    "beneficiary_answer": "value"
                }
            ],
            "documents": [
                {
                    "id": "value",
                    "personal_id": "value",
                    "document_id": "value",
                    "document_no": "value",
                    "place_issued": "value",
                    "date_submitted": "value",
                    "date_issued": "value",
                    "date_expired": "value",
                    "filename": "value",
                    "hashid": "value",
                    "filename_url_local": "value",
                    "filename_url_s3": "value",
                    "documentname": {
                    	"id": "value",
                    	"name": "value"
                    },
                    applicant_upload: "value",
                }
            ]
    	}
    },
    "message": "Succesfully retrieve applicant's details."
  }
			
Where:
Data Description
applicant_details The details of applicants (personal, education, employment, skills, licenses, training, reference, dependents, documents). Each key is json format are self explanatory. "hashid" are the encrypted value of "id".

The "idphoto_url_local", "idphoto_url_s3", "filename_url_local", and "filename_url_s3" are the exact link of ID Photo and documents (depends where your storage is "Local" or "S3"). Simply change the ":uniquecode", refer to Job List API.

The "resume_url_local", "resume_url_s3" are the exact link resume (depends where your storage is "Local" or "S3"). Simply change the ":uniquecode", refer to Job List API.

The "applicant_upload" in documents key indicate that if value is 0, do not add ability to delete that record.

Update Personal Module

Method
POST
Endpoint URL
https://api.moleportal.ph/api/update-personal
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "last_name": "value",
    "first_name": "value",
    "middle_name": "value",
    "suffix": "value",
    "birth_date": "value",
    "birth_place": "value",
    "gender": "value",
    "civil_status": "value",
    "religion": "value",
    "nationality": "value",
    "height": "value",
    "weight": "value",
    "children_no": "value",
    "language_spoken": "value",
    "expected_salary": "value",
    "mobile_no": "value",
    "mobile_no_alt": "value",
    "landline": "value",
    "office_phone": "value",
    "email_address": "value",
    "facebook": "value",
    "linkedin": "value",
    "skype": "value",
    "pres_street": "value",
    "pres_city": "value",
    "pres_barangay": "value",
    "pres_prov": "value",
    "pres_postal": "value",
    "pres_country": "value",
    "per_street": "value",
    "per_city": "value",
    "per_barangay": "value",
    "per_prov": "value",
    "per_postal": "value",
    "per_country": "value",
    "photo_url": "value",
    "resume_url": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
last_name String Required. Applicant's last name.
first_name String Required. Applicant's first name.
middle_name String Required. Applicant's middle name.
suffix String Applicant's suffix name.
birth_date Date Required. Applicant's birthdate. Must be in mm/dd/yyyy format.
birth_place String Applicant's birth of place.
gender String Required. Applicant's gender. Value of choices must be "Male" or "Female" only.
civil_status String Required. Applicant's gender. Values are from Dropdown API, see "civil_status" key.
religion String Applicant's religion.
nationality String Required. Applicant's nationality. Values are from Dropdown API, see "nationality" key.
height String Applicant's height in cm.
weight String Applicant's weight in kg.
children_no String Applicant's number of children.
language_spoken String Applicant's language can spoke.
expected_salary String Applicant's expected salary.
mobile_no String Required. Applicant's main mobile numnber.
mobile_no_alt String Applicant's alternative mobile number.
landline String Applicant's landline number.
office_phone String Applicant's office phone number.
email_address String Required. Applicant's email address. Must be valid email address.
facebook String Applicant's facebook account. Remove the value "https://www.facebook.com/" and use the username.
linkedin String Applicant's linkedin account. Remove the value "https://www.linkedin.com/in/" and use the username.
skype String Applicant's skype account.
pres_street String Required. Applicant's present address of street.
pres_city String Required. Applicant's present address of city.
pres_barangay String Required. Applicant's present address of barangay.
pres_prov String Required. Applicant's present address of state/province.
pres_postal String Applicant's persent address of postal.
pres_country String Required. Applicant's present address of country. Values are from Dropdown API, see "country_id" key.
per_street String Applicant's permanent address of street.
per_city String Applicant's permanent address of city.
per_barangay String Required. Applicant's present address of barangay.
per_prov String Applicant's permanent address of state/province.
per_postal String Applicant's permanent address of postal.
per_country String Applicant's permanent address of country. Values are from Dropdown API, see "country_id" key.
photo_url String Applicant's photo url. The url where the file is located. Make sure it exist. You can upload it to your website and pass the url then delete.
resume_url String Applicant's resume url. The url where the file is located. Make sure it exist. You can upload it to your website and pass the url then delete.
Response Body:

  {
    "success": true,    
    "data": {
        "personal": {
            values     
        }
    },
    "message": "Personal Information succesfully updated."
  }
            
Where:
Data Description
personal The data of udpated personal information.

Upload ID Photo

You can use this if you want to update the photo only by using photo capture or crop image.

Method
POST
Endpoint URL
https://api.moleportal.ph/api/upload-id-photo
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "photo_url": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
photo_url String Required. Applicant's photo url. The url where the file is located. Make sure it exist. You can upload it to your website and pass the url then delete.
Response Body:

  {
    "success": true,    
    "data": {
        "personal": {
            values     
        }
    },
    "message": "Photo succesfully updated."
  }
            
Where:
Data Description
personal The data of udpated personal information.

The "idphoto_url_local" and "idphoto_url_s3" are the exact link of ID Photo (depends where your storage is "Local" or "S3"). Simply change the ":uniquecode", refer to Job List API.

Education (Add/Update/Delete)

Add Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/add-education
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "education": "value",
    "course": "value",
    "field_of_stufy": "value",
    "school": "value",
    "location": "value",
    "edu_from_date": "value",
    "edu_to_date": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
education String Required. Applicant's educational attainment. Values are from Dropdown API, see "education" key.
school String Required. Applicant's school.
course String Applicant's course.
location String Applicant's school address.
field_of_stufy String Applicant's course field of study. Values are from Dropdown API, see "field_of_study" key.
edu_from_date Date Applicant's education start date. Must be in mm/dd/yyyy format.
edu_to_date Date Applicant's education end date. Must be in mm/dd/yyyy format.
Response Body:

  {
    "success": true,    
    "data": {
    	"education": {
            values     
    	}
    },
    "message": "Education succesfully added."
  }
			
Where:
Data Description
education The data of education added.

Update Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/update-education
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "education": "value",
    "course": "value",
    "field_of_stufy": "value",
    "school": "value",
    "location": "value",
    "edu_from_date": "value",
    "edu_to_date": "value",
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
education String Required. Applicant's educational attainment. Values are from Dropdown API, see "education" key.
school String Required. Applicant's school.
course String Applicant's course.
location String Applicant's school address.
field_of_stufy String Applicant's course field of study. Values are from Dropdown API, see "field_of_study" key.
edu_from_date Date Applicant's education start date. Must be in mm/dd/yyyy format.
edu_to_date Date Applicant's education end date. Must be in mm/dd/yyyy format.
hashid string Education encrypted id. This is available in "View Applicant Details" API see "education" key.
Response Body:

  {
    "success": true,    
    "data": {
        "education": {
            values     
        }
    },
    "message": "Education succesfully updated."
  }
            
Where:
Data Description
education The data of updated education.

Delete Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/delete-education
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",    
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
hashid string Education encrypted id. This is available in "View Applicant Details" API see "education" key.
Response Body:

  {
    "success": true,    
    "data": {
        "education": {
            values     
        }
    },
    "message": "Education succesfully deleted."
  }
            
Where:
Data Description
education The data of deleted education.

Employment (Add/Update/Delete)

Add Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/add-employment
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "position": "value",
    "company": "value",
    "company_address": "value",
    "department": "value",
    "industry_id": "value",
    "country_id": "value",
    "salary_currency": "value",
    "salary_amount": "value",
    "emp_from_date": "value",
    "emp_to_date": "value",
    "description": "value",
    "reason_for_leaving": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
position String Required. Applicant's employment position.
company String Required. Applicant's company of employment.
company_address String Applicant's company address of employment.
department String Applicant's department position.
industry_id String Applicant's company industry. Values are from Dropdown API, see "industry_id" key.
country_id String Applicant's company country. Values are from Dropdown API, see "country_id" key.
salary_currency String Applicant's cuurency of salary. Values are from Dropdown API, see "salary_currency" key.
salary_amount String Applicant's amount of salary.
emp_from_date Date Applicant's employment start date. Must be in mm/dd/yyyy format.
emp_to_date Date Applicant's employment end date. Must be in mm/dd/yyyy format.
description String Applicant's job description.
reason_for_leaving String Applicant's reason for leaving.
Response Body:

  {
    "success": true,    
    "data": {
    	"employment": {
            values     
    	}
    },
    "message": "Employment succesfully added."
  }
			
Where:
Data Description
employment The data of employment added.

Update Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/update-employment
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "position": "value",
    "company": "value",
    "company_address": "value",
    "department": "value",
    "industry_id": "value",
    "country_id": "value",
    "salary_currency": "value",
    "salary_amount": "value",
    "emp_from_date": "value",
    "emp_to_date": "value",
    "description": "value",
    "reason_for_leaving": "value",
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
position String Required. Applicant's employment position.
company String Required. Applicant's company of employment.
company_address String Applicant's company address of employment.
department String Applicant's department position.
industry_id String Applicant's company industry. Values are from Dropdown API, see "industry_id" key.
country_id String Applicant's company country. Values are from Dropdown API, see "country_id" key.
salary_currency String Applicant's cuurency of salary. Values are from Dropdown API, see "salary_currency" key.
salary_amount String Applicant's amount of salary.
emp_from_date Date Applicant's employment start date. Must be in mm/dd/yyyy format.
emp_to_date Date Applicant's employment end date. Must be in mm/dd/yyyy format.
description String Applicant's job description.
reason_for_leaving String Applicant's reason for leaving.
hashid string Employment encrypted id. This is available in "View Applicant Details" API see "employment" key.
Response Body:

  {
    "success": true,    
    "data": {
        "employment": {
            values     
        }
    },
    "message": "Employment succesfully updated."
  }
            
Where:
Data Description
employment The data of updated employment.

Delete Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/delete-employment
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",    
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
hashid string Employment encrypted id. This is available in "View Applicant Details" API see "employment" key.
Response Body:

  {
    "success": true,    
    "data": {
        "employment": {
            values     
        }
    },
    "message": "Employment succesfully deleted."
  }
            
Where:
Data Description
employment The data of deleted employment.

Skill (Add/Update/Delete)

Add Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/add-skill
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "skill": "value",
    "level": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
skill String Required. Applicant's skill.
level String Required. Applicant's level of proficiency. Values are from Dropdown API, see "level_of_proficiency" key.
Response Body:

  {
    "success": true,    
    "data": {
    	"skill": {
            values     
    	}
    },
    "message": "Skill succesfully added."
  }
			
Where:
Data Description
skill The data of skill added.

Update Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/update-skill
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "skill": "value",
    "level": "value"
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
skill String Required. Applicant's skill.
level String Required. Applicant's level of proficiency. Values are from Dropdown API, see "level_of_proficiency" key.
hashid string Skill encrypted id. This is available in "View Applicant Details" API see "skill" key.
Response Body:

  {
    "success": true,    
    "data": {
        "skill": {
            values     
        }
    },
    "message": "SKill succesfully updated."
  }
            
Where:
Data Description
skill The data of updated skill.

Delete Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/delete-skill
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",    
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
hashid string Skill encrypted id. This is available in "View Applicant Details" API see "skill" key.
Response Body:

  {
    "success": true,    
    "data": {
        "skill": {
            values     
        }
    },
    "message": "Skill succesfully deleted."
  }
            
Where:
Data Description
skill The data of deleted skill.

Licenses (Add/Update/Delete)

Add Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/add-licenses
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "name": "value",
    "licenseno": "value",
    "datetaken": "value",
    "datefirstissued": "value",
    "dateexpired": "value"    
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
name String Required. Applicant's License Name.
licenseno String Required. Applicant's License Number.
datetaken Date Applicant's License Date Taken. Must be in mm/dd/yyyy format.
datefirstissued Date Applicant's License Date First Issued. Must be in mm/dd/yyyy format.
dateexpired Date Applicant's License Date Expired. Must be in mm/dd/yyyy format.
Response Body:

  {
    "success": true,    
    "data": {
    	"licenses": {
            values     
    	}
    },
    "message": "Licenses succesfully added."
  }
			
Where:
Data Description
licenses The data of licenses added.

Update Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/update-licenses
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "name": "value",
    "licenseno": "value",
    "datetaken": "value",
    "datefirstissued": "value",
    "dateexpired": "value",
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
name String Required. Applicant's License Name.
licenseno String Required. Applicant's License Number.
datetaken Date Applicant's License Date Taken. Must be in mm/dd/yyyy format.
datefirstissued Date Applicant's License Date First Issued. Must be in mm/dd/yyyy format.
dateexpired Date Applicant's License Date Expired. Must be in mm/dd/yyyy format.
hashid string Licenses encrypted id. This is available in "View Applicant Details" API see "licenses" key.
Response Body:

  {
    "success": true,    
    "data": {
        "licenses": {
            values     
        }
    },
    "message": "Licenses succesfully updated."
  }
            
Where:
Data Description
licenses The data of updated licenses.

Delete Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/delete-licenses
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",    
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
hashid string Licenses encrypted id. This is available in "View Applicant Details" API see "licenses" key.
Response Body:

  {
    "success": true,    
    "data": {
        "licenses": {
            values     
        }
    },
    "message": "Licenses succesfully deleted."
  }
            
Where:
Data Description
licenses The data of deleted licenses.

Training (Add/Update/Delete)

Add Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/add-training
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "name": "value",
    "provider": "value",
    "certno": "value",
    "place_issue": "value",
    "issue_date": "value",
    "expiry_date": "value",
    "start_date": "value",
    "end_date": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
name String Required. Applicant's Training Name.
provider String Applicant's training provider.
certno String Applicant's training certificate number.
place_issue String Applicant's training place of issue.
issue_date Date Applicant's training issue date. Must be in mm/dd/yyyy format.
expiry_date Date Applicant's training expiry date. Must be in mm/dd/yyyy format.
start_date Date Applicant's training start date. Must be in mm/dd/yyyy format.
end_date Date Applicant's training end date. Must be in mm/dd/yyyy format.
Response Body:

  {
    "success": true,    
    "data": {
    	"training": {
            values     
    	}
    },
    "message": "Training succesfully added."
  }
			
Where:
Data Description
training The data of training added.

Update Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/update-training
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "name": "value",
    "provider": "value",
    "certno": "value",
    "place_issue": "value",
    "issue_date": "value",
    "expiry_date": "value",
    "start_date": "value",
    "end_date": "value",
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
name String Required. Applicant's Training Name.
provider String Applicant's training provider.
certno String Applicant's training certificate number.
place_issue String Applicant's training place of issue.
issue_date Date Applicant's training issue date. Must be in mm/dd/yyyy format.
expiry_date Date Applicant's training expiry date. Must be in mm/dd/yyyy format.
start_date Date Applicant's training start date. Must be in mm/dd/yyyy format.
end_date Date Applicant's training end date. Must be in mm/dd/yyyy format.
hashid string Training encrypted id. This is available in "View Applicant Details" API see "training" key.
Response Body:

  {
    "success": true,    
    "data": {
        "training": {
            values     
        }
    },
    "message": "Training succesfully updated."
  }
            
Where:
Data Description
training The data of updated training.

Delete Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/delete-training
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",    
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
hashid string Training encrypted id. This is available in "View Applicant Details" API see "training" key.
Response Body:

  {
    "success": true,    
    "data": {
        "training": {
            values     
        }
    },
    "message": "Training succesfully deleted."
  }
            
Where:
Data Description
training The data of deleted training.

Dependents (Add/Update/Delete)

Add Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/add-dependents
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "relationship": "value",
    "lname": "value",
    "fname": "value",
    "mname": "value",
    "lname_ext": "value",
    "gender": "value",
    "birthdate": "value",
    "address": "value",
    "mobile_no": "value",
    "occupation": "value",
    "employed": "value",
    "disability": "value",
    "beneficiary": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
relationship String Required. Applicant's dependents relationship. Values are from Dropdown API, see "relationship_list" key.
lname String Required. Applicant's dependents last name.
fname String Required. Applicant's dependents first name.
mname String Applicant's dependents middle name.
lname_ext String Applicant's dependents suffix.
gender String Applicant's dependents gender. Value of choices must be "Male" or "Female" only.
birthdate Date Applicant's dependents birthdate. Must be in mm/dd/yyyy format if not blank.
address String Applicant's dependents address.
mobile_no String Applicant's dependents mobile number.
occupation String Applicant's dependents occupation.
employed String Applicant's dependents if employed. Value of choices must be "Yes", "No" or "Retired" only.
disability Integer Applicant's dependents if disability. Value of choices must be "1", or "0" only. "1" is Yes, "0" is No.
beneficiary Integer Applicant's dependents if beneficiary. Value of choices must be "1", or "0" only. "1" is Yes, "0" is No.
Response Body:

  {
    "success": true,    
    "data": {
    	"dependents": {
            values     
    	}
    },
    "message": "Dependents succesfully added."
  }
			
Where:
Data Description
dependents The data of dependents added.

Update Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/update-dependents
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "relationship": "value",
    "lname": "value",
    "fname": "value",
    "mname": "value",
    "lname_ext": "value",
    "gender": "value",
    "birthdate": "value",
    "address": "value",
    "mobile_no": "value",
    "occupation": "value",
    "employed": "value",
    "disability": "value",
    "beneficiary": "value"
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
relationship String Required. Applicant's dependents relationship. Values are from Dropdown API, see "relationship_list" key.
lname String Required. Applicant's dependents last name.
fname String Required. Applicant's dependents first name.
mname String Applicant's dependents middle name.
lname_ext String Applicant's dependents suffix.
gender String Applicant's dependents gender. Value of choices must be "Male" or "Female" only.
birthdate Date Applicant's dependents birthdate. Must be in mm/dd/yyyy format if not blank.
address String Applicant's dependents address.
mobile_no String Applicant's dependents mobile number.
occupation String Applicant's dependents occupation.
employed String Applicant's dependents if employed. Value of choices must be "Yes", "No" or "Retired" only.
disability Integer Applicant's dependents if disability. Value of choices must be "1", or "0" only. "1" is Yes, "0" is No.
beneficiary Integer Applicant's dependents if beneficiary. Value of choices must be "1", or "0" only. "1" is Yes, "0" is No.
hashid string Dependents encrypted id. This is available in "View Applicant Details" API see "dependents" key.
Response Body:

  {
    "success": true,    
    "data": {
        "dependents": {
            values     
        }
    },
    "message": "Dependents succesfully updated."
  }
            
Where:
Data Description
dependents The data of updated dependents.

Delete Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/delete-dependents
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",    
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
hashid string Dependents encrypted id. This is available in "View Applicant Details" API see "dependents" key.
Response Body:

  {
    "success": true,    
    "data": {
        "dependents": {
            values     
        }
    },
    "message": "Dependents succesfully deleted."
  }
            
Where:
Data Description
dependents The data of deleted dependents.

Reference (Add/Update/Delete)

Add Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/add-reference
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "name": "value",
    "position": "value",
    "company": "value",
    "contactno": "value",
    "landline": "value",
    "email": "value",
    "relationship": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
name String Required. Applicant's Reference Name.
position String Applicant's reference position.
company String Applicant's reference company.
contactno String Applicant's reference mobile number.
landline String Applicant's reference landline number.
email String Applicant's reference email address. Must be valid email address if not blank.
relationship String Applicant's reference relationship.
Response Body:

  {
    "success": true,    
    "data": {
    	"reference": {
            values     
    	}
    },
    "message": "Reference succesfully added."
  }
			
Where:
Data Description
reference The data of reference added.

Update Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/update-reference
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "name": "value",
    "position": "value",
    "company": "value",
    "contactno": "value",
    "landline": "value",
    "email": "value",
    "relationship": "value",
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
name String Required. Applicant's Reference Name.
position String Applicant's reference position.
company String Applicant's reference company.
contactno String Applicant's reference mobile number.
landline String Applicant's reference landline number.
email String Applicant's reference email address. Must be valid email address if not blank.
relationship String Applicant's reference relationship.
hashid string Reference encrypted id. This is available in "View Applicant Details" API see "reference" key.
Response Body:

  {
    "success": true,    
    "data": {
        "reference": {
            values     
        }
    },
    "message": "Reference succesfully updated."
  }
            
Where:
Data Description
reference The data of updated reference.

Delete Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/delete-reference
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",    
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
hashid string Reference encrypted id. This is available in "View Applicant Details" API see "reference" key.
Response Body:

  {
    "success": true,    
    "data": {
        "reference": {
            values     
        }
    },
    "message": "Reference succesfully deleted."
  }
            
Where:
Data Description
reference The data of deleted reference.

Document (Add/Update/Delete)

Add Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/add-document
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "document_id": "value",
    "document_no": "value",
    "place_issued": "value",
    "date_submitted": "value",
    "date_issued": "value",
    "date_expired": "value",
    "document_url": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
document_id String Required. Applicant's document type. Values are from Dropdown API, see "document_list" key.
document_no String Applicant's document number.
place_issued String Applicant's document place of issued.
date_submitted Date Applicant's document date of submitted. Must be in mm/dd/yyyy format.
date_issued Date Applicant's document date of issued. Must be in mm/dd/yyyy format.
date_expired Date Applicant's document date of expiry. Must be in mm/dd/yyyy format.
document_url String Applicant's document url. The url where the file is located. Make sure it exist. You can upload it to your website and pass the url then delete.
Response Body:

  {
    "success": true,    
    "data": {
    	"document": {
            values     
    	}
    },
    "message": "Document succesfully added."
  }
			
Where:
Data Description
document The data of document added. If "applicant_upload" key is "0". Do not delete that record.

Update Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/update-document
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",
    "document_id": "value",
    "document_no": "value",
    "place_issued": "value",
    "date_submitted": "value",
    "date_issued": "value",
    "date_expired": "value",
    "document_url": "value",
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
document_id String Required. Applicant's document type. Values are from Dropdown API, see "document_list" key.
document_no String Applicant's document number.
place_issued String Applicant's document place of issued.
date_submitted Date Applicant's document date of submitted. Must be in mm/dd/yyyy format.
date_issued Date Applicant's document date of issued. Must be in mm/dd/yyyy format.
date_expired Date Applicant's document date of expiry. Must be in mm/dd/yyyy format.
document_url String Applicant's document url. The url where the file is located. Make sure it exist. You can upload it to your website and pass the url then delete.
hashid string Document encrypted id. This is available in "View Applicant Details" API see "documents" key.
Response Body:

  {
    "success": true,    
    "data": {
        "document": {
            values     
        }
    },
    "message": "Document succesfully updated."
  }
            
Where:
Data Description
document The data of updated document. If "applicant_upload" key is "0". Do not delete that record.

Delete Record

Method
POST
Endpoint URL
https://api.moleportal.ph/api/delete-document
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "secret_token": "value",    
    "hashid": "value"
    }
  }
            
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
secret_token String Required. The secret token generate in Verificaton Form API.
hashid string Document encrypted id. This is available in "View Applicant Details" API see "documents" key.
Response Body:

  {
    "success": true,    
    "data": {
        "document": {
            values     
        }
    },
    "message": "Document succesfully deleted."
  }
            
Where:
Data Description
document The data of deleted document.

Submit Application

This will create applicant's account. It either with or without job application. Once submit an email confirmation will be sent.

Note: Make sure you set the Applicant Login and Confirmation URL in MyRA. Applicant Login is your domain while Confirmation URL is your domain plus the page who will handle the confirmation request (ex: https://mywebsite.com/confirmation.php).

Application Form

Method
POST
Endpoint URL
https://api.moleportal.ph/api/submit-application
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "job_id": "value",
    "last_name": "value",
    "first_name": "value",
    "middle_name": "value",
    "suffix": "value",
    "birth_date": "value",
    "birth_place": "value",
    "gender": "value",
    "civil_status": "value",
    "religion": "value",
    "nationality": "value",
    "height": "value",
    "weight": "value",
    "children_no": "value",
    "language_spoken": "value",
    "expected_salary": "value",
    "mobile_no": "value",
    "mobile_no_alt": "value",
    "landline": "value",
    "office_phone": "value",
    "email_address": "value",
    "facebook": "value",
    "linkedin": "value",
    "skype": "value",
    "pres_street": "value",
    "pres_city": "value",
    "pres_barangay": "value",
    "pres_prov": "value",
    "pres_postal": "value",
    "pres_country": "value",
    "per_street": "value",
    "per_city": "value",
    "per_barangay": "value",
    "per_prov": "value",
    "per_postal": "value",
    "per_country": "value",
    "education": "value",
    "school": "value",
    "course": "value",
    "location": "value",
    "field_of_stufy": "value",
    "edu_from_date": "value",
    "edu_to_date": "value",
    "position": "value",
    "company": "value",
    "company_address": "value",
    "department": "value",
    "industry_id": "value",
    "country_id": "value",
    "salary_currency": "value",
    "salary_amount": "value",
    "emp_from_date": "value",
    "emp_to_date": "value",
    "description": "value",
    "reason_for_leaving": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
job_id String The job id in View Job Api. Use the "hashid" key value for security.
last_name String Required. Applicant's last name.
first_name String Required. Applicant's first name.
middle_name String Required. Applicant's middle name.
suffix String Applicant's suffix name.
birth_date Date Required. Applicant's birthdate. Must be in mm/dd/yyyy format.
birth_place String Applicant's birth of place.
gender String Required. Applicant's gender. Value of choices must be "Male" or "Female" only.
civil_status String Required. Applicant's gender. Values are from Dropdown API, see "civil_status" key.
religion String Applicant's religion.
nationality String Required. Applicant's nationality. Values are from Dropdown API, see "nationality" key.
height String Applicant's height in cm.
weight String Applicant's weight in kg.
children_no String Applicant's number of children.
language_spoken String Applicant's language can spoke.
expected_salary String Applicant's expected salary.
mobile_no String Required. Applicant's main mobile numnber.
mobile_no_alt String Applicant's alternative mobile number.
landline String Applicant's landline number.
office_phone String Applicant's office phone number.
email_address String Required. Applicant's email address. Must be valid email address.
facebook String Applicant's facebook account. Remove the value "https://www.facebook.com/" and use the username.
linkedin String Applicant's linkedin account. Remove the value "https://www.linkedin.com/in/" and use the username.
skype String Applicant's skype account.
pres_street String Required. Applicant's present address of street.
pres_city String Required. Applicant's present address of city.
pres_barangay String Required. Applicant's present address of barangay.
pres_prov String Required. Applicant's present address of state/province.
pres_postal String Applicant's persent address of postal.
pres_country String Required. Applicant's present address of country. Values are from Dropdown API, see "country_id" key.
per_street String Applicant's permanent address of street.
per_city String Applicant's permanent address of city.
per_barangay String Required. Applicant's present address of barangay.
per_prov String Applicant's permanent address of state/province.
per_postal String Applicant's permanent address of postal.
per_country String Applicant's permanent address of country. Values are from Dropdown API, see "country_id" key.
education String Required. Applicant's educational attainment. Values are from Dropdown API, see "education" key.
school String Required. Applicant's school.
course String Applicant's course.
location String Applicant's school address.
field_of_stufy String Applicant's course field of study. Values are from Dropdown API, see "field_of_study" key.
edu_from_date Date Applicant's education start date. Must be in mm/dd/yyyy format.
edu_to_date Date Applicant's education end date. Must be in mm/dd/yyyy format.
position String Required. Applicant's employment position.
company String Required. Applicant's company of employment.
company_address String Applicant's company address of employment.
department String Applicant's department position.
industry_id String Applicant's company industry. Values are from Dropdown API, see "industry_id" key.
country_id String Applicant's company country. Values are from Dropdown API, see "country_id" key.
salary_currency String Applicant's cuurency of salary. Values are from Dropdown API, see "salary_currency" key.
salary_amount String Applicant's amount of salary.
emp_from_date Date Applicant's employment start date. Must be in mm/dd/yyyy format.
emp_to_date Date Applicant's employment end date. Must be in mm/dd/yyyy format.
description String Applicant's job description.
reason_for_leaving String Applicant's reason for leaving.
Response Body:

  {
    "success": true,    
    "data": {
    	"url": https://mywebsite.com/confirmation.php?confirmation_code=Rs9hxHaBP0P6rSQBwx3hfVirts8Sdn6VqwwWCFDxaqfz4wK8vIEvEiXALkQd&job_id=brr
    },
    "message": "Email has been sent."
  }
			
Where:
Data Description
url This is the confirmation link will be sent to email.
https://mywebsite.com is the MyRA Applicant Login URL.
https://mywebsite.com/confirmation.php is the MyRA Applicant Confirmation URL.
confirmation_code and job_id are value will pass in Confirm Application API.

Confirm Application

Method
POST
Endpoint URL
https://api.moleportal.ph/api/confirm-application
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "confirmation_code": "value",
    "job_id": "value"
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
confirmation_code String Required. The confirmation code in the link that was sent in email. Note: Please check also the spam inbox.
job_id String The job id in the link that was sent in email. Note: Please check also the spam inbox.
Response Body:

  {
    "success": true,    
    "data": {
    	"secret_token": "value",
    	"job_details": "value"
    },
    "message": "Confirmation Completed."
  }
			
Where:
Data Description
secret_token Store this and will be use in applying a job and updating applicants information (personal, education, employement, etc.). This has validity of 60 minutes upon generating. Note: It's validity will rollback for every API Call.
job_details A short description of the job you applied if any.

RA/Employer Registration

Method
POST
Endpoint URL
https://api.moleportal.ph/api/ra-registrants-save
Request Body

  {
    "api_key": "value",
    "api_secret": "value",
    "name": "name",
    "registration_number": "registration_number",
    "country_id": "country_id",
    "address": "address",
    "city": "city",
    "telephone": "telephone",
    "other_contact_no": "other_contact_no",
    "email": "email",
    "password": "password",
    "password2": "password2",
    "household_description": "household_description",
    }
  }
			
Where:
Field Type Description
api_key String Required. This is the API Key and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
api_secret String Required. This is the API Secret and is unique to every MyRA Clients. You can get this from your MyRA Administrator or you may contact us at myra@quantumx.com.
name String Required. Name of RA/Employer.
registration_number String RA/Employer Registration Number.
country_id Integer RA/Employer Country. Values are from Dropdown API, see "country_id" key.
address String RA/Employer Address.
city String RA/Employer City.
telephone String RA/Employer Telephone.
other_contact_no String RA/Employer other Contact No.
email String RA/Employer Email. Serve as login email.
password String RA/Employer password. Password should be at least 8 characters in length and should include at least one upper case letter, one number, and one special character.
password2 String RA/Employer password. Password should be at least 8 characters in length and should include at least one upper case letter, one number, and one special character.
household_description String RA/Employer short description.
Response Body:

  {
    "success": true,    
    "data": {
    	"email": "value"    	
    },
    "message": "Email has been sent."
  }
			
Where:
Data Description
email Where once approve a notification will be sent to this Email.