Aller au contenu principal

Trame webservice de creation d'offre

Ce document presente la trame XML a utiliser pour creer une nouvelle offre via le WebService Talentplug en utilisant la methode SendToUbipostingLite avec l'action add.

Requete SOAP complete

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:web="http://www.mytalentplug.com/webservice/WebService.asmx">
<soapenv:Header/>
<soapenv:Body>
<web:SendToUbipostingLite>
<web:apiK>CleUniqueFournieParMail</web:apiK>
<web:login>FourniParMail</web:login>
<web:passwd>FourniParMail</web:passwd>
<web:xml>
<jobs>
<job>
<!-- Obligatoire -->
<offerkey_ID>ATSGENERATIONDOITETREUNIQUEPAROFFRE</offerkey_ID>

<!-- Obligatoire -->
<action_name><![CDATA[add]]></action_name>

<!-- Optionnel -->
<entrepriseID>IDInterneDeLEntiteTalentplug</entrepriseID>

<!-- Facultatif -->
<company_description>Limite a 2500 caracteres</company_description>

<!-- Facultatif -->
<posting_date><![CDATA[YYYY-MM-DD]]></posting_date>

<!-- Obligatoire -->
<job_title><![CDATA[Limite a 75 caracteres (H/F)]]></job_title>

<!-- Obligatoire -->
<job_reference>Limite a 75 caracteres</job_reference>

<!-- Obligatoire -->
<job_description><![CDATA[Limite a 2500 caracteres]]></job_description>

<!-- Facultatif -->
<job_startdate><![CDATA[DD/MM/YYYY]]></job_startdate>

<!-- Facultatif -->
<job_function>IDTALENTPLUG</job_function>

<!-- Facultatif -->
<job_contract>IDTALENTPLUG</job_contract>

<!-- Facultatif -->
<salary_from>IDTALENTPLUG</salary_from>

<!-- Facultatif -->
<salary_to>IDTALENTPLUG</salary_to>

<!-- Facultatif -->
<salary_currency>IDTALENTPLUG</salary_currency>

<!-- Facultatif -->
<salary_per>IDTALENTPLUG</salary_per>

<!-- Facultatif -->
<salary_benefits>Limite a 75 caracteres</salary_benefits>

<!-- Obligatoire -->
<applicant_profile><![CDATA[Limite a 2500 caracteres]]></applicant_profile>

<!-- Facultatif -->
<applicant_degree>IDTALENTPLUG</applicant_degree>

<!-- Facultatif -->
<applicant_experience>IDTALENTPLUG</applicant_experience>

<!-- Facultatif -->
<applicant_skills>Limite a 75 caracteres</applicant_skills>

<!-- Facultatif -->
<location_zipcode></location_zipcode>

<!-- Facultatif -->
<location_town></location_town>

<!-- Obligatoire si application_url est vide -->
<application_email><![CDATA[Limite a 50 caracteres]]></application_email>

<!-- Obligatoire si application_email est vide -->
<application_url><![CDATA[URLDELOFFRECONCERNEE]]></application_url>

<!-- Optionnel : a ajouter si vous utilisez l'API Candidature -->
<enable_application_api>true</enable_application_api>

<!-- Optionnel -->
<redirectionUrl><![CDATA[XXXXX]]></redirectionUrl>
</job>
</jobs>
</web:xml>
</web:SendToUbipostingLite>
</soapenv:Body>
</soapenv:Envelope>

Notes importantes

info

Si vous utilisez l'API Candidature (enable_application_api = true), il ne sera plus necessaire de fournir une valeur dans application_url ou application_email.

astuce

Cette trame ne contient pas toutes les balises indiquees dans la Documentation WebService. Consultez la documentation complete pour connaitre l'ensemble des champs disponibles.

Resume des champs

ChampObligatoireLimite
offerkey_IDOui50 caracteres
action_nameOui (add)-
entrepriseIDOptionnel-
job_titleOui75 caracteres
job_referenceOui75 caracteres
job_descriptionOui2500 caracteres
applicant_profileOui2500 caracteres
application_emailOui (si URL vide)50 caracteres
application_urlOui (si email vide)-