Companies

Get Companies

Returns records of vacancy companies created by client

GET /dashboard/vacancies/companies

Query Parameters

Name
Type
Description

q

String

Limit data companies based on string

industries

String

Limit data companies based on slug industries (can be multiple), example: demo-industry1, demo-industry2

order

String

Ordering data companies based on created at, options: DESC or ASC

Default: DESC

per_page

Integer

Limit data companies by how many data shown on per page

page

Integer

Limit data companies by page

show_all

Boolean

Set to false if want to use pagination

Headers

Name
Type
Description

Client-Key*

String

Your client Key

Authorization*

String

Admin bearer token

{
    "data": [
        {
            "id": 48,
            "name": "Shopee",
            "slug": "demo-shopee",
            "industry": "e-commerce",
            "link_company": "https://careers.shopee.co.id/",
            "company_image": "https://s3.mnio.xyz/uploads/public/660/3bf/884/6603bf884b4ef452289981.jpg"
        }
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": {}
        }
    }
}

Create Companies

Create a vacancy company and return its value

POST /dashboard/vacancies/companies

Headers

Name
Type
Description

Client-Key*

String

Your client Key

Authorization*

String

Admin bearer token

Request Body

Name
Type
Description

name*

String

Name of the company

industry_id

Integer

The id of the industry

link_company

String

LInk of the company

image

String

base64

Get Company Detail

Return a vacancy company based on id

GET /dashboard/vacancies/companies/{id}

Path Parameters

Name
Type
Description

id*

Integer

The id of the company

Headers

Name
Type
Description

Client-Key*

String

Your client Key

Authorization*

String

Admin bearer token

Update Company

Update a vacancy company by id and return it value

PUT /dashboard/vacancies/companies/{id}

Path Parameters

Name
Type
Description

id*

Integer

The id of the company

Headers

Name
Type
Description

Authorization*

String

Admin bearer token

Client-Key*

String

Your client Key

Request Body

Name
Type
Description

name*

String

The name of the company

industry_id

Integer

The id of the industry

link_company

String

Link of the company

image

String

base64

Delete Company

Delete a vacancy company based on id

DELETE /dashboard/vacancies/companies/{id}

Path Parameters

Name
Type
Description

id*

Integer

The id of the company

Headers

Name
Type
Description

Client-Key*

String

Your client Key

Authorization*

String

Admin bearer token

Example Request

Last updated