POST Api/Integrations/ApplyWitheRecruiter/{clientId}
Post the candidate with vacancy id, you need to set two headers parameters "Content-Type: application/json" and "X-ApplyWith-Signature: Use Hash-based Message Authentication Code (HMAC) SHA256 hash function on your body with your client secret and encode to Base 64"
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
clientId |
Client Id for provided for your integration |
globally unique identifier |
Required |
Body Parameters
Model for the creation of a candidate for a available vacancy
ApplyWithViewModelName | Description | Type | Additional information |
---|---|---|---|
attachments |
The file attachments for the candidate and the application. |
Collection of ApplyWithAttachment |
None. |
candidate |
The candidate profile information including the base data and background as structure data. |
ApplyWithCandidate |
None. |
policies |
The data security policies that have been accepted by the candidate during the application process on the partner side. |
ApplyWithPolicies |
None. |
vacancy |
The vacancy information for creating the application. |
ApplyWithVacancy |
None. |
coverLetter |
A cover letter for the application. |
string |
None. |
Request Formats
application/json, text/json
{ "attachments": [ { "classification": "cv", "data": "sample string 1", "format": "base64", "name": "sample string 2" }, { "classification": "cv", "data": "sample string 1", "format": "base64", "name": "sample string 2" } ], "candidate": { "activities": [ { "from": "2024-12-18", "name": "sample string 1", "to": "2024-12-18" }, { "from": "2024-12-18", "name": "sample string 1", "to": "2024-12-18" } ], "address": { "buildingNumber": "sample string 1", "city": "sample string 2", "country": "sample string 3", "postalCode": "sample string 4", "street": "sample string 5" }, "certifications": [ { "from": "2024-12-18", "name": "sample string 1", "to": "2024-12-18", "type": "sample string 2" }, { "from": "2024-12-18", "name": "sample string 1", "to": "2024-12-18", "type": "sample string 2" } ], "customFields": [ { "internalName": "sample string 1", "values": [ "sample string 1", "sample string 2" ] }, { "internalName": "sample string 1", "values": [ "sample string 1", "sample string 2" ] } ], "dateOfBirth": "2024-12-18", "educations": [ { "from": "2024-12-18", "location": "sample string 2", "specialization": "sample string 3", "to": "2024-12-18", "type": "sample string 4" }, { "from": "2024-12-18", "location": "sample string 2", "specialization": "sample string 3", "to": "2024-12-18", "type": "sample string 4" } ], "emailAddress": "sample string 1", "experience": [ { "company": "sample string 1", "from": "2024-12-18", "position": "sample string 3", "quitReason": "sample string 4", "tasks": "sample string 5", "to": "2024-12-18" }, { "company": "sample string 1", "from": "2024-12-18", "position": "sample string 3", "quitReason": "sample string 4", "tasks": "sample string 5", "to": "2024-12-18" } ], "firstName": "sample string 2", "languages": [ { "level": "basic", "name": "sample string 1" }, { "level": "basic", "name": "sample string 1" } ], "lastName": "sample string 3", "mobileNumber": "sample string 4", "phoneNumber": "sample string 5", "publications": [ { "description": "sample string 1", "title": "sample string 2", "type": "sample string 3" }, { "description": "sample string 1", "title": "sample string 2", "type": "sample string 3" } ], "salutation": "f", "titlesAfterName": "sample string 6", "titlesBeforeName": "sample string 7", "website": "http://webapihelppage8.com" }, "policies": { "consent": { "accepted": true, "id": 1 }, "information": { "accepted": true, "id": 1 } }, "vacancy": { "id": 1 }, "coverLetter": "sample string 1" }
application/xml, text/xml
<ApplyWithViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ePunkt.Api.Server.Requests.Integrations.ApplyWith"> <ApplicationId>3</ApplicationId> <Attachments> <ApplyWithAttachment> <Classification>Cv</Classification> <Data>sample string 1</Data> <Format>Base64</Format> <Name>sample string 2</Name> </ApplyWithAttachment> <ApplyWithAttachment> <Classification>Cv</Classification> <Data>sample string 1</Data> <Format>Base64</Format> <Name>sample string 2</Name> </ApplyWithAttachment> </Attachments> <Candidate> <Activities> <ApplyWithActivity> <From>2024-12-18T12:54:17.0434272+01:00</From> <Name>sample string 1</Name> <To>2024-12-18T12:54:17.0591139+01:00</To> </ApplyWithActivity> <ApplyWithActivity> <From>2024-12-18T12:54:17.0434272+01:00</From> <Name>sample string 1</Name> <To>2024-12-18T12:54:17.0591139+01:00</To> </ApplyWithActivity> </Activities> <Address> <BuildingNumber>sample string 1</BuildingNumber> <City>sample string 2</City> <Country>sample string 3</Country> <PostalCode>sample string 4</PostalCode> <Street>sample string 5</Street> </Address> <Certifications> <ApplyWithCertification> <From>2024-12-18T12:54:17.0592278+01:00</From> <Name>sample string 1</Name> <To>2024-12-18T12:54:17.0592278+01:00</To> <Type>sample string 2</Type> </ApplyWithCertification> <ApplyWithCertification> <From>2024-12-18T12:54:17.0592278+01:00</From> <Name>sample string 1</Name> <To>2024-12-18T12:54:17.0592278+01:00</To> <Type>sample string 2</Type> </ApplyWithCertification> </Certifications> <CustomFields> <ApplyWithCustomField> <InternalName>sample string 1</InternalName> <Values xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:string>sample string 1</d5p1:string> <d5p1:string>sample string 2</d5p1:string> </Values> </ApplyWithCustomField> <ApplyWithCustomField> <InternalName>sample string 1</InternalName> <Values xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:string>sample string 1</d5p1:string> <d5p1:string>sample string 2</d5p1:string> </Values> </ApplyWithCustomField> </CustomFields> <DateOfBirth>2024-12-18T12:54:17.0597421+01:00</DateOfBirth> <Educations> <ApplyWithEducation> <From>2024-12-18T12:54:17.0597421+01:00</From> <Location>sample string 2</Location> <MandatorId>5</MandatorId> <Specialization>sample string 3</Specialization> <To>2024-12-18T12:54:17.0597421+01:00</To> <Type>sample string 4</Type> </ApplyWithEducation> <ApplyWithEducation> <From>2024-12-18T12:54:17.0597421+01:00</From> <Location>sample string 2</Location> <MandatorId>5</MandatorId> <Specialization>sample string 3</Specialization> <To>2024-12-18T12:54:17.0597421+01:00</To> <Type>sample string 4</Type> </ApplyWithEducation> </Educations> <EmailAddress>sample string 1</EmailAddress> <Experience> <ApplyWithExperience> <Company>sample string 1</Company> <From>2024-12-18T12:54:17.0597421+01:00</From> <Position>sample string 3</Position> <QuitReason>sample string 4</QuitReason> <Tasks>sample string 5</Tasks> <To>2024-12-18T12:54:17.0597421+01:00</To> </ApplyWithExperience> <ApplyWithExperience> <Company>sample string 1</Company> <From>2024-12-18T12:54:17.0597421+01:00</From> <Position>sample string 3</Position> <QuitReason>sample string 4</QuitReason> <Tasks>sample string 5</Tasks> <To>2024-12-18T12:54:17.0597421+01:00</To> </ApplyWithExperience> </Experience> <FirstName>sample string 2</FirstName> <Languages> <ApplyWithLanguage> <Level>Basic</Level> <Name>sample string 1</Name> </ApplyWithLanguage> <ApplyWithLanguage> <Level>Basic</Level> <Name>sample string 1</Name> </ApplyWithLanguage> </Languages> <LastName>sample string 3</LastName> <MobileNumber>sample string 4</MobileNumber> <PhoneNumber>sample string 5</PhoneNumber> <Publications> <ApplyWithPublication> <Description>sample string 1</Description> <Title>sample string 2</Title> <Type>sample string 3</Type> </ApplyWithPublication> <ApplyWithPublication> <Description>sample string 1</Description> <Title>sample string 2</Title> <Type>sample string 3</Type> </ApplyWithPublication> </Publications> <Referrer>sample string 9</Referrer> <Salutation>F</Salutation> <TitlesAfterName>sample string 6</TitlesAfterName> <TitlesBeforeName>sample string 7</TitlesBeforeName> <Website>http://webapihelppage8.com/</Website> </Candidate> <CandidateId>2</CandidateId> <CoverLetter>sample string 1</CoverLetter> <HasCreatedWithSuccess>true</HasCreatedWithSuccess> <Policies> <Consent> <Accepted>true</Accepted> <Id>1</Id> </Consent> <Information> <Accepted>true</Accepted> <Id>1</Id> </Information> </Policies> <Vacancy> <Id>1</Id> </Vacancy> </ApplyWithViewModel>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
The applicant/candidate Id and the application Id
ApplyWithResponseName | Description | Type | Additional information |
---|---|---|---|
ApplicantId | integer |
None. |
|
ApplicationId | integer |
None. |
Response Formats
application/json, text/json
{ "ApplicantId": 1, "ApplicationId": 2 }
application/xml, text/xml
<ApplyWithResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eRecruiter.Api.Responses.Integrations"> <ApplicantId>1</ApplicantId> <ApplicationId>2</ApplicationId> </ApplyWithResponse>