---
# System prepended metadata

title: Shapla Job API

---

# Shapla Job API

## Create company profile on job portal
> POST /api/internal/v1/companies
#### Header
> x-tenant-id [int]
> x-tenant-uuid [string]
> x-tenant-sub-domain [string]
> x-api-key [string]
> x-user-id [int]
> x-user-uuid [string]
> x-user-name [string]
> x-user-email [string]
#### Params
> name [string, required, max:255]
> icon [string, optional, max:255]
> website_link [string, optional]
> about [string, optional, max:65000]
> size [string, optional, max:255]
> location [string, optional, max:255]
> address [string, optional, max:255]
> contact_info [string, optional, max:255]
> fb_link [string, optional, max:255]
> twitter_link [string, optional, max:255]
> linkedin_link [string, optional, max:255]

##### Success response with status code `200`
```json
{
    "data": {
        "id": 8,
        "name": "c2n2233km s",
        "icon": "",
        "website_url": "",
        "about": "",
        "size": "",
        "address": "",
        "location": "",
        "contact_info": "",
        "fb_link": "",
        "twitter_link": "",
        "linkedin_link": "",
        "created_at": "2023-01-04T02:34:00.834619+06:00",
        "updated_at": "2023-01-04T02:34:00.834619+06:00"
    }
}
```

## Edit company profile on job portal
> PATCH /api/internal/v1/companies

#### Header
> x-api-key [string]
> company-id [int]
 
#### Params
> name [string, required, max:255]
> icon [string, optional, max:255]
> website_link [string, optional]
> about [string, optional, max:65000]
> size [string, optional, max:255]
> location [string, optional, max:255]
> address [string, optional, max:255]
> contact_info [string, optional, max:255]
> fb_link [string, optional, max:255]
> twitter_link [string, optional, max:255]
> linkedin_link [string, optional, max:255]

##### Success response with status code `200`
```json
{
    "data": {
        "id": 6,
        "name": "update",
        "icon": "update",
        "website_url": "update",
        "about": "update",
        "size": "update",
        "address": "update",
        "location": "update",
        "contact_info": "update",
        "fb_link": "update",
        "twitter_link": "update",
        "linkedin_link": "update",
        "created_at": "0001-01-01T00:00:00Z",
        "updated_at": "2023-01-05T01:02:19.539263+06:00"
    }
}
```
## Get all companies
> POST /api/internal/v1/companies
#### Header
> x-api-key [string]
#### Query Params
> per_page [int]
> page [int]

```json=
{
    "data": [
        {
            "about": "",
            "address": "",
            "contact_info": "",
            "fb_link": "",
            "icon": "",
            "id": 10,
            "linkedin_link": "",
            "location": "",
            "name": "test-2-7",
            "size": "",
            "twitter_link": ""
        },
        {
            "about": "",
            "address": "",
            "contact_info": "",
            "fb_link": "",
            "icon": "",
            "id": 9,
            "linkedin_link": "",
            "location": "",
            "name": "test-2",
            "size": "",
            "twitter_link": ""
        }
    ],
    "pagination": {
        "per_page": 10,
        "page": 1,
        "total_record": 2
    }
}
```
## Get company profile
> POST /v1/company/me
#### Header
> x-api-key [string]
> company-id [int]

```json
{
    "data": {
        "id": 6,
        "name": "company_name",
        "icon": "",
        "website_url": "",
        "about": "desc",
        "size": "300-500",
        "address": "Dhaka, BD",
        "location": "Dhaka, BD",
        "contact_info": "928342397",
        "fb_link": "",
        "twitter_link": "",
        "linkedin_link": "",
        "created_at": "2023-01-04T02:25:18.578825Z",
        "updated_at": "2023-01-05T01:15:33.487398Z"
    }
}
```

