Upload application document
BetaChanges data
Uploads a CV or letter, and answers the id an application attaches it by.
Settings
| Setting | What it is |
|---|---|
| ConnectionRequired | The Personio Recruiting connection — the recruiting token and company id, not the employee-data client id. |
| File nameRequired | The name Personio stores it under, extension included. |
| File contentsRequired | Base64 of the file — {{ file("name").base64 }}. Personio takes up to 20 MB. |
Technical details
| Key | Value |
|---|---|
connection | texta connection id from `requires.connections` (provider `personio-recruiting`) |
fileName | texta file name, listed in `requires.files` |
contentBase64 | textits `{{ }}` must give a string |
Output
| Field | Type |
|---|---|
uuidDocument id, for Create application | string |
sizeSize in bytes | number |
mimetypeContent type | string |
originalFilenameFile name | string |
extension | string |
Sample output, and the expression for each field
- extension"pdf"
- mimetype"application/pdf"
- originalFilename"cv.pdf"
- size3
- uuid"u-1"
Errors
When a step of this node stops a run, the run page shows a code. Look it up:
Example step
The step as a flow file holds it. Replace each value in <…>.
{
"config": {
"connection": "<connection id>",
"contentBase64": "<file contents>",
"fileName": "<file name>"
},
"label": "Upload application document",
"type": "personio.uploadApplicationDocument",
"version": 1
}