aleqsd/Upload to Zoho WorkDrive

Uploads a file to Zoho WorkDrive and returns a public direct-download URL.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 26, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: aleqsd/zoho-upload-action@feafecb7157162e42ab5efa85fe035c5ba1ea003 # v1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
file_pathLocal file(s) to upload (newline- or comma-separated for multiple, must be inside the GitHub workspace).yes
remote_nameOptional remote name for the uploaded file.no
stdout_modeOutput format: full | direct | json (default: full).nofull
regionZoho region to target (us | eu | in | au | jp | cn).nous
link_modeWhich URLs to emit: direct | preview | both (default: direct).nodirect
share_modeShare behaviour: public (default) or skip to keep the file private.nopublic
conflict_modeDuplicate handling: abort | rename | replace (default: abort).noabort
max_retriesRetry count for upload/link API calls.no3
retry_delayDelay between retries in seconds.no2
access_tokenOptional pre-generated Zoho access token to skip refresh calls.no""
token_max_retriesRetry count for access-token refresh calls.no8
token_retry_delayDelay between token refresh retries in seconds.no12
results_json_output_limitMaximum byte size for the zoho_results_json output. Larger payloads are only written to zoho_results_file.no65536
namedescription
zoho_direct_urlPublic direct-download URL for the uploaded file.
zoho_preview_urlPublic WorkDrive share URL without the direct download parameter.
zoho_html_snippetHTML snippet embedding the direct URL when available.
zoho_resource_idZoho WorkDrive resource identifier for the uploaded item.
zoho_remote_nameFinal filename stored in Zoho WorkDrive (after conflict handling).
zoho_results_jsonJSON payload describing every uploaded file (source path, remote name, URLs).
zoho_results_filePath to a JSON file containing the full uploaded-file results.