## Create a job for the company
> POST /v1/company/jobs
#### Params
> title [string, required, max:255]
> overview [string, required, max:65000]
> requirements [string, required, max:65000]
> benefits [string, required, max:65000]
> deadline [datetime: yyyy-mm-dd HH:mm:ss, required]
> employment_type [string(Part time/Full Time/Contractual), required, max:50]
> department [string(Engineering/Operations etc), optional, max:255]
> location [string(Dhaka, Bangladesh etc), optional, max:100]
> salary_range [string(10k-30k/Negotiable), required, max:255]
>  no_of_vacancy [int, optional]
> nature [string(Remote/Physical), optional, max:50]
> status [int(1->active/2->inactive/3->draft), required, max:50]

#### Header
> company_id [int]
> > x-api-key [string]

##### Success response with status code `200`
```json
{
    "data": {
        "id": 5,
        "company_id": 1,
        "title": "Sr.Software Engineer 2",
        "overview": "this is overview",
        "requirements": "golang, mysql",
        "benefits": "good place to work",
        "deadline": "2022-02-01T23:59:59Z",
        "employment_type": "Contractual",
        "department": "Engineering",
        "location": "Dhaka, Bangladesh",
        "salary_range": "100k-120k",
        "no_of_vacancy": 10,
        "nature": "physical",
        "status": 1,
        "posted_on": "2023-01-14T00:25:35.0835+06:00", // will be null if status=2 or 3
        "created_at": "2023-01-14T00:25:35.161708+06:00",
        "updated_at": "2023-01-14T00:25:35.161708+06:00"
    }
}
```


## Edit a job for the company
> PATCH /v1/company/jobs/{jobId}
#### Params
> title [string, optional, max:255]
> overview [string, optional, max:65000]
> requirements [string, optional, max:65000]
> benefits [string, optional, max:65000]
> deadline [datetime: yy-mm-dd hh:mm:ss, optional]
> employment_type [string(Part time/Full Time), optional, max:50]
> department [string(Engineering/Operations etc), optional, max:255]
> location [string(Dhaka, Bangladesh etc), optional, max:100]
> salary_range [string(10k-30k/Negotiable), optional, max:255]
> no_of_vacancy [int, optional]
> nature [string(Remote/Physical), optional, max:50]
> status [string(active/inactive/draft), optional, max:50]

#### Header
> company_id [int]

##### Success response with status code `200`
```json
{
    "data": {
        "id": 3,
        "company_id": 1,
        "title": "Sr.Software Engineer 2",
        "overview": "this is overview",
        "requirements": "golang, mysql",
        "benefits": "good place to work",
        "deadline": "2022-02-01T23:59:59Z",
        "employment_type": "Contractual",
        "department": "Engineering",
        "location": "Dhaka, Bangladesh",
        "salary_range": "100k-120k",
        "no_of_vacancy": 10,
        "nature": "physical",
        "status": 1,
        "created_at": "2023-01-12T03:54:23.990209+06:00",
        "updated_at": "2023-01-12T03:54:23.990209+06:00"
    }
}
```

## Get all jobs of a company
> GET /v1/company/jobs
#### Query Params
> status [string(), active|inactive deault: active, required]

#### Header
> company_id [int]

##### Success response with status code `200`
```json 

{
    "data": [
        {
            "id": 5,
            "company_id": 1,
            "title": "Sr.Software Engineer 2",
            "overview": "this is overview",
            "requirements": "golang, mysql",
            "benefits": "good place to work",
            "deadline": "2022-02-01T23:59:59Z",
            "employment_type": "Contractual",
            "department": "Engineering",
            "location": "Dhaka, Bangladesh",
            "salary_range": "100k-120k",
            "no_of_vacancy": 10,
            "nature": "physical",
            "status": 1,
            "posted_on": "2023-01-14T00:25:35.0835Z",
            "created_at": "2023-01-14T00:25:35.161708Z",
            "updated_at": "2023-01-14T00:25:35.161708Z"
        },
        {
            "id": 4,
            "company_id": 1,
            "title": "Sr.Software Engineer 2",
            "overview": "this is overview",
            "requirements": "golang, mysql",
            "benefits": "good place to work",
            "deadline": "2022-02-01T23:59:59Z",
            "employment_type": "Contractual",
            "department": "Engineering",
            "location": "Dhaka, Bangladesh",
            "salary_range": "100k-120k",
            "no_of_vacancy": 10,
            "nature": "physical",
            "status": 3,
            "posted_on": null,
            "created_at": "2023-01-14T00:23:43.21971Z",
            "updated_at": "2023-01-14T00:23:43.21971Z"
        }
    ],
    "pagination": {
        "per_page": 10,
        "page": 1,
        "total_record": 2
    }
}
```

