Skip to content

# General Errors

General Errors

FS_1001

StatusDetailDescription
400Invalid request payloadAn invalid request payload has triggered this generic error. Details on the specific invalid fields are often found in the error array

FS_1002

StatusDetailDescription
401Access token expiredThe authorization header Bearer token used in the request is expired.

FS_1003

StatusDetailDescription
403Not authorized to perform the actionThe caller is not authorized to perform the operation on the resource. It indicates the caller does not have enough permisssion(ACL) set on the resource or its parent

FS_1004

StatusDetailDescription
404Requested URL not foundEither the endpoint is not correct or the requested resource is not available in the system

FS_1005

StatusDetailDescription
500Server error occurredThis error indicates the request is valid but some exception occured in the server side

FS_1006

StatusDetailDescription
503Service unavailableThe service is temporarily unavailable due to maintenance, overloading, or other internal system issues. Please retry your request after a brief delay, and if the problem persists, contact system administrators.

FS_1007

StatusDetailDescription
409Conflict with the current state of the resourceThe requested operation cannot be performed because it conflicts with the current state of the resource. This typically occurs when multiple users attempt to modify the same resource simultaneously or when a resource has been modified since it was last retrieved.

FS_1008

StatusDetailDescription
401Not authorized to perform the actionThe user or application does not have sufficient permissions to perform the requested action. Ensure you have the proper authentication credentials and the required roles assigned to your account.

FS_1009

StatusDetailDescription
401Authorization headers are missing in the requestThe request is missing the required authorization headers needed to authenticate the user. Include a valid Bearer token in the Authorization header of your request.

FS_1010

StatusDetailDescription
400Invalid page size, page size should be between 1 and 1000The page size parameter specified in the request is outside the allowed range. Adjust your page size parameter to be between 1 and 1000 and retry the request.

FS_1011

StatusDetailDescription
405Method not allowed for the requested URLThe HTTP method used in the request is not supported for the specified endpoint. Check the API documentation for the correct HTTP method (GET, POST, PATCH, DELETE, etc.) to use with this URL.

FS_1012

StatusDetailDescription
400Account id should not exceed 50 charactersThe account ID provided in the request exceeds the maximum allowed length of 50 characters. This typically occurs during the create space request.

FS_1013

StatusDetailDescription
400Invalid next page tokenThe pagination token provided for retrieving the next set of results is invalid or has expired. Request a new pagination token by making a fresh request or start from the beginning of the result set.

FS_1014

StatusDetailDescription
400Type error occurredA data type mismatch or conversion error occurred while processing the request. Verify that all parameters have the correct data types as specified in the API documentation and that your values can be properly converted to the expected types.

FS_1015

StatusDetailDescription
400Invalid path paramOne or more path parameters in the request URL are invalid or malformed. Check the format and constraints of all path parameters according to the API documentation and ensure they meet the required specifications.

FS_1016

StatusDetailDescription
400Invalid query paramOne or more query parameters in the request URL are invalid or contain unsupported values. Verify that all query parameters conform to the allowed values and formats specified in the API documentation.

FS_1017

StatusDetailDescription
400Invalid restore requestThe request to restore a resource contains invalid parameters or conflicts with the current state of the system. Ensure the resource is in a deleted state and that all parameters in the restore request are valid and complete.

FS_1018

StatusDetailDescription
415Content-Type header was not ‘application/json’The request was sent with an incorrect or missing Content-Type header value. Set the Content-Type header to ‘application/json’ for all requests that include a JSON payload in the request body.

FS_1019

StatusDetailDescription
400The request can include either the If-Match header or the If-None-Match header, but not bothThe request included both If-Match and If-None-Match. Remove one of these headers and try again.

FS_1020

StatusDetailDescription
400Invalid If-Match headerThe If-Match header format is invalid.

FS_1021

StatusDetailDescription
400Invalid If-None-Match headerThe If-None-Match header format is invalid.

FS_2001

StatusDetailDescription
404Resource not foundThis error code is used when a resource is not found. This error may occur immediately after creating a resource due to the file service’s eventual consistency.

FS_2002

StatusDetailDescription
400Parent folder not foundThis error code is used when a parent folder is not found. This error typically occurs in create operations such as create upload or create folder when the given parentId is not present or the in deleted state

FS_2003

StatusDetailDescription
403Permission errorThe caller does not have sufficient permissions to perform the requested operation on the resource. Verify that the caller has the appropriate role (contentManager, contentContributor, etc.) assigned for the action being attempted.

FS_2004

StatusDetailDescription
400Resource cannot be restored on a deleted parentParent folder or space of the resource being restored is in a deleted state. The target parentId must be restored first or change the parentId.

FS_2005

StatusDetailDescription
400Resource cannot be moved to the same parentThe parentId specified in the move operation is the same as the current parentId. Specify a different target folder to perform a move operation.

FS_2006

StatusDetailDescription
400Name or path conflict occurredThe resource with the same name already exists at the specified path or location. Choose a different name for the resource or specify a different target location to resolve the conflict. Most likely this occurs due to concurrent operations on a same resource. The error will return the existing resource with the same name at the specified location.

FS_2007

StatusDetailDescription
400Resource cannot be updated with the same ACLThe ACL applied to the resource in the payload is identical to the existing ACL. Make changes to the ACL before attempting to update the resource.

FS_2008

StatusDetailDescription
400Resource cannot be updated with the same metadataThe custom metadata in the request payload is identical to the existing metadata. Make changes to the metadata before attempting to update the resource.

FS_2009

StatusDetailDescription
403Permission error on the resource with ACLThe caller(user, application or device) does not have sufficient permissions to modify the ACL on the resource. Only callers with contentManager or higher roles can modify access control settings.

FS_2010

StatusDetailDescription
400Name conflictA resource with the same name already exists in the target location. Choose a different name for the resource or specify a different target location to resolve the conflict.

FS_2011

StatusDetailDescription
400Full path exceeds the maximum lengthThe complete path of the resource, including folder hierarchy, exceeds the maximum allowed length. Reduce the path length by using shorter folder or file names, or by reducing the nesting depth.

FS_2012

StatusDetailDescription
400Actor not found in existing resource ACL. Remove operation cannot be performedThe specified actor is not present in the ACL of the resource, so it cannot be removed. Verify that the actor identifier is correct and that the actor is currently in the ACL list.

FS_2013

StatusDetailDescription
400Actor already present in existing resource ACL. Add operation cannot be performedThe specified actor is already present in the ACL of the resource with the specified role. To update the role, use the proper update operation instead of attempting to add a duplicate entry.

FS_2014

StatusDetailDescription
400The original location of the resource is not available. Parent has been either moved or renamedThe resource cannot be restored to its original location because the parent folder has been moved, renamed, or deleted. Specify a new location for restoring the resource or restore the parent folder first.

FS_2016

StatusDetailDescription
400Role not found in the existing resource ACL. Remove operation cannot be performedThe specified role is not found in the ACL of the resource for the given actor. Verify that the role specified in the remove operation matches the currently assigned role.

FS_2017

StatusDetailDescription
400ACL not found in the existing resource. Remove operation cannot be performedThe resource does not have any ACL entries that match the specified criteria for removal. Verify that the resource has ACL entries before attempting to remove them.

FS_2018

StatusDetailDescription
400One of the parent of the resource is in deleted state or under the deletion processThe operation cannot be completed because one of the parent resource is either deleted or in the process of being deleted. Restore the parent resource before retrying the operation.

FS_2020

StatusDetailDescription
409It’s possible that multiple resources share the same path. Adjust the parameters to obtain the correct result.This error occurs when multiple resources are found to have the same path. Verify the resource identifiers and adjust the request parameters to get the targeted resource.

FS_2021

StatusDetailDescription
412The provided match header condition did not match the current resource stateThis error occurs when the condition specified in the match header (If-Match or If-None-Match) does not align with the current state of the resource. Verify the resource’s state and update the match header condition accordingly before retrying the operation.

FS_2022

StatusDetailDescription
400Expiration cannot be set on a support fileSupport files do not support the expiresAt field. Remove expiresAt from the request or set it on the parent.

FS_2023

StatusDetailDescription
409Resource is checked outThe resource is checked out and cannot be modified. Check it in before retrying the modification.

FS_2024

StatusDetailDescription
409Resource is not checked outOnly resources that are already checked out can be checked in back.

FS_2025

StatusDetailDescription
403limitedViewer role cannot be assigned as allowLimitedViewerOutsideBoundaryGroup is not enabled in the space membership boundaryThe limitedViewer role can only be assigned when allowLimitedViewerOutsideBoundaryGroup is enabled for the space membership boundary. Enable this setting or choose a different role.

FS_2026

StatusDetailDescription
403One or more actors in the ACL are not permitted because they are not members or subgroups of the space boundary groupOne or more actors in the ACL are not part of the space boundary group. Only boundary-group members can be added to the ACL.

FS_2027

StatusDetailDescription
403Anonymous access cannot be set on the resource because allowAnonymousShares is disabled in the spaceEnable allowAnonymousShares on the space to allow anonymous access.

FS_2028

StatusDetailDescription
403Cannot modify or delete ACL entry owned by another applicationThe ACL entry you are trying to modify or delete is owned by a different application. Only the owning application can modify its own ACL entries.

FS_2029

StatusDetailDescription
400Resource cannot be updated with the same expires_atThe expiresAt in the request payload is identical to the existing expiresAt. Make changes to the expiresAt before attempting to update the resource.

FS_2030

StatusDetailDescription
403Permission denied: Access outside the space membership boundary is disabledThe user does not have permission to access this resource because access from outside the space membership boundary is not allowed. Contact the space administrator.

Space Errors

FS_SPACE_1001

StatusDetailDescription
400Invalid action query parameter, action should be (copy|create)The action query parameter provided in the request contains an invalid value. Use only ‘copy’ or ‘create’ as valid values for the action parameter.

FS_SPACE_1002

StatusDetailDescription
400Action query parameter is not allowed for patch operationThe action query parameter is not applicable for PATCH requests. Remove the action parameter when performing update operations on a space.

FS_SPACE_2001

StatusDetailDescription
400Space already existsA space with the same identifier already exists in the system. Use a different identifier or retrieve the existing space if needed.

FS_SPACE_2002

StatusDetailDescription
404Space not foundThe requested space does not exist or has been deleted. Verify the space identifier is correct and the space has not been removed.

FS_SPACE_2003

StatusDetailDescription
403Space is not activeThe requested space is in a deleted or inactive state and cannot be accessed. Restore the space first if it has been soft-deleted, or create a new space if it was permanently deleted.

FS_SPACE_2004

StatusDetailDescription
404Parent path does not existThe specified parent path for the operation does not exist in the system. Create the parent path first or specify a valid existing path.

FS_SPACE_2005

StatusDetailDescription
500Space creation failedThis error indicates the request is valid but some exception occured in the server side during space creation.

FS_SPACE_2006

StatusDetailDescription
500Space update failedThis error indicates the request is valid but some exception occured in the server side during space update.

FS_SPACE_2007

StatusDetailDescription
500Space delete failedThis error indicates the request is valid but some exception occured in the server side during space deletion.

FS_SPACE_2008

StatusDetailDescription
400Space is not emptyThe space contains files or folders and cannot be deleted without the recursive parameter. Set recursive=true to delete a non-empty space.

FS_SPACE_2009

StatusDetailDescription
400Cannot restore an active spaceThe space is already in an active state and does not need to be restored. Restoration operations are only applicable to deleted spaces.

FS_SPACE_2010

StatusDetailDescription
400Space name already existsA space with the same name already exists in the account. Choose a different name for the space to avoid conflicts.

FS_SPACE_2011

StatusDetailDescription
400Minimum a space manager is required in the space. Update operation cannot be performedAt least one user must have the space manager role in a space at all times. Ensure your update operation maintains at least one space manager.

FS_SPACE_2013

StatusDetailDescription
400At least one space manager without accessExpiresAt is requiredAt all times, a space must have at least one space manager without accessExpiresAt. Ensure your update preserves at least one such space manager.

FS_SPACE_2022

StatusDetailDescription
400Space cannot be updated with the same deletion retentionThe update operation specifies the same deletion retention period as the current setting. Specify a different retention period or omit this parameter if no change is intended.

FS_SPACE_2023

StatusDetailDescription
400Space cannot be updated with the same storage modeThe update operation specifies the storage mode as the current setting. Specify a different storage mode or omit this parameter if no change is intended.

FS_SPACE_2024

StatusDetailDescription
409Operation not allowed: Space is read-onlyThe Space is in read-only mode. The intented operation is restricted.

Folder Errors

FS_FOLDER_1001

StatusDetailDescription
400Invalid folder pathThe folder path provided in the request is invalid or malformed. Check that the path follows the correct format, does not contain invalid characters, and starts with a forward slash.

FS_FOLDER_1002

StatusDetailDescription
400Folder already existsA folder with the same name already exists at the specified location. Choose a different name or location to create the folder.

FS_FOLDER_1003

StatusDetailDescription
400Either target_id or target_path is requiredThe request is missing both target_id and target_path parameters. Provide either target_id or target_path to identify the destination.

FS_FOLDER_1004

StatusDetailDescription
400Name is required for rename actionThe rename operation is missing the required name parameter. Provide a valid name for the folder when performing a rename operation.

FS_FOLDER_1005

StatusDetailDescription
400Archive is required for archive actionThe archive operation is missing the required archive parameter. Provide valid archive information when performing an archive operation.

FS_FOLDER_1006

StatusDetailDescription
404Folder does not existThe requested folder does not exist or has been deleted. Verify the folder identifier or path is correct and that the folder exists.

FS_FOLDER_1007

StatusDetailDescription
400Action query param is required for folder operation either create or copyThe request is missing the required action query parameter. Specify either ‘create’ or ‘copy’ as the action parameter for folder operations.

FS_FOLDER_1008

StatusDetailDescription
400Invalid query parameter {query_param}, {query_param_value} should only be in {query_param_value_list}The specified query parameter value is not among the allowed values. Refer to the allowed value list in the error message and use only those valid values.

FS_FOLDER_1009

StatusDetailDescription
400Metadata or acl field requiredThe request body is missing both metadata and acl fields. Include at least one of these fields when updating a folder.

FS_FOLDER_1010

StatusDetailDescription
400copyAcl param cannot be true when permissionsLocal givenThe request includes copyAcl=true and permissionsLocal. Only one is allowed for a copy operation. Remove copyAcl when explicit permissions are provided.

FS_FOLDER_2001

StatusDetailDescription
400Folder already existsA folder with the same name already exists at the specified location. Choose a different name or location to avoid conflicts.

FS_FOLDER_2002

StatusDetailDescription
404Folder not foundThe requested folder does not exist or has been deleted. Verify the folder identifier is correct and that the folder exists.

FS_FOLDER_2004

StatusDetailDescription
400Parent folder cannot be moved to childrenThe target location is a child (or descendant) of the source folder. A parent folder cannot be moved into its own subtree. Choose a different destination.

FS_FOLDER_2005

StatusDetailDescription
403Folder is not activeThe folder is in a deleted or inactive state and cannot be accessed. Restore the folder first if it has been soft-deleted.

FS_FOLDER_2006

StatusDetailDescription
400Folder is not emptyThe folder contains files or subfolders and cannot be deleted without the recursive parameter. Set recursive=true to delete a non-empty folder.

FS_FOLDER_2007

StatusDetailDescription
400Root folder cant be deletedThe root folder cannot be deleted

FS_FOLDER_2008

StatusDetailDescription
400Folder is not emptyThe folder contains files or subfolders and cannot be deleted without the recursive parameter. Set recursive=true to delete a non-empty folder.

FS_FOLDER_2010

StatusDetailDescription
400Root folder can’t be movedThis error indicates the resource is a root folder, which is not allowed to be moved.

FS_FOLDER_2011

StatusDetailDescription
400Root folder can’t be renamedThis error indicates the resource is a root folder, which is not allowed to be renamed.

FS_FOLDER_2012

StatusDetailDescription
400Path should begin with a forward slash(/)The path in the request is invalid because it must start with a forward slash (/).

FS_FOLDER_2014

StatusDetailDescription
400Cannot restore as folder with same name existsA folder with the same name already exists at the restoration location. Choose a different name or location for the restored folder.

FS_FOLDER_2015

StatusDetailDescription
400Path already existsA folder or file with the same path already exists in the system. Choose a different path to avoid conflicts.

FS_FOLDER_2016

StatusDetailDescription
409It’s possible that multiple folders share the same path. Adjust the parameters to obtain the correct result.Multiple resources may share the same path (for example, a deleted folder and an active folder). When fetching by path without a status filter, the result can be ambiguous. Specify status=active or use the folder ID to retrieve the correct resource.

FS_FOLDER_2017

StatusDetailDescription
400Folder cannot be copied to itself or its subfolderThe target location for the copy operation is the source folder itself or one of its subfolders. Select a different target location outside the source folder hierarchy.

FS_FOLDER_2018

StatusDetailDescription
400Root folder can’t be copiedThis error indicates the resource is a root folder, which is not allowed to be renamed.

FS_FOLDER_2019

StatusDetailDescription
400Can only restore a soft deleted folderThe restore operation can only be performed on folders that have been soft-deleted and are within their retention period. Permanently deleted folders cannot be restored.

FS_FOLDER_2020

StatusDetailDescription
400Root folder doesn’t have versionsThe root folder does not support versioning.

File Errors

FS_FILE_1001

StatusDetailDescription
400Either (path and spaceId) or fileId is mandatory. Both cannot be givenThe request contains both fileId and (path and spaceId) parameters, which are mutually exclusive. Provide either fileId or the combination of path and spaceId, but not both.

FS_FILE_1002

StatusDetailDescription
400Either (path and spaceId) or fileId is mandatoryThe request is missing both fileId and (path and spaceId) parameters. Provide either fileId or the combination of path and spaceId to identify the file.

FS_FILE_1003

StatusDetailDescription
400Space id is required when path is providedThe request includes a path parameter but is missing the required spaceId parameter. Always include the spaceId when using a path to identify a file.

FS_FILE_1004

StatusDetailDescription
400File path is requiredThe request is missing the required path parameter. Provide a valid file path when using path-based operations.

FS_FILE_1005

StatusDetailDescription
400Mandatory Fields are requiredThe request is missing one or more required fields. Check the API documentation to ensure all mandatory fields are included in the request.

FS_FILE_1006

StatusDetailDescription
400Invalid query parameter action, should only be in (move, rename, restore)The action query parameter provided contains an invalid value. Use only ‘move’, ‘rename’, or ‘restore’ as valid values for file operations.

FS_FILE_1007

StatusDetailDescription
400Either targetParentPath or targetParentId is mandatory. Both cannot be givenThe request contains both targetParentPath and targetParentId parameters, which are mutually exclusive. Provide either targetParentPath or targetParentId, but not both.

FS_FILE_1008

StatusDetailDescription
400Response headers can only be customized for restricted_access files.The request attempts to customize response headers for a file that is not marked as restricted_access. Only files with restricted_access set to true can have customized response headers.

FS_FILE_1009

StatusDetailDescription
400copyAcl param cannot be true when permissionsLocal givenThe request includes copyAcl=true and permissionsLocal. Only one is allowed for a copy operation. Remove copyAcl when explicit permissions are provided.

FS_FILE_2001

StatusDetailDescription
400File already existsFile with the same name already exists at the specified location. Choose a different name or location to avoid conflicts.

FS_FILE_2002

StatusDetailDescription
400File not foundThis error code is used when a file is not found. This error may occur immediately after creating a file due to the file service’s eventual consistency.

FS_FILE_2004

StatusDetailDescription
400Cannot copy file as the file is already exists in destination pathFile with the same name already exists at the specified location. Choose a different name or location to avoid conflicts.

FS_FILE_2005

StatusDetailDescription
400Cannot move the file as the file exists in the destination folderFile with the same name already exists at the specified location. Choose a different name or location to avoid conflicts.

FS_FILE_2006

StatusDetailDescription
400Can only restore a soft deleted fileThe restore operation can only be performed on files that have been soft-deleted and are within their retention period. Active or permanently deleted files cannot be restored.

FS_FILE_2007

StatusDetailDescription
400File creation failedThe system unable to create the file due to an internal error. Probably due to concurrent create file operation or the parent folder might have deleted at time of content upload.

FS_FILE_2008

StatusDetailDescription
400Fileset creation failedThe system unable to create the fileset due to an issue with the archive extraction or validation. Verify that the archive file is valid and not corrupted.

FS_FILE_2010

StatusDetailDescription
404File version not foundThe requested file version was not found.

FS_FILE_2011

StatusDetailDescription
400Cannot restore as file with same name existsFile with the same name already exists at the restoration location. Choose a different name or location for the restored file, or delete the existing file first.

FS_FILE_2012

StatusDetailDescription
400Cannot rename as a file with the same name existsThe provided new name already exists in the same folder. Choose a different name or move the existing file before attempting the rename operation.

FS_FILE_2013

StatusDetailDescription
409It’s possible that multiple files share the same path. Adjust the parameters to obtain the correct result.Multiple resources may share the same path (for example, a deleted file and an active file). When fetching by path without a status filter, the result can be ambiguous. Specify status=active or use the file ID to retrieve the correct resource.

FS_FILE_2014

StatusDetailDescription
409File is lockedThe file is currently locked by another user and cannot be modified. Wait for the lock to be released or contact the user who locked the file.

FS_FILE_2015

StatusDetailDescription
400File is not lockedThe file not currently locked, so an unlock operation cannot be performed. Only locked files can be unlocked.

FS_FILE_2016

StatusDetailDescription
400Links limit exceeded. Max of 10 allowedFiles has the maximum allowed number of support file links (10). Remove some existing links before adding new ones. If the request payload does not have 10 links, then check the existing links as well.

FS_FILE_2017

StatusDetailDescription
400Resource cannot be updated with the same support file detailsThe support file details in the update or link request are identical to the existing details. Make changes to the support file details before attempting the update.

FS_FILE_2018

StatusDetailDescription
404Support file not foundThe provided support file ID is invalid, unavailable, or has been deleted.

FS_FILE_2019

StatusDetailDescription
404Support file version is deletedThe provided support file ID has been deleted.

FS_FILE_2020

StatusDetailDescription
400Support file is not a child of the main fileThe file specified in the operation’s parentId and the main file id are different. The support files’ parentId should be same as the main file id.

FS_FILE_2021

StatusDetailDescription
400Link operation cannot be performed on a support fileThe link operation is only valid for main files, not support files. Support files cannot have links to other files.

FS_FILE_2022

StatusDetailDescription
400Cannot modify a support fileThe modify operation applies only to main files, not support files. Modifying a main file also updates its support files.

FS_FILE_2023

StatusDetailDescription
400Cannot restore a support fileThe restore operation applies only to main files, not support files. Restoring a main file also restores its support files.

FS_FILE_2025

StatusDetailDescription
400Cannot delete a support fileThe delete operation applies only to main files, not support files. Deleting a main file also deletes its support files.

FS_FILE_2026

StatusDetailDescription
400Cannot copy an infected fileThe file has been flagged as infected by the malware scanning system and cannot be copied. Infected files are restricted for security reasons.

FS_FILE_2027

StatusDetailDescription
400ACL update operation cannot be performed on a support fileThe support files inherit permissions from their parent file and cannot have their ACL settings modified directly. Update the parent file’s ACL instead.

FS_FILE_2029

StatusDetailDescription
400Support file limit of 50 exceeded.Max of 50 active support files (linked or unlinked) per parent file allowed. No more support files can be added to the given parent file.

FS_FILE_2030

StatusDetailDescription
409File is checked outThe file is currently checked out by a user and cannot be modified. This conflict occurs when attempting to modify or delete a file that is in a checked-out state. Wait until the file is checked back in before attempting to modify it.

FS_FILE_2031

StatusDetailDescription
400File is not checked outThe check-in operation cannot be performed because the file is not currently checked out. Only files that are in a checked-out state can be checked back in.

FS_FILE_2032

StatusDetailDescription
400The operation you are trying to perform is only allowed on filesetsThe requested operation is only applicable to filesets and cannot be performed on regular files. Ensure that the target resource is a fileset before attempting this operation.

FS_FILE_2033

StatusDetailDescription
404Error fetching fileset manifestThe system was unable to retrieve the manifest for the requested fileset. The fileset may be corrupted or the manifest may be missing.

FS_FILE_2034

StatusDetailDescription
403Cannot download infected fileThe file has been flagged as infected by the malware scanning system and cannot be downloaded. Downloading infected files is restricted for security reasons.

Object Errors

FS_OBJECT_2001

StatusDetailDescription
400Object already existsAn object with the same identifier or path already exists. Choose a different identifier or location to avoid conflicts.

FS_OBJECT_2002

StatusDetailDescription
404Object not foundThe requested object does not exist or has been deleted. Verify the identifier or path.

FS_OBJECT_2003

StatusDetailDescription
409It’s possible that multiple objects share the same path. Adjust the parameters to obtain the correct result.Multiple objects may share the same path (for example, a deleted object and an active object). Specify status=active or use the object ID.

FS_OBJECT_2004

StatusDetailDescription
400Schema validation failedThe request payload failed schema validation. Review the error details and correct the invalid fields.

FS_OBJECT_2005

StatusDetailDescription
404Object version not foundThe requested object version does not exist.

FS_OBJECT_2007

StatusDetailDescription
403Object is not activeThe object is deleted or inactive and cannot be accessed. Restore it to before retrying.

FS_OBJECT_2008

StatusDetailDescription
400Can only restore a soft deleted objectThe restore operation applies only to soft-deleted objects within their retention period.

FS_OBJECT_2009

StatusDetailDescription
400Object cannot be updated with the same size or contentThe update payload does not change the object’s size or content. Provide different content.

FS_OBJECT_2010

StatusDetailDescription
400Cannot restore as object with same name existsAn object with the same name already exists at the restore location. Choose a different name or location.

ACL Errors

FS_ACL_1001

StatusDetailDescription
403Application is not authorized to claim ACL ownershipThe application is not authorized to use the ACL ownership feature. Only applications pre-authorized by File Service and registered in the service configuration can claim ownership of ACL entries. Contact the File Service team to request authorization for your application.

Job Errors

FS_JOB_1001

StatusDetailDescription
400Invalid job type, job type should be (SCAN)Type specified in the request is invalid. Currently, only ‘SCAN’ is supported as a valid job type. (Deprecated)

FS_JOB_2001

StatusDetailDescription
400Invalid Job typeType provided in the request is not recognized by the system. Check the API documentation for the list of supported job types. (Deprecated)

FS_JOB_2002

StatusDetailDescription
400Job already existThe same parameters already exists and is currently running or queued. Wait for the existing job to complete before starting a new one. (Deprecated)

Upload Errors

FS_UPLOAD_1001

StatusDetailDescription
400Either (parentId and name) or path is mandatoryThe request payload is missing both the (parentId and name) combination and the path parameter. Provide either the parentId and name combination or a complete path to identify the upload location. (Deprecated)

FS_UPLOAD_1002

StatusDetailDescription
400Either (parentId and name) or path is mandatory. Both cannot be givenThe request payload contains both (parentId and name) and path parameters, which are mutually exclusive. Provide either (parentId and name) or path, but not both. (Deprecated)

FS_UPLOAD_1003

StatusDetailDescription
400For multipart upload completion, please give etag and part number informationThe multipart upload completion request is missing the required etag and part number information. Include the etag and part number for each uploaded part in the completion request. Please note that if the space provider is azure, then there is strict validation on the etag and part number.

FS_UPLOAD_1004

StatusDetailDescription
400One of the part number or etag is missing in the parts listAll objects in the parts list for a multipart upload completion must include both a part number and an etag. Check that all entries have both fields properly specified.

FS_UPLOAD_1005

StatusDetailDescription
400Invalid url duration, url duration should be between 5m and 7dThe provided query parameter URL duration is outside the allowed range. Set the urlDuration parameter to a value between 5 minutes (5m) and 7 days (7d).

FS_UPLOAD_2002

StatusDetailDescription
500Unable to generate the upload URLThe service failed to generate a presigned upload URL. Retry the request.

FS_UPLOAD_2003

StatusDetailDescription
400Requested id is not a multipart uploadThe provided upload ID is not associated with a multipart upload to complete the multipart patch. Verify the ID and retry.

FS_UPLOAD_2004

StatusDetailDescription
500upload_id is mandatory to generate the upload URLInternal server error where upload URL cannot be generated, Retry the request.

FS_UPLOAD_2005

StatusDetailDescription
400Multipart upload completion failed due to an error.The multipart completion failed. Retry the request

FS_UPLOAD_2006

StatusDetailDescription
400Support file fields provided for main file uploadThe request payload contains support file fields but is attempting to create a main file. Remove the support file specific fields such as addToLinks.

FS_UPLOAD_2007

StatusDetailDescription
400ACL cannot be provided for a support fileThe support files inherit permissions from their parent file and cannot have custom ACL settings. Remove the ACL field from the support file upload request.

FS_UPLOAD_2008

StatusDetailDescription
400Parent cannot be a support fileThe requests attempts to upload a file with a support file as the parent. The parentId must be an id of a main file.

FS_UPLOAD_2009

StatusDetailDescription
400Copy links not allowed for support fileThe copyLinks parameter is only applicable for main files and cannot be used with support files.

FS_UPLOAD_2010

StatusDetailDescription
400Resources cannot be provided for a support fileThe resources field is only valid for main files during package uploads. Support files cannot have their own resources attached.