Smart Mobility
- User
- User Roles
- Job Offers
- Job Descriptions
- Job Description Status
- Repositories
- Roles
- Locales
- Additional Fields
Job Offers
Create Job Offer
Creates a new job offer resource
POST
/
job-offers
Copy
curl --request POST \
--url https://api.neobrain.io/{version}/job-offers \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"externalId": "ABC",
"title": "Java Developer (m/f)",
"briefDescription": "We recruit...",
"description": "Lorem ipsum dolor sit ament...",
"descriptionProfile": "Lorem ipsum dolor sit ament...",
"url": "https://example.com",
"location": "Paris",
"isActive": 1,
"type": "CDI",
"companyName": "Example",
"country": "France",
"locale": "fr",
"jobId": 1,
"additionalFields": [
{
"externalFieldId": "external_field_code",
"value": "Technical team"
}
]
}'
Copy
{
"id": 0,
"externalId": "ABC",
"title": "Java Developer (m/f)",
"briefDescription": "We recruit...",
"description": "Lorem ipsum dolor sit ament...",
"descriptionProfile": "Lorem ipsum dolor sit ament...",
"url": "https://example.com",
"location": "Paris",
"isActive": 1,
"type": "CDI",
"companyName": "Example",
"country": "France",
"locale": "fr",
"jobId": 1,
"externalJobId": "ABC",
"additionalFields": [
{
"externalFieldId": "external_field_code",
"name": "Field Name",
"value": "Technical team"
}
]
}
Authorizations
API token for the Authorization header parameter.
Headers
Language identifier, using the ISO 639-1 specification. If none provided it will use the account default language. For additional info please access /v1/locales
Body
application/json
Response
201
application/json
Success
The response is of type object
.
Copy
curl --request POST \
--url https://api.neobrain.io/{version}/job-offers \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"externalId": "ABC",
"title": "Java Developer (m/f)",
"briefDescription": "We recruit...",
"description": "Lorem ipsum dolor sit ament...",
"descriptionProfile": "Lorem ipsum dolor sit ament...",
"url": "https://example.com",
"location": "Paris",
"isActive": 1,
"type": "CDI",
"companyName": "Example",
"country": "France",
"locale": "fr",
"jobId": 1,
"additionalFields": [
{
"externalFieldId": "external_field_code",
"value": "Technical team"
}
]
}'
Copy
{
"id": 0,
"externalId": "ABC",
"title": "Java Developer (m/f)",
"briefDescription": "We recruit...",
"description": "Lorem ipsum dolor sit ament...",
"descriptionProfile": "Lorem ipsum dolor sit ament...",
"url": "https://example.com",
"location": "Paris",
"isActive": 1,
"type": "CDI",
"companyName": "Example",
"country": "France",
"locale": "fr",
"jobId": 1,
"externalJobId": "ABC",
"additionalFields": [
{
"externalFieldId": "external_field_code",
"name": "Field Name",
"value": "Technical team"
}
]
}
Assistant
Responses are generated using AI and may contain mistakes.