Candidate Mutation
This mutation will add a candidate to a new listing. There is limited amount of information that you can add with a candidate.
Last updated
message: String
phoneNumber: String
desiredStartDate: Date
noTotalPeopleMovingIn: Int
netMonthlyIncomeRanges: IncomeRangeInput
currency: CURRENCY_TYPE
employmentType: CANDIDATE_EMPLOYMENT_TYPEtype Mutation {
upsertCandidateInitialApplication(
listingId: String
candidate: CandidateInitialApplicationRequest
): CandidateInitialApplicationResponse
}
input CandidateInitialApplicationRequest {
firstName: String!
lastName: String!
email: String!
message: String
phoneNumber: String
desiredStartDate: Date
noTotalPeopleMovingIn: Int
netMonthlyIncomeRanges: IncomeRangeInput
currency: CURRENCY_TYPE
employmentType: CANDIDATE_EMPLOYMENT_TYPE
isFinancingReady: Boolean
isAnyoneSmoking: Boolean
hasPets: Boolean
hasEligibilityCertificate: Boolean
}
type CandidateInitialApplicationResponse {
success: Boolean
}
input IncomeRangeInput {
from: Int!
to: Int!
}
enum CURRENCY_TYPE {
EUR
USD
GBP
CHF
DKK
HRK
HUF
NOK
SEK
BGN
CZK
PLN
RON
AED
}
enum CANDIDATE_EMPLOYMENT_TYPE {
EMPLOYED
SELF_EMPLOYED
STUDENT
SEEKING_WORK
CLERK
RETIRED
HOUSE_MAN_WIFE
APPRENTICE
POSTGRADUATE
OTHER
}
# Write your query or mutation here
mutation {
upsertCandidateInitialApplication(
listingId:"1eb2ad05-e692-4439-9ee9-2f61f3ff64bb",
candidate:{
email:"liviu+candidateintegration3@ignat.email"
firstName:"Liviu"
lastName:"from integrations",
message: "Hi, how are u mate",
currency: EUR,
phoneNumber: "+49123456",
desiredStartDate: "2022-12-01",
noTotalPeopleMovingIn: 3,
netMonthlyIncomeRanges: {from: 3000, to: 4000},
employmentType: CLERK
}
){ success }
}