## Get job details of a company with applicant list
> GET /api/internal/v1/company/jobs/3

#### Header
> company_id [int]
> x-api-key [string]

##### Success response with status code `200`
```json
{
    "data": {
        "applicants": [
            {
                "applied_on": "2023-01-27T20:50:38.231257Z",
                "cv_link": "link 1",
                "email": "rafsan@shapla.io",
                "id": 3,
                "is_hired": false,
                "is_interviewed": true,
                "is_shortlisted": false,
                "name": "Rafsan hello",
                "phone": "01670892288"
            }
        ],
        "application_count": 1,
        "benefits": "good place to work up",
        "company": {
            "id": 1,
            "name": "company-1",
            "icon": "",
            "website_url": "",
            "about": "",
            "size": "3k",
            "address": "",
            "location": "",
            "contact_info": "",
            "fb_link": "",
            "twitter_link": "",
            "linkedin_link": "",
            "created_at": "2023-01-08T03:20:58.325617Z",
            "updated_at": "2023-01-08T03:21:18.225588Z"
        },
        "company_id": 1,
        "created_at": "2023-01-14T00:23:22.691702Z",
        "deadline": "2023-02-01T23:59:59Z",
        "department": "Engineering up",
        "employment_type": "Full Time",
        "hired_count": 0,
        "id": 3,
        "interviewed_count": 1,
        "location": "Dhaka, Bangladesh ip",
        "nature": "physical up",
        "no_of_vacancy": 7,
        "overview": "this is overview up ",
        "posted_on": "2023-01-14T00:23:22.620165Z",
        "requirements": "golang, mysql , up",
        "salary_range": "100k-120k up",
        "shortlisted_count": 0,
        "status": 1,
        "title": "Sr.Software Engineer 2 up",
        "updated_at": "2023-01-28T17:18:17.250972Z",
        "view_count": 1
    },
    "pagination": {
        "per_page": 10,
        "page": 1,
        "total_record": 1
    }
}
```

## Get Applicant CV link
> GET /v1/company/jobs/{job_id}
#### Query Params
> applicant_id [int, required]

#### Header
> company_id [int]

##### Success response with status code `200`
```json
{
    "cv_link" : "/asd/asdasd.pdf"
}
```

## Get Bulk Applicant CV link
> GET /v1/company/jobs/{job_id}
#### Query Params
> applicant_ids[] [array, required]

#### Header
> company_id [int]

##### Success response with status code `200`
```json 
[
    {
        "applicant_id" :23423,
         "cv_link" : "/asd/asdasd.pdf"
    },
    {
        "applicant_id" :5676,
         "cv_link" : "/nbvn/vbn.pdf"
    },
    
]
```

## Shorlist an Applicant for the job
> POST /api/internal/v1/company/jobs/{job_id}/shortlist
#### Query Params
> applicant_id [int, required]

#### Header
> x-api-key [string, required]
> company_id [int, required]

##### Success response with status code `200`
```json 
{
    "data": {
        "created_at": "2023-01-28T15:01:15.496712+06:00",
        "updated_at": "2023-01-28T15:01:15.496712+06:00"
    }
}
```

## Remove an Applicant from shortlist
> DELETE /api/internal/v1/company/jobs/{job_id}/shortlist
#### Query Params
> applicant_id [int, required]

#### Header
> x-api-key [string, required]
> company_id [int, required]

##### Success response with status code `200`
```json 
//No content
```

## Mark an Applicant as hired for the job
> POST /api/internal/v1/company/jobs/{job_id}/hired
#### Query Params
> applicant_id [int, required]

#### Header
> x-api-key [string, required]
> company_id [int, required]

##### Success response with status code `200`
```json 
{
    "data": {
        "created_at": "2023-01-28T15:01:15.496712+06:00",
        "updated_at": "2023-01-28T15:01:15.496712+06:00"
    }
}
```

## Remove an Applicant from hired
> DELETE /api/internal/v1/company/jobs/{job_id}/h
#### Query Params
> applicant_id [int, required]

#### Header
> x-api-key [string, required]
> company_id [int, required]

##### Success response with status code `200`
```json 
//No content
```

## Create an interview schedule for the applicant
> POST /v1/company/jobs/{job_id}/interview
#### Query Params
> applicant_id [id, required]
> scheduled_date [datetime: yy-mm-dd hh:mm:ss, required]
> location [string, requied, max:255]

#### Header
> company_id [int]

##### Success response with status code `200`
```json 
{
    "data": {
        "id": 6,
        "job_id": 3,
        "applicant_id": 3,
        "location": "Dhaka, Bangaldesh",
        "status": 1,
        "schedule_date": "2023-03-01T23:59:59Z",
        "created_at": "2023-01-28T17:01:28.072465+06:00",
        "updated_at": "2023-01-28T17:01:28.072465+06:00"
    }
}
```

## Update an interview schedule for the applicant
> PATCH /v1/company/jobs/{job_id}/interview
#### Query Params
> applicant_id [id, required]
> scheduled_date [datetime: yy-mm-dd hh:mm:ss]
> location [string, max:255]
> status [int, 1=>active, 2=>cancelled]

#### Header
> x-api-key [string]
> company_id [int]

##### Success response with status code `200`
```json 
{
    "data": {
        "id": 6,
        "job_id": 3,
        "job": {
            "id": 3,
            "company_id": 1,
            "title": "Sr.Software Engineer 2 up",
            "overview": "this is overview up ",
            "requirements": "golang, mysql , up",
            "benefits": "good place to work up",
            "deadline": "2023-02-01T23:59:59Z",
            "employment_type": "Full Time",
            "department": "Engineering up",
            "location": "Dhaka, Bangladesh ip",
            "salary_range": "100k-120k up",
            "no_of_vacancy": 7,
            "nature": "physical up",
            "status": 1,
            "posted_on": "2023-01-14T00:23:22.620165Z",
            "created_at": "2023-01-14T00:23:22.691702Z",
            "updated_at": "2023-01-28T17:18:17.250972Z"
        },
        "applicant_id": 3,
        "location": "updated",
        "status": 2,
        "schedule_date": "2023-12-12T23:59:59Z",
        "created_at": "2023-01-28T17:01:28.072465Z",
        "updated_at": "2023-01-28T17:18:17.419252Z"
    }
}
```

## Get an interview schedule by applicant_id
> GET /api/internal/v1/company/jobs/3/interview
#### Header
> company_id [int]
> x-api-key [string, required]
 
#### Params
> applicant_id [id, required]


##### Success response with status code `200`
```json 
{
    "data": {
        "id": 6,
        "job_id": 3,
        "job": {
            "id": 3,
            "company_id": 1,
            "title": "Sr.Software Engineer 2 up",
            "overview": "this is overview up ",
            "requirements": "golang, mysql , up",
            "benefits": "good place to work up",
            "deadline": "2023-02-01T23:59:59Z",
            "employment_type": "Full Time",
            "department": "Engineering up",
            "location": "Dhaka, Bangladesh ip",
            "salary_range": "100k-120k up",
            "no_of_vacancy": 7,
            "nature": "physical up",
            "status": 1,
            "posted_on": "2023-01-14T00:23:22.620165Z",
            "created_at": "2023-01-14T00:23:22.691702Z",
            "updated_at": "2023-01-28T17:18:17.250972Z"
        },
        "applicant_id": 3,
        "applicant": {
            "id": 3,
            "name": "Rafsan hello",
            "email": "rafsan@shapla.io",
            "phone": "01670892288",
            "cv_link": "link 1",
            "created_at": "2023-01-27T20:50:38.231257Z",
            "updated_at": "2023-01-27T21:59:28.915806Z"
        },
        "location": "updated",
        "status": 2,
        "schedule_date": "2023-12-12T23:59:59Z",
        "created_at": "2023-01-28T17:01:28.072465Z",
        "updated_at": "2023-01-28T17:18:17.419252Z"
    }
}
```

