Skip to content
Dewangga edited this page Apr 26, 2023 · 24 revisions

Endpoint Upload Foto

Endpoint ini digunakan untuk mengunggah foto ke server. Terdapat tiga jenis mode yang dapat dipilih yaitu square, landscape, atau portrait.

Request

  • Method: POST
  • URL: /upload
  • Header: -
  • Body:
    • file: file foto yang akan diunggah dalam bentuk form-data
    • mode: mode foto yang diinginkan (square, landscape, atau portrait) dalam bentuk query parameter

Response

Jika request berhasil, maka response yang dihasilkan akan berupa JSON yang memiliki dua property yaitu PublicId dan Url. PublicId adalah id publik dari foto yang diunggah, sedangkan Url adalah URL foto yang dapat diakses. Jika terdapat kesalahan pada request, maka response akan berisi pesan error.

Contoh response sukses:

{
    "PublicId": "abc123",
    "Url": "https://example.com/photos/abc123"
}

Contoh response error:

{
    "error": "Please provide the correct parameters."
}
Clone this wiki locally