List jobs
curl --request GET \
--url https://elixir.jobkit.io/jobs.json \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://elixir.jobkit.io/jobs.json"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://elixir.jobkit.io/jobs.json', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://elixir.jobkit.io/jobs.json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://elixir.jobkit.io/jobs.json"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://elixir.jobkit.io/jobs.json")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("https://elixir.jobkit.io/jobs.json")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body[
{
"id": 1,
"title": "Job title",
"description": "Job description in Markdown format",
"location": "Worldwide",
"arrangement": "remote",
"salary": "100000",
"salary_currency": "USD",
"salary_period": "yearly",
"company": "Company LLC",
"company_website": "https://www.company.com",
"application_type": "email",
"application_email": "email@company.com",
"term": {
"id": 1,
"name": "Full-time"
},
"category": {
"id": 1,
"name": "Engineering"
},
"plan": {
"id": 1,
"name": "Basic",
"price": 0,
"period": 30,
"highlight": false,
"badge": false,
"pin": false
},
"logo": "https://job.board.com/files/.../1.png",
"url": "https://job.board.com/jobs/1.json",
"preview_image_url": "https://job.board.com/jobs/1.png",
"created_at": "2025-01-10T18:21:59+00:00"
},
{
"id": 2,
"title": "Job title",
"description": "Job description in Markdown format",
"location": "Worldwide",
"arrangement": "remote",
"salary": "120000",
"salary_currency": "USD",
"salary_period": "yearly",
"company": "Company LLC",
"company_website": "https://www.company.com",
"application_type": "url",
"application_url": "https://www.company.com/application",
"term": {
"id": 1,
"name": "Full-time"
},
"category": {
"id": 1,
"name": "Engineering"
},
"plan": {
"id": 1,
"name": "Basic",
"price": 0,
"period": 30,
"highlight": false,
"badge": false,
"pin": false
},
"logo": "https://job.board.com/files/.../2.png",
"url": "https://job.board.com/jobs/2.json",
"preview_image_url": "https://job.board.com/jobs/2.png",
"created_at": "2025-01-10T18:21:59+00:00"
}
]
Jobs
List jobs
The list of all jobs accessible by the authenticated user
GET
/
jobs.json
List jobs
curl --request GET \
--url https://elixir.jobkit.io/jobs.json \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://elixir.jobkit.io/jobs.json"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://elixir.jobkit.io/jobs.json', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://elixir.jobkit.io/jobs.json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://elixir.jobkit.io/jobs.json"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://elixir.jobkit.io/jobs.json")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("https://elixir.jobkit.io/jobs.json")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body[
{
"id": 1,
"title": "Job title",
"description": "Job description in Markdown format",
"location": "Worldwide",
"arrangement": "remote",
"salary": "100000",
"salary_currency": "USD",
"salary_period": "yearly",
"company": "Company LLC",
"company_website": "https://www.company.com",
"application_type": "email",
"application_email": "email@company.com",
"term": {
"id": 1,
"name": "Full-time"
},
"category": {
"id": 1,
"name": "Engineering"
},
"plan": {
"id": 1,
"name": "Basic",
"price": 0,
"period": 30,
"highlight": false,
"badge": false,
"pin": false
},
"logo": "https://job.board.com/files/.../1.png",
"url": "https://job.board.com/jobs/1.json",
"preview_image_url": "https://job.board.com/jobs/1.png",
"created_at": "2025-01-10T18:21:59+00:00"
},
{
"id": 2,
"title": "Job title",
"description": "Job description in Markdown format",
"location": "Worldwide",
"arrangement": "remote",
"salary": "120000",
"salary_currency": "USD",
"salary_period": "yearly",
"company": "Company LLC",
"company_website": "https://www.company.com",
"application_type": "url",
"application_url": "https://www.company.com/application",
"term": {
"id": 1,
"name": "Full-time"
},
"category": {
"id": 1,
"name": "Engineering"
},
"plan": {
"id": 1,
"name": "Basic",
"price": 0,
"period": 30,
"highlight": false,
"badge": false,
"pin": false
},
"logo": "https://job.board.com/files/.../2.png",
"url": "https://job.board.com/jobs/2.json",
"preview_image_url": "https://job.board.com/jobs/2.png",
"created_at": "2025-01-10T18:21:59+00:00"
}
]
string
The search query to filter the list of jobs
integer
The term id to filter the list of jobs
integer
The category id to filter the list of jobs
integer
default:"1"
The page of results, 30 per page. A page past the last one responds with
404.[
{
"id": 1,
"title": "Job title",
"description": "Job description in Markdown format",
"location": "Worldwide",
"arrangement": "remote",
"salary": "100000",
"salary_currency": "USD",
"salary_period": "yearly",
"company": "Company LLC",
"company_website": "https://www.company.com",
"application_type": "email",
"application_email": "email@company.com",
"term": {
"id": 1,
"name": "Full-time"
},
"category": {
"id": 1,
"name": "Engineering"
},
"plan": {
"id": 1,
"name": "Basic",
"price": 0,
"period": 30,
"highlight": false,
"badge": false,
"pin": false
},
"logo": "https://job.board.com/files/.../1.png",
"url": "https://job.board.com/jobs/1.json",
"preview_image_url": "https://job.board.com/jobs/1.png",
"created_at": "2025-01-10T18:21:59+00:00"
},
{
"id": 2,
"title": "Job title",
"description": "Job description in Markdown format",
"location": "Worldwide",
"arrangement": "remote",
"salary": "120000",
"salary_currency": "USD",
"salary_period": "yearly",
"company": "Company LLC",
"company_website": "https://www.company.com",
"application_type": "url",
"application_url": "https://www.company.com/application",
"term": {
"id": 1,
"name": "Full-time"
},
"category": {
"id": 1,
"name": "Engineering"
},
"plan": {
"id": 1,
"name": "Basic",
"price": 0,
"period": 30,
"highlight": false,
"badge": false,
"pin": false
},
"logo": "https://job.board.com/files/.../2.png",
"url": "https://job.board.com/jobs/2.json",
"preview_image_url": "https://job.board.com/jobs/2.png",
"created_at": "2025-01-10T18:21:59+00:00"
}
]