Delete file from Crowdin project. All the translations will be lost without ability to restore them.
Request Note: Either use the combination of
project identifier and
project key or combination of
project identifier ,
username , and
account key to pass to this endpoint.
POST https://api.crowdin.com/api/project/{project-identifier} /delete-file?key={project-key}
POST https://api.crowdin.com/api/project/{project-identifier} /delete-file?login={username} &account-key;={account-key}
Parameters Name Value Description file required string File name that should be deleted. branch optional string The name of related version branch (Versions Management ). json optional string May not contain value. Defines that response should be in JSON format. jsonp optional string Callback function name. Defines that response should be in JSONP format. Variables project-identifier string Project identifier. project-key string Project API key. Either the project-key or combination of login and account-key are required. login string Your username in Crowdin. Either the project-key or combination of login and account-key are required. account-key string Your account API key. Either the project-key or combination of login and account-key are required.
Response If successful, this method returns a XML structure, as it is shown below.
<?xml version="1.0" encoding="UTF-8"?>
<success>
</success> Unsuccessful response sample:
<?xml version="1.0" encoding="UTF-8"?>
<error>
<code> 3</code>
<message> API key is not valid</message>
</error> Examples curl \
-F "file=/directory/strings.xml" \
https://api.crowdin.com/api/project/{ project-identifier} /delete-file?key={ project-key} <?php
$post_params = array ();
$request_url = 'https://api.crowdin.com/api/project/{project-identifier}/delete-file?key={project-key}' ;
$post_params [ 'file' ] = '/directory/strings.xml' ;
$ch = curl_init ();
curl_setopt ( $ch , CURLOPT_URL , $request_url );
curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , true );
curl_setopt ( $ch , CURLOPT_POST , true );
curl_setopt ( $ch , CURLOPT_POSTFIELDS , $post_params );
$result = curl_exec ( $ch );
curl_close ( $ch );
echo $result ;