📦 Custom Storage API Documentation

🔐 Authentication

All requests require API Key in header:

Headers: x-api-key YOUR_API_KEY

📤 Upload Files

URL:

POST https://storage.restoprime.com/upload.php

Headers:

Headers: x-api-key YOUR_API_KEY

Body (form-data):

files[] (multiple files allowed)

Allowed Types:

image/jpeg, image/png, video/mp4, application/pdf

Max Size:

10MB per file

✅ Success Response

{
  "status": true,
  "files": [
    {
      "file_name": "65fgh_image.jpg",
      "file_url": "https://storage.restoprime.com/uploads/company_1/65fgh_image.jpg",
      "size": 109084,
      "type": "image/jpeg"
    }
  ]
}

❌ Error Response

{
  "status": false,
  "message": "Invalid file type"
}

📁 Get Files List

URL:

GET https://storage.restoprime.com/files.php

Headers:

Headers: x-api-key YOUR_API_KEY

Response

{
  "status": true,
  "files": [
    {
      "file_name": "abc.jpg",
      "file_url": "https://storage.restoprime.com/uploads/company_1/abc.jpg",
      "size": 109084,
      "type": "image/jpeg"
    }
  ]
}

🗑 Delete File

URL:

POST https://storage.restoprime.com/delete.php

Body (JSON):

{ "file_name": "abc.jpg" }

Headers:

Headers: x-api-key YOUR_API_KEY

📌 Base URL

https://storage.restoprime.com