This API allows clients to upload a file into a designated custom field within a computer resource
put /dcapi/customFields/values/file
https://{serverurl}/dcapi/customFields/values/file
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
The resource can be one of the following, depending on the view in which the custom field is created:
RESOURCE_ID — if the custom field is created in the Computer view
SOFTWARE_ID — if the custom field is created in the Software view
Column name where the uploaded file will be mapped.
The table name can be any of the names provided in the list below
1.ManagedComputerCustomFields-if customfield created in computer view
2.InvSWCustomFields-if customfield created in software view.
The file to be uploaded to the custom field. Supported formats: archives, data files, images, presentation files, scripts, spreadsheets, and documents
Identifier of the resource to which the file will be attached
The custom field column where the file should be uploaded
Target table in which the custom field data will be stored
curl --request PUT \
--url https://appdomains/dcapi/customFields/values/file \
--header 'Accept: application/uploadCustomFieldFile.v1+json' \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' \
--header 'content-type: multipart/form-data'// Note: payload contains multiple type attributes
// type: string
uploadedFile = File to be uploaded
// type: string
selectedResources = 301
// type: string
columnName = COL301
// type: string
tableName = ManagedComputerCustomFields204 No Content![]()
Duration: 1 minute | Threshold: 30 | Lock period: 5 minutes
Duration - Time window for the threshold.
Threshold - Number of API calls allowed within the specified duration.
Lock Period - Wait time before consecutive API requests.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.