Title: API error: Validation Failed
Last modified: February 17, 2022

---

# API error: Validation Failed

 *  Resolved [tnijland3](https://wordpress.org/support/users/tnijland3/)
 * (@tnijland3)
 * [4 years, 3 months ago](https://wordpress.org/support/topic/api-error-validation-failed/)
 * Hi,
 * I get the following error when running an API call to my website:
 *     ```
       Array
       (
           [success] =>
           [data] => Array
               (
                   [mess] => Validation Failed
               )
   
       )
       ```
   
 * This is my PHP script:
 *     ```
       function productimage_folder($imageid){
           $client = new \GuzzleHttp\Client(['verify' => false]);
           $response = $client->request('POST', 'https://mywebsite.net/wp-json/filebird/public/v1/folder/set-attachment', [
               'headers' => [
                   'Authorization' => 'Bearer 123123123123123123123123123',
               ],
               'body' => json_encode([
                   'folder' => 2,
                   'ids' => 80,
               ])
           ]);
           $result = json_decode($response->getBody(), true);
           return $result;
       }
       ```
   
 * Whats wrong?

Viewing 4 replies - 1 through 4 (of 4 total)

 *  Plugin Support [Bruce](https://wordpress.org/support/users/ninjateamwp/)
 * (@ninjateamwp)
 * [4 years, 3 months ago](https://wordpress.org/support/topic/api-error-validation-failed/#post-15377416)
 * Hi [@tnijland3](https://wordpress.org/support/users/tnijland3/) ,
 * Thanks for using FileBird!
 * Let me relate this to one of our developers and then feed you back as soon as
   possible. Please anticipate.
 * Kind regards,
    -Bruce-
 *  Plugin Support [Bruce](https://wordpress.org/support/users/ninjateamwp/)
 * (@ninjateamwp)
 * [4 years, 3 months ago](https://wordpress.org/support/topic/api-error-validation-failed/#post-15378318)
 * Hi [@tnijland3](https://wordpress.org/support/users/tnijland3/) ,
 * We see you sent wrong data type to our API, so you should read code examples 
   in the topics:
 * [https://wordpress.org/support/topic/place-new-images-into-folder/](https://wordpress.org/support/topic/place-new-images-into-folder/)
   
   [https://wordpress.org/support/topic/set-image-folder-using-php/](https://wordpress.org/support/topic/set-image-folder-using-php/)
 * Hope that helps!
 * Thank you.
 * Kind regards,
    -Bruce-
 *  Thread Starter [tnijland3](https://wordpress.org/support/users/tnijland3/)
 * (@tnijland3)
 * [4 years, 3 months ago](https://wordpress.org/support/topic/api-error-validation-failed/#post-15378988)
 * Hi Bruce,
 * What do you mean with:
    We see you sent wrong data type to our API
 * My script is exactly like the API Documentation?
 * I hope to hear from you!
 *  Plugin Support [Bruce](https://wordpress.org/support/users/ninjateamwp/)
 * (@ninjateamwp)
 * [4 years, 3 months ago](https://wordpress.org/support/topic/api-error-validation-failed/#post-15385664)
 * Hi [@tnijland3](https://wordpress.org/support/users/tnijland3/) ,
 * The code you’ve written should change like this:
 *     ```
       function productimage_folder($imageid){
           $client = new \GuzzleHttp\Client(['verify' => false]);
           $response = $client->request('POST', 'https://mywebsite.net/wp-json/filebird/public/v1/folder/set-attachment', [
               'headers' => [
                   'Authorization' => 'Bearer 123123123123123123123123123',
               ],
               'body' => [
                   'folder' => 2,
                   'ids' => 80,
               ]
           ]);
           $result = json_decode($response->getBody(), true);
           return $result;
       }
       ```
   
 * Note:
    The data request type is “form-data” not “json-data”
 * Kind regards,
    -Bruce-

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘API error: Validation Failed’ is closed to new replies.

 * ![](https://ps.w.org/filebird/assets/icon-128x128.gif?rev=2299145)
 * [FileBird - WordPress Media Library Folders & File Manager](https://wordpress.org/plugins/filebird/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/filebird/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/filebird/)
 * [Active Topics](https://wordpress.org/support/plugin/filebird/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/filebird/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/filebird/reviews/)

 * 4 replies
 * 2 participants
 * Last reply from: [Bruce](https://wordpress.org/support/users/ninjateamwp/)
 * Last activity: [4 years, 3 months ago](https://wordpress.org/support/topic/api-error-validation-failed/#post-15385664)
 * Status: resolved