## Get all interview schedules for a job
> GET  /api/internal/v1/company/jobs/3/interview/all

#### Header
> company_id [int]
> x-api-key [string, required]

##### Success response with status code `200`
```json 
{
    "data": [
        {
            "id": 6,
            "job_id": 3,
            "job": {
                "id": 3,
                "company_id": 1,
                "company": {
                    "id": 1,
                    "name": "company-1",
                    "icon": "",
                    "website_url": "",
                    "about": "",
                    "size": "3k",
                    "address": "",
                    "location": "",
                    "contact_info": "",
                    "fb_link": "",
                    "twitter_link": "",
                    "linkedin_link": "",
                    "created_at": "2023-01-08T03:20:58.325617Z",
                    "updated_at": "2023-01-08T03:21:18.225588Z"
                },
                "title": "Sr.Software Engineer 2 up",
                "overview": "this is overview up ",
                "requirements": "golang, mysql , up",
                "benefits": "good place to work up",
                "deadline": "2023-02-01T23:59:59Z",
                "employment_type": "Full Time",
                "department": "Engineering up",
                "location": "Dhaka, Bangladesh ip",
                "salary_range": "100k-120k up",
                "no_of_vacancy": 7,
                "nature": "physical up",
                "status": 1,
                "posted_on": "2023-01-14T00:23:22.620165Z",
                "created_at": "2023-01-14T00:23:22.691702Z",
                "updated_at": "2023-01-28T17:18:17.250972Z"
            },
            "applicant_id": 3,
            "applicant": {
                "id": 3,
                "name": "Rafsan hello",
                "email": "rafsan@shapla.io",
                "phone": "01670892288",
                "cv_link": "link 1",
                "created_at": "2023-01-27T20:50:38.231257Z",
                "updated_at": "2023-01-27T21:59:28.915806Z"
            },
            "location": "updated",
            "status": 2,
            "schedule_date": "2023-12-12T23:59:59Z",
            "created_at": "2023-01-28T17:01:28.072465Z",
            "updated_at": "2023-01-28T17:18:17.419252Z"
        }
    ],
    "pagination": {
        "per_page": 10,
        "page": 1,
        "total_record": 1
    }
}
```

## Applicants signup
> POST /api/v1/users
#### Params
> name [string, required, max:255]
> email [string|valid_email, required, max:255]
> phone [string, required, max:20]
> password [string, required, max:20]

##### Success response with status code `200`
```json
{
    "data": {
        "id": 3,
        "name": "Rafsan",
        "email": "rafsan@shapla.io",
        "phone": "01670892213",
        "cv_link": "",
        "created_at": "2023-01-27T20:50:38.231257+06:00",
        "updated_at": "2023-01-27T20:50:38.231257+06:00"
    }
}
```

## Applicants login
> POST /api/v1/login
#### Params
> email [string|valid_email, required, max:255]
> password [string, required, max:20]

##### Success response with status code `200`
```json
{
    "data": {
        "user": {
            "id": 3,
            "name": "Rafsan",
            "email": "rafsan@shapla.io",
            "phone": "01670892213",
            "cv_link": "",
            "created_at": "2023-01-27T20:50:38.231257Z",
            "updated_at": "2023-01-27T20:50:38.231257Z"
        },
        "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InJhZnNhbkBzaGFwbGEuaW8iLCJleHAiOjE2NzUwMDUwMzksIm5hbWUiOiJSYWZzYW4iLCJ0b2tlbl9pZCI6IjJiMWM4Yzk5ZjU1ODA3NTVmZjExNTE0ZDE2YjAyNGM1ZGQ4OGVlMWUifQ.PSYUMKTcoXatgDf6ab21WPZc-7rAmgsk8poJOkGqb1E",
        "refresh_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InJhZnNhbkBzaGFwbGEuaW8iLCJleHAiOjE2NzUwOTE0Mzl9.QTAhKZw1O3CHBPEo2AbhLkKHvbb4cDvdgdN8eP2daHI"
    }
}
```

## Applicants profile
> PATCH /api/v1/users/me
#### Authorization
> Bearer Token [string, required]

##### Success response with status code `200`
```json
{
    "data": {
        "id": 3,
        "name": "Rafsan",
        "email": "rafsan@shapla.io",
        "phone": "01670892213",
        "cv_link": "",
        "created_at": "2023-01-27T20:50:38.231257Z",
        "updated_at": "2023-01-27T20:50:38.231257Z"
    }
}
```


## Applicants edit profile
> PATCH /api/v1/users/edit
#### Params
> name [string, optional, max:255]
> password [string, optional, max:20]
> phone [string, required, max:20]
> cv_link [string, optional, max:255]

#### Authorization
> Bearer Token [string, required]
 
##### Success response with status code `200`
```json
{
    "data": {
        "id": 3,
        "name": "Rafsan hello",
        "email": "rafsan@shapla.io",
        "phone": "01670892288",
        "cv_link": "link 1",
        "created_at": "2023-01-27T20:50:38.231257Z",
        "updated_at": "2023-01-27T21:59:28.915806Z"
    }
}
```

## Get all jobs for the applicant
> GET /v1/jobs
#### Query Params
> title [string, optional]
> location [string, optional]
> department [string, optional]
> 
#### Authorization
> Bearer Token [string, required]

##### Success response with status code `200`
```json 
{
    "data": [
        {
            "id": 4,
            "company_id": 1,
            "company": {
                "id": 1,
                "name": "company-1",
                "icon": "",
                "website_url": "",
                "about": "",
                "size": "3k",
                "address": "",
                "location": "",
                "contact_info": "",
                "fb_link": "",
                "twitter_link": "",
                "linkedin_link": "",
                "created_at": "2023-01-08T03:20:58.325617Z",
                "updated_at": "2023-01-08T03:21:18.225588Z"
            },
            "title": "Sr.Software Engineer 2",
            "overview": "this is overview",
            "requirements": "golang, mysql",
            "benefits": "good place to work",
            "deadline": "2023-02-01T23:59:59Z",
            "employment_type": "Contractual",
            "department": "Engineering",
            "location": "Dhaka, Bangladesh",
            "salary_range": "100k-120k",
            "no_of_vacancy": 10,
            "nature": "physical",
            "status": 1,
            "posted_on": "2023-01-14T03:17:39.885755Z",
            "created_at": "2023-01-14T00:23:43.21971Z",
            "updated_at": "2023-01-14T03:17:39.95877Z"
        },
        {
            "id": 3,
            "company_id": 1,
            "company": {
                "id": 1,
                "name": "company-1",
                "icon": "",
                "website_url": "",
                "about": "",
                "size": "3k",
                "address": "",
                "location": "",
                "contact_info": "",
                "fb_link": "",
                "twitter_link": "",
                "linkedin_link": "",
                "created_at": "2023-01-08T03:20:58.325617Z",
                "updated_at": "2023-01-08T03:21:18.225588Z"
            },
            "title": "Sr.Software Engineer 2 up",
            "overview": "this is overview up ",
            "requirements": "golang, mysql , up",
            "benefits": "good place to work up",
            "deadline": "2023-02-01T23:59:59Z",
            "employment_type": "Full Time",
            "department": "Engineering up",
            "location": "Dhaka, Bangladesh ip",
            "salary_range": "100k-120k up",
            "no_of_vacancy": 7,
            "nature": "physical up",
            "status": 1,
            "posted_on": "2023-01-14T00:23:22.620165Z",
            "created_at": "2023-01-14T00:23:22.691702Z",
            "updated_at": "2023-01-14T03:16:48.59882Z"
        }
    ],
    "pagination": {
        "per_page": 10,
        "page": 1,
        "total_record": 2
    }
}
```

## Get job detail for the applicant
> GET /api/v1/jobs/{job_id}

#### Authorization
> Bearer Token [string, required]

##### Success response with status code `200`
```json

{
    "data": {
        "id": 6,
        "company_id": 1,
        "company": {
            "id": 1,
            "name": "company-1",
            "icon": "",
            "website_url": "",
            "about": "",
            "size": "3k",
            "address": "",
            "location": "",
            "contact_info": "",
            "fb_link": "",
            "twitter_link": "",
            "linkedin_link": "",
            "created_at": "2023-01-08T03:20:58.325617Z",
            "updated_at": "2023-01-08T03:21:18.225588Z"
        },
        "title": "Sr.Software Engineer 5",
        "overview": "this is overview",
        "requirements": "golang, mysql",
        "benefits": "good place to work",
        "deadline": "2023-02-01T23:59:59Z",
        "employment_type": "Contractual",
        "department": "Engineering",
        "location": "Dhaka, Bangladesh",
        "salary_range": "100k-120k",
        "no_of_vacancy": 10,
        "nature": "physical",
        "status": 1,
        "posted_on": "2023-01-27T23:26:23.623824Z",
        "created_at": "2023-01-27T23:26:23.705963Z",
        "updated_at": "2023-01-27T23:26:23.705963Z"
    }
}

```

## Apply to a job
> POST /v1/jobs/{job_id}

#### Authorization
> Bearer Token [string, required]

##### Success response with status code `200`
```json
{
    "data": {
        "id": 4,
        "job_id": 6,
        "applicant_id": 3,
        "company_id": 1,
        "created_at": "2023-01-28T03:41:09.39512+06:00",
        "updated_at": "2023-01-28T03:41:09.39512+06:00"
    }
}
```

## List of applied job for the applicant
> GET /v1/applicant/jobs-applied

#### Authorization
> Bearer Token [string, required]

##### Success response with status code `200`
```json 
{
    "data": [
        {
            "job": {
                "id": 3,
                "company_id": 1,
                "company": {
                    "id": 1,
                    "name": "company-1",
                    "icon": "",
                    "website_url": "",
                    "about": "",
                    "size": "3k",
                    "address": "",
                    "location": "",
                    "contact_info": "",
                    "fb_link": "",
                    "twitter_link": "",
                    "linkedin_link": "",
                    "created_at": "2023-01-08T03:20:58.325617Z",
                    "updated_at": "2023-01-08T03:21:18.225588Z"
                },
                "title": "Sr.Software Engineer 2 up",
                "overview": "this is overview up ",
                "requirements": "golang, mysql , up",
                "benefits": "good place to work up",
                "deadline": "2023-02-01T23:59:59Z",
                "employment_type": "Full Time",
                "department": "Engineering up",
                "location": "Dhaka, Bangladesh ip",
                "salary_range": "100k-120k up",
                "no_of_vacancy": 7,
                "nature": "physical up",
                "status": 1,
                "posted_on": "2023-01-14T00:23:22.620165Z",
                "created_at": "2023-01-14T00:23:22.691702Z",
                "updated_at": "2023-01-14T03:16:48.59882Z"
            },
            "created_at": "2023-01-28T04:10:10.930121Z",
            "updated_at": "2023-01-28T04:10:10.930121Z"
        }
    ],
    "pagination": {
        "per_page": 1,
        "page": 2,
        "total_record": 2
    }
}
```