Base URL : https://seecret.it/api

Authentication

All API requests must include a valid Authorization header using a UUID token:

Authorization: Bearer YOUR_UUID_TOKEN

📨 Create a Seecret

Send a POST request with the following fields:

Parameter Type Required Description
operation string Must be create_seecret
lang string fr or en
seecret string Text content of the seecret
expiration_date date (YYYY-MM-DD) Optional, default +7 days
number_view int Optional, default 1
view_notification int (0 or 1) Send email on view (default: 1)
password string Optional password protection
domain string Generated link domain

Example Request (PHP + cURL)

$ch = curl_init("https://seecret.it/api");

curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Authorization: Bearer YOUR_UUID_TOKEN',
    'Content-Type: application/x-www-form-urlencoded'
]);

curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
    'operation' => 'create_seecret',
    'lang' => 'fr',
    'seecret' => 'Mot de passe Wi-Fi: 12345678',
    'expiration_date' => '2025-06-01',
    'number_view' => 1,
    'view_notification' => 1
]));

$response = curl_exec($ch);
curl_close($ch);

echo $response;

✅ Response Format

{
  "CODE": 200,
  "MESSAGE": "secret created successfully",
  "data": {
    "RESULT": "success",
    "URL": "https://seecret.it/_XyZAbCd"
  }
}

❌ Error Example

{
  "CODE": 401,
  "MESSAGE": "Missing operation parameter."
}