curl --request GET \
--url https://hiresweep.com/api/openapi/apply-profile \
--header 'x-api-key: <api-key>'import requests
url = "https://hiresweep.com/api/openapi/apply-profile"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://hiresweep.com/api/openapi/apply-profile', 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://hiresweep.com/api/openapi/apply-profile",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$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://hiresweep.com/api/openapi/apply-profile"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://hiresweep.com/api/openapi/apply-profile")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://hiresweep.com/api/openapi/apply-profile")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"phone": "<string>",
"location": "<string>",
"workAuthorization": "<string>",
"requiresSponsorship": true,
"workAuthorizations": [
{
"country": "<string>",
"status": "citizen"
}
],
"willingToRelocate": true,
"earliestStartDate": "<string>",
"salaryExpectation": "<string>",
"noticePeriod": "<string>",
"address": {
"street": "<string>",
"city": "<string>",
"region": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"linkedinUrl": "<string>",
"githubUrl": "<string>",
"portfolioUrl": "<string>",
"references": [
{
"name": "<string>",
"relationship": "<string>",
"company": "<string>",
"email": "",
"phone": "<string>"
}
],
"securityClearance": "<string>",
"driversLicense": true,
"selfIdentification": {
"gender": "decline",
"raceEthnicity": "decline",
"veteranStatus": "decline",
"disabilityStatus": "decline"
},
"answers": [
{
"question": "<string>",
"answer": "<string>"
}
],
"submitMode": "review",
"autoSubmitMinScore": 75
}Get the apply profile
Returns what the user answers once for every application form: contact details, work authorization (per country, and as free text), sponsorship, relocation, earliest start date, address, salary, notice period, links, references, security clearance, driver’s license, voluntary self-identification answers (each declines until set), saved answers to questions forms have asked, and the submit mode (review, hybrid with its minimum match score, or auto). Pass clientId for one client’s profile. Requires authentication.
curl --request GET \
--url https://hiresweep.com/api/openapi/apply-profile \
--header 'x-api-key: <api-key>'import requests
url = "https://hiresweep.com/api/openapi/apply-profile"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://hiresweep.com/api/openapi/apply-profile', 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://hiresweep.com/api/openapi/apply-profile",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$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://hiresweep.com/api/openapi/apply-profile"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://hiresweep.com/api/openapi/apply-profile")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://hiresweep.com/api/openapi/apply-profile")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"phone": "<string>",
"location": "<string>",
"workAuthorization": "<string>",
"requiresSponsorship": true,
"workAuthorizations": [
{
"country": "<string>",
"status": "citizen"
}
],
"willingToRelocate": true,
"earliestStartDate": "<string>",
"salaryExpectation": "<string>",
"noticePeriod": "<string>",
"address": {
"street": "<string>",
"city": "<string>",
"region": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"linkedinUrl": "<string>",
"githubUrl": "<string>",
"portfolioUrl": "<string>",
"references": [
{
"name": "<string>",
"relationship": "<string>",
"company": "<string>",
"email": "",
"phone": "<string>"
}
],
"securityClearance": "<string>",
"driversLicense": true,
"selfIdentification": {
"gender": "decline",
"raceEthnicity": "decline",
"veteranStatus": "decline",
"disabilityStatus": "decline"
},
"answers": [
{
"question": "<string>",
"answer": "<string>"
}
],
"submitMode": "review",
"autoSubmitMinScore": 75
}Authorizations
An API key from Settings → Developers → API keys in Hiresweep.
Query Parameters
The client whose data this is, for an operator applying on behalf of clients. Omit for your own.
1Response
The apply profile.
6420050015Show child attributes
Show child attributes
200200Show child attributes
Show child attributes
5005005005Show child attributes
Show child attributes
200Show child attributes
Show child attributes
200Show child attributes
Show child attributes
review, hybrid, auto 50 <= x <= 100