Base URL: https://i.scz.my.id
Bearer TOKEN from your profile.
HOW TO GET YOUR API TOKEN:
# Method 1: Bearer Token (recommended) Authorization: Bearer YOUR_API_TOKEN # Method 2: X-Api-Key Header X-Api-Key: YOUR_API_TOKEN # Method 3: Query Parameter ?api_token=YOUR_API_TOKEN
file or files[].curl -X POST "https://i.scz.my.id/api/v1/upload" \ -H "Authorization: Bearer YOUR_API_TOKEN" \ -F "file=@C:\\path\\to\\file.jpg"
{
"status": "success",
"files": [
{
"message_id": "1234567890",
"url": "https://i.scz.my.id/1234567890",
"friendly_url": "https://i.scz.my.id/1234567890/file.jpg",
"raw_url": "https://i.scz.my.id/dl/1234567890",
"filename": "file.jpg"
}
],
"errors": [],
"url": "https://i.scz.my.id/1234567890/file.jpg"
}
destination_url or message_id. Optional custom_code.curl -X POST "https://i.scz.my.id/api/v1/short-links" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d "{\"destination_url\":\"https://example.com\",\"custom_code\":\"mycode\"}"
{
"status": "success",
"short_url": "https://i.scz.my.id/s/mycode",
"code": "mycode"
}
curl "https://i.scz.my.id/api/v1/files/1234567890" \ -H "Authorization: Bearer YOUR_API_TOKEN"
{
"status": "success",
"file": {
"message_id": "1234567890",
"filename": "file.jpg",
"mime_type": "image/jpeg",
"size": 12345,
"uploaded_at": "2026-01-01T12:00:00Z",
"preview_url": "https://i.scz.my.id/1234567890",
"download_url": "https://i.scz.my.id/dl/1234567890",
"friendly_url": "https://i.scz.my.id/1234567890/file.jpg"
}
}
{
"status": "error",
"message": "Unauthorized. Provide an API token via Bearer token, X-Api-Key header, or api_token query parameter."
}