GET
/
job-offers
curl --request GET \
  --url https://api.neobrain.io/{version}/job-offers \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": 0,
    "externalId": "ABC",
    "title": "Java Developer (m/f)",
    "isActive": 1,
    "url": "https://example.com",
    "location": "Paris",
    "companyName": "Example",
    "additionalFields": [
      {
        "externalFieldId": "external_field_code",
        "name": "Field Name",
        "value": "Technical team"
      }
    ]
  }
]

Authorizations

Authorization
string
header
required

API token for the Authorization header parameter.

Headers

Accept-Language
string

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

Query Parameters

limit
integer

The numbers of results to be displayed on a single page. Default is 10. Maximum value cannot be higher than 50.

page
integer

The page number to be displayed when multiple pages are available

Response

200 - application/json
Success
id
integer

Internal reference

Example:

0

externalId
string

External reference

Example:

"ABC"

title
string

Job offer title

Example:

"Java Developer (m/f)"

isActive
boolean

Job offer status

Example:

1

url
string

Job offer application URL

Example:

"https://example.com"

location
string

Job offer location

Example:

"Paris"

companyName
string

Company name

Example:

"Example"

additionalFields
object[]

Not providing any field reference (eg. fieldId and/or externalFieldId) or no match is made from the provided field reference(s), it will attempt to create a new additional field based on the attributes given.