Skip to content

Rippling: Create a new employee document — response body — items item

Create a new employee document: response body, field items / item. Complete fields and constraints for contract 2026-10-28.

API reference · Contract 2026-10-28

SDK schema: Create a new employee document — response body — items item

FieldTypePresenceDescription and constraints
$objectRootA single item: attach `documents` to the worker identified by `worker_id`.
documentsarrayRequired within parentDocuments to attach to the role. At least one required. Each entry references a FileUploadTracker by file_id.
documents[]ModelEach itemExpand Create a new employee document — response body — items item documents item
folder_idstringOptionalOptional destination folder for documents. Accepts either: (1) an ObjectId string for custom folders, or (2) a default folder identifier (‘root’, ‘confidential_documents’, ‘notices’, ‘work_authorization’). When omitted, documents land at the root of the worker’s profile (current default behavior). When supplied, the folder must exist, be in an active state, be provisioned for the target worker, and the caller must have UPLOAD permission on it — otherwise behavior is governed by `on_invalid_folder`.
on_invalid_folderstringOptionalFallback behavior when `folder_id` is supplied but inaccessible. ‘fail’ (default) rejects each affected document with FOLDER_ACCESS_ERROR. ‘fallback_to_root’ uploads to the worker’s root profile instead and attaches a FOLDER_ACCESS_FALLBACK warning to each result. Ignored when `folder_id` is omitted.
Known values: fail, fallback_to_root
worker_idstringRequired within parentId of the worker to attach documents to.

Referenced models: Create a new employee document — response body — items item documents item

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.