Export XML example
The current GDPR-compliant version of the candidate reply export in XML format is shown in the following example:
<candidateList xmlns="http://www.onrea.net/ei_std_cd/2010-02-16" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" create="2018-02-14T14:03:05" xsi:schemaLocation="http://www.onrea.net/ei_std_cd/2010-02-16 http://schema.lmc.cz/ei_std/xsd/ei_std_cd_2010-02-16.xsd">
<!--
$Id: ei_std_cd_ea.xsl,v 1.1 2009/06/12 13:55:04 musilh Exp $
-->
<candidate xmlns="http://www.onrea.net/ei_std_cd/2010-02-16" id="962827889">
<lang id="19" svlId="1001000">cs</lang>
<action id="20300001" svlId="203000">RA_PUBLISH_INSERT</action>
<parameterList>
<parameter name="pdjdId">962827474</parameter>
<parameter name="pdjdintname">VacancyForCandidatesExport</parameter>
<parameter name="pdjdextname">VacancyForCandidatesExport</parameter>
<parameter name="recruiterFirstName">Admin</parameter>
<parameter name="recruiterSurname">Adminous</parameter>
<parameter name="recruiterEmail">AutotestMail@lmc.eu</parameter>
<parameter name="exportID_0">114159755</parameter>
<parameter name="exportName_0">export</parameter>
<parameter name="exportURL_0">
https://g2.lmc.cz/export/2UfxiSETEST20180205210027/CAND_EXPORT
</parameter>
<parameter name="exportEmail">AutotestMail@lmc.eu</parameter>
<parameter name="sourceId_0">208400002</parameter>
<parameter name="sourceDetailText_0">Internet</parameter>
<parameter name="candidateId">962827889</parameter>
<parameter name="lastReactionDate">2018-02-05</parameter>
<parameter name="candidateStatus">208200001</parameter>
<parameter name="reactionTimestamp">2018-02-05T21:02:34</parameter>
</parameterList>
<personalProfile>
<contactInformation>
<name>
<firstName>Mih</firstName>
<surname>Samyxyc</surname>
</name>
<email>mih.samyxyc@gmail.com</email>
</contactInformation>
</personalProfile>
<linkList>
<link name="URLAplicationAddress">
https://www.lmcg2.com/asmt/index.jsp?brand=g2&reportId=JOFG2&advId=962827474&rps=202
</link>
<link name="URLAplicationAddress">
https://g2.lmc.cz/nas/nas/snp/download?fileId=g2id:962827895
</link>
</linkList>
<attachementList>
<attachement>
<name>att.txt</name>
<description>208700002</description>
<contentType>text/plain</contentType>
<content>
VGhlIG1vc3QgaW1wb3J0YW50IHN0ZXBzIHRoYXQgSSBmb2xsb3dlZCB3ZXJlIHN0dWR5aW5nIG1hdGggYW5kIHNjaWVuY2UgaW4gc2Nob29sLgogSSB3YXMgYWx3YXlzIGludGVyZXN0ZWQgaW4gcGh5c2ljcyBhbmQgYXN0cm9ub215IGFuZCBjaGVtaXN0cnksCiBhbmQgSSBjb250aW51ZWQgdG8gc3R1ZHkgdGhvc2Ugc3ViamVjdHMgdGhyb3VnaCBoaWdoIHNjaG9vbCBhbmQgY29sbGVnZSBvbiBpbnRvIGdyYWR1YXRlIHNjaG9vbC4KIFRoYXQncyB3aGF0IHByZXBhcmVkIG1lIGZvciBiZWluZyBhbiBhc3Ryb25hdXQ7CiBpdCBhY3R1YWxseSBnYXZlIG1lIHRoZSBxdWFsaWZpY2F0aW9ucyB0byBiZSBzZWxlY3RlZCB0byBiZSBhbiBhc3Ryb25hdXQu
</content>
</attachement>
<attachement>
<name>JOF</name>
<description>208700004</description>
<contentType>text/html; charset=UTF-8</contentType>
<content>
CjwhRE9DVFlQRSBodG1sCiAgU1lTVEVNICJhYm91dDpsZWdhY3ktY29tcGF0Ij4KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPjxoZWFkPjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiAvPjx0aXRsZT5PZHBvdsSbZG7DrSBmb3JtdWzDocWZPC90aXRsZT48c3R5bGUgdHlwZT0idGV4dC9jc3MiPkBtZWRpYSBzY3JlZW57Ym9keXttYXJnaW46MDtwYWRkaW5nOjFlbSAyZW07Zm9udC1mYW1pbHk6J09wZW4gU2Fucycsc2Fucy1zZXJpZjtmb250LXNpemU6LjkzNzVlbTtjb2xvcjojMzQyZTQwO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjt9dGFibGV7Ym9yZGVyLXNwYWNpbmc6MDt9Ym9keSBkaXY6Zmlyc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxM3B4O2JveC1zaGFkb3c6MCAycHggNXB4IC0zcHggcmdiYSgwLDAsMCwuMyk7fS8qQ29tcG9uZW50cyovdGFibGV7d2lkdGg6MTAwJTt9dGR7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6Ljc1ZW0gMS4yNWVtO310ZDpmaXJzdC1jaGlsZHt3aWR0aDoxNzVweDt9LypEaWZmZXJlbnQgb2Zmc2V0IG9uIHRhYmxlIHRvcCBhbmQgYm90dG9tKi90cjpmaXJzdC1jaGlsZCB0ZHtwYWRkaW5nLXRvcDouNWVtO310cjpsYXN0LWNoaWxkIHRke3BhZGRpbmctYm90dG9tOjEuNWVtO30vKkhlYWRlciBvZmZzZXQqL3RyOmZpcnN0LWNoaWxkIHRke3BhZGRpbmctYm90dG9tOjFlbTt9LypUeXBvZ3JhaHB5Ki9oMXtmb250LXNpemU6MS41ZW07fWgye2ZvbnQtc2l6ZToxLjNlbTt9fS8qUHJpbnQgc3R5bGVzKi9AbWVkaWEgcHJpbnR7Ym9keXttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOi45Mzc1ZW07Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjM7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kOiNmZmY7dmVydGljYWwtYWxpZ246dG9wO31hLGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDAwMDAwO31hW2hyZWZePSJodHRwOiJdOmFmdGVye2NvbnRlbnQ6IigiYXR0cihocmVmKSIpIjt9aDEsaDIsaDMsaDQsaDUsaDZ7cGFnZS1icmVhay1hZnRlcjphdm9pZDt9aDF7Zm9udC1zaXplOjEuNWVtO31oMntmb250LXNpemU6MS4zZW07O31oMyxoNCxoNSxoNntmb250LXNpemU6MS4xZW07fXRhYmxle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyZW07Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO310ZCx0aHtwYWRkaW5nOi41ZW07dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOnRvcDt9dGhlYWR7Zm9udC13ZWlnaHQ6Ym9sZDt9fTwvc3R5bGU+PC9oZWFkPjxib2R5PjxkaXY+PCEtLWh0dHA6Ly9nMi5sbWMuY3ovdGVtcGxhdGVzL2pvZi54c2wtLT48dGFibGUgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIj48dGJvZHk+PHRyPjx0ZCBjbGFzcz0iaDEiIGNvbHNwYW49IjIiPjxoMT5PZHBvdsSbZG7DrSBmb3JtdWzDocWZPC9oMT48L3RkPjwvdHI+PHRyPjx0ZD5KbcOpbm86PC90ZD48dGQgY2xhc3M9ImZvcm1Ob25FZGl0YWJsZVRleHROQiI+TWloPC90ZD48L3RyPjx0cj48dGQ+UMWZw61qbWVuw606PC90ZD48dGQgY2xhc3M9ImZvcm1Ob25FZGl0YWJsZVRleHROQiI+U2FteXh5YzwvdGQ+PC90cj48dHI+PHRkPkUtbWFpbDo8L3RkPjx0ZCBjbGFzcz0iZm9ybU5vbkVkaXRhYmxlVGV4dE5CIj5taWguc2FteXh5Y0BnbWFpbC5jb208L3RkPjwvdHI+PHRyPjx0ZD5QcsWvdm9kbsOtIGRvcGlzOjwvdGQ+PHRkIGNsYXNzPSJmb3JtTm9uRWRpdGFibGVUZXh0TkIiPkkgd291bGQgbGlrZSB0byBhcHBseSBmb3IgYSBqb2IuPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2Rpdj48L2JvZHk+PC9odG1sPg==
</content>
</attachement>
</attachementList>
<GDPR processedOutsideEU="false">
<consentValidTo>2021-02-05</consentValidTo>
<consentText>Souhlasím se zpracováním osobních údajů. ...</consentText>
<noticeText>TODO: text pouceni</noticeText>
</GDPR>
</candidate>
</candidateList>
Overview of main XML elements
The candidateList and candidate elements
All exported candidate replies from the requested (or default) time range are included within the candidateList element. Each candidate child element inside candidateList represents one exported candidate reply, containing data related to a single submission of the job application form.
Please note that there may be multiple exported candidate replies, and therefore multiple <candidate> elements from the same candidate within the received candidateList. This can occur if the candidate applied for different vacancies at the same company or submitted multiple applications for the same vacancy.
Candidate and vacancy metadata
The following elements provide candidate and vacancy metadata within the candidate element:
lang– Specifies the job ad and communication language.parameterList– Contains vacancy and candidate metadata from Teamio (e.g., IDs, recruiter details, reply timestamp, source).personalProfile– Includes candidate contact information from the application form (first name, surname, email, and optionally phone).linkList– Provides links to the application questionnaire and candidate reply details in Teamio.
Attachment list
Candidate attachments are included in the export. They are encoded in Base64 and can be found within the attachmentList element of each <candidate> element. Each <attachment> element represents a single attachment and consists of the following child elements:
<name>– The name of the attachment file, either from the candidate’s device or automatically generated.<description>– Contains the ID for the Teamio attachment type (e.g.,208700002for other attachments; see details below).<contentType>– Specifies the file type (e.g., PDF, HTML).<content>– The actual attached file encoded in Base64.
Differencing between CV and other attachments
Attachments added directly by the candidate can be either a CV or other files:
- CV attachments have two possible
<description>values:208700001– CV taken from the candidate’s job board user profile.208700010– CV directly attached by the candidate through the CV attachment field in the job application form.
- Other attachments (not attached as CV) have
<description>value208700002. These are usually files added through the “Other attachment” field in the job application form, such as cover letters, portfolios, etc.
Attachments generated by Teamio
Teamio-generated attachments are primarily job application questionnaire summaries, with two types:
208700004– Summary of the candidate’s response via the Simple reply form (default questionnaire for vacancies posted from Teamio). The name of this type is always JOF (Jednoduchý odpovědní dotazník – Czech for Simple reply form).208700003– Summary of the candidate’s response via the Flexi questionnaire (custom questionnaire configured by recruiters in Teamio, available as an additional paid feature). The name matches the custom questionnaire configured by recruiters.Answers for custom screening questions can be parsed from this attachment.
Only one questionnaire summary attachment will be present for a single candidate reply export—either 208700004 or 208700003, never both.
If the candidate fills in a cover letter directly in the corresponding field of the job application form, Teamio automatically creates a separate attachment in plain text format with <description> value 208700013.
The <GDPR> element
GDPR-related information for each candidate reply is included within the <GDPR> element. This element reflects the candidate’s consent to personal data processing in accordance with applicable regulations.
The <GDPR> element contains the following child elements:
consentValidTo– The date until which the consent is valid.consentText– The full text of the candidate’s consent.noticeText– Informational text presented to the candidate at the time of data collection, explaining the purpose of data processing (e.g., legitimate interest).
For more details about the processing of candidate personal data in Teamio and the requirements for its protection during transfer to external systems, see the next section GDPR Compliance.
Detailed XML structure references
For a complete overview of the XML structure and the meaning of elements and enumeration values, see the following: