Skip to main content

unassignFileTemplate

unassignFileTemplate(fileId, templateId)

DELETE /api/2.0/files/metadata/file/{fileId}/templates/{templateId}

Unassign a template from a file

Removes a metadata template from a file together with the values of its fields. The caller needs the right to edit the file. The removal is irreversible for the values, the template itself stays on the portal and on the other entries. It applies to a directly assigned template and to one inherited from a cascading folder alike; a later cascade from that folder assigns it again. A file the caller cannot edit is answered with 403; a file, or a template, that does not exist with 404.

Parameters​

NameInTypeDescriptionNotes
fileIdpathInteger (int32)The file ID.[required] [example: 1]
templateIdpathInteger (int32)The template ID.[required] [example: 1]

Responses​

Status codeDescriptionTypeResponse headers
200OK-X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
403You don't have enough permission to perform the operation--
404The file or the template does not exist--
401UnauthorizedErrorApiResponse-
429Too Many Requests.ErrorApiResponseRetry-After
500Internal Server Error.ErrorApiResponse-
400Bad Request.ErrorApiResponse-
502Bad Gateway. Returned by the reverse proxy, response body may be HTML and not JSON.--
503Service Unavailable. Returned by the reverse proxy, response body may be HTML and not JSON.--

Return type​

null (empty response body)

Authorization​

Basic, OAuth2 (scopes: read, write), ApiKeyBearer, asc_auth_key, Bearer, OpenId

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json