List contact documents
curl --request GET \
--url https://my.jobin.cloud/api/openapi/v1/contacts/{contactId}/documents \
--header 'x-api-key: <api-key>'const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://my.jobin.cloud/api/openapi/v1/contacts/{contactId}/documents', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://my.jobin.cloud/api/openapi/v1/contacts/{contactId}/documents"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)$headers=@{}
$headers.Add("x-api-key", "<api-key>")
$response = Invoke-WebRequest -Uri 'https://my.jobin.cloud/api/openapi/v1/contacts/{contactId}/documents' -Method GET -Headers $headers[
{
"_id": "<string>",
"name": "<string>",
"path": "<string>",
"mimetype": "<string>",
"extension": "<string>",
"fileSize": 123
}
]{
"statusCode": 429,
"error": "Too Many Requests",
"message": "<string>",
"retryAfterSeconds": 123
}Contacts
List Contact Documents
Return the contact CV plus every uploaded attachment.
GET
/
contacts
/
{contactId}
/
documents
List contact documents
curl --request GET \
--url https://my.jobin.cloud/api/openapi/v1/contacts/{contactId}/documents \
--header 'x-api-key: <api-key>'const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://my.jobin.cloud/api/openapi/v1/contacts/{contactId}/documents', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://my.jobin.cloud/api/openapi/v1/contacts/{contactId}/documents"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)$headers=@{}
$headers.Add("x-api-key", "<api-key>")
$response = Invoke-WebRequest -Uri 'https://my.jobin.cloud/api/openapi/v1/contacts/{contactId}/documents' -Method GET -Headers $headers[
{
"_id": "<string>",
"name": "<string>",
"path": "<string>",
"mimetype": "<string>",
"extension": "<string>",
"fileSize": 123
}
]{
"statusCode": 429,
"error": "Too Many Requests",
"message": "<string>",
"retryAfterSeconds": 123
}The response includes the dedicated CV file first when one exists, followed by all attachment records stored on the contact.
Authorizations
Primary public authentication method. Create keys in Jobin.cloud under Workgroups > Integrations > Custom integration.
Path Parameters
Jobin contact identifier.
Pattern:
^[a-fA-F0-9]{24}$Response
Stored contact documents.
Stored file identifier.
Stored file name.
Internal Jobin file path used by the storage-backed document download flow.
Detected MIME type for the uploaded file.
File extension without the leading dot.
File size in bytes.
