add_attachment_to_application
Attach a file to a specific Greenhouse application using its application ID, filename, and type. Provide a public URL or Base64 content to upload the attachment.
Instructions
Attach a file to a specific application. Write operation.
To find the application_id: search_candidates_by_name → get_candidate → match the application to the job. The file type is inferred from the filename extension. add_attachment does the same when you only know the candidate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Public URL to fetch the file from — provide this OR content, not both | |
| type | Yes | Type: 'resume', 'cover_letter', 'take_home_test', 'offer_letter', 'other', ... ('admin_only' = 'other' with admin-only visibility) | |
| content | No | Base64-encoded file content — provide this OR url, not both | |
| filename | Yes | File name with extension, e.g. 'resume.pdf' | |
| visibility | No | Who can see it: 'public', 'private', or 'admin_only' | |
| application_id | Yes | Greenhouse application ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |