This content has been archived. It may contain guidance that is no longer relevant.
minimumAmount and maximumAmount are not visible in search results nor on the job ad.
The hirer can provide an optional salary description to describe the remuneration package,
and SEEK may display the pay type and currency alongside the description for clarity.The CommissionOnly value is now deprecated in RemunerationPackageInput.basisCode.
You should remove the option from your software.Monthly interval in certain markets.
This value is now supported in RemunerationRangeInput.intervalCode and complements the existing Hourly and Yearly intervals.RemunerationPackageInput
Copy
{"basisCode": "Salaried",
"ranges": [
{
"intervalCode": "Month"
}
]
}payTypes query.
These may be presented to a hirer for selection in a job posting flow.This can help prevent entering a nonsensical pay type combination.
For example, a job ad with an hourly rate of $70,000 will render a hirer’s job ad undiscoverable in recommendations and searchGraphQLVariablesResult
CopyGraphQL Explorer
query ($schemeId: String!) {
payTypes(schemeId: $schemeId) {
basisCode
intervalCode
label
}
}... the position’s location determines the required currency:
NZDis required for positions located in New Zealand. These are locations that have acountryCodeofNZ.GBPis required for positions located in the UK & Ireland. These are locations that have acountryCodeofGBorIE.Note that this requires positions in the Republic of Ireland to use salaries denominated inGBP, even though their local currency isEUR.AUDis required for positions in all other locations, regardless of their local currency.
”
- Displaying a shortlist of the 8 local currencies used across our Asia-Pacific markets in addition to the United States Dollar (USD)
- Pre-selecting the currency based on the
currenciesvalue returned for the hirer’s selected location
currencies query.
A query-based approach will allow your hirers to select new currencies if they are added in future.QueryVariablesResult
CopyGraphQL Explorer
query ($usageTypeCode: String!) {
currencies(usageTypeCode: $usageTypeCode) {
code
}
}currencies for a given location.
The ISO 4217 currency codes are listed in order of preference.
In most cases there will be a single currency returned,
and we recommend pre-selecting the first option for an optimal hirer experience:Suggestions will appear below the field as you type
Show response
Location
Copy
{"contextualName": "Bukit Batok West Region SG",
"currencies": [
{
"code": "SGD"
}
],
"id": {
"value": "seekAnz:location:seek:2dE6LBwKu"
}
}Pay rangeEnter a pay range to offer candidates (this will not show on your ad).
USD.Previously, the SEEK API would silently ignore mismatched currency inputs and replace them with the expected currency for the position location.
For example, if you sent NZD for a job ad located in Australia, we would replace the currency with AUD.
This behaviour was erroneous as it did not account for currency conversions,
and it has been removed now that the SEEK API accepts any supported currency in any location.
The currency that your software provides will be respected on the job ad,
and providing an unsupported currency will fail with a BAD_USER_INPUT error.We have revised our UX recommendations for salary ranges.
These changes are focused on supporting Asia-Pacific markets and ensuring hirers get optimal performance from their SEEK job ads.- Display the salary currency alongside the range.This dropdown should be implemented as documented in the section above.
- Mark the maximum amount as a mandatory input.We have observed that some hirers currently omit the maximum amount, which defaults it to the minimum and affects the performance of their job ads. The input field will be required in our schema in future.
- Display the pay type alongside the range.We have observed that some hirers currently enter hourly salary ranges against an annual pay type and vice versa, rendering their job ads undiscoverable in recommendations and search results.
Pay type
Pay rangeEnter a pay range to offer candidates (this will not show on your ad).
Valid
to
Valid
per month