Pagini stare

Note
Nivel expert
Cheia API trebuie trimisă ca Bearer token în headerul Authorization al requestului. Obține-ți cheia API.
Listează

Endpoint API:

GET
https://uptime.back.ro/api/v1/status-pages

Exemplu de request:

curl --location --request GET 'https://uptime.back.ro/api/v1/status-pages' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Parametru
Tip
Descriere
search
opțional string
Interogarea de căutare.
search_by
opțional string
Caută după. Valorile posibile sunt: name pentru Nume. Valoarea implicită este: name.
monitor_id
opțional integer
ID monitor.
sort_by
opțional string
Sortează după. Valorile posibile sunt: id pentru Data creării, name pentru Nume. Valoarea implicită este: id.
sort
opțional string
Sortează. Valorile posibile sunt: desc pentru Descrescător, asc pentru Crescător. Valoarea implicită este: desc.
per_page
opțional integer
Rezultate pe pagină. Valorile posibile sunt: 10, 25, 50, 100. Valoarea implicită este: 10.
Afișează

Endpoint API:

GET
https://uptime.back.ro/api/v1/status-pages/{id}

Exemplu de request:

curl --location --request GET 'https://uptime.back.ro/api/v1/status-pages/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Stochează

Endpoint API:

POST
https://uptime.back.ro/api/v1/status-pages

Exemplu de request:

curl --location --request POST 'https://uptime.back.ro/api/v1/status-pages' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'name={url}' \
--data-urlencode 'slug={id}'
Parametru
Tip
Descriere
name
obligatoriu string
Nume.
slug
obligatoriu string
Descriptor.
monitor_ids[]
opțional array
ID-urile monitoarelor.
privacy
opțional integer
Confidențialitate. Valorile posibile sunt: 0 pentru Public, 1 pentru Privat, 2 pentru Parola. Valoarea implicită este: 0.
password
opțional string
Parola. Funcționează doar cu câmpul privacy setat la 2.
domain
opțional string
Domeniu personalizat.
logo
opțional file
Logo.
favicon
opțional file
Favicon.
remove_logo
opțional boolean
Elimină logo.
remove_favicon
opțional boolean
Elimină favicon.
website_url
opțional string
URL website.
contact_url
opțional string
URL contact.
custom_css
opțional string
CSS personalizat.
custom_js
opțional string
JS personalizat.
meta_title
opțional string
Meta title.
meta_description
opțional string
Meta description.
noindex
opțional boolean
Exclude pagina de stare din motoarele de căutare.
Actualizează

Endpoint API:

POST
https://uptime.back.ro/api/v1/status-pages/{id}

Exemplu de request:

curl --location --request POST 'https://uptime.back.ro/api/v1/status-pages/{id}' \
--header 'Authorization: Bearer {api_key}' \
--form '_method="PUT"'
Parametru
Tip
Descriere
_method
obligatoriu string
Trebuie setat ca PUT
name
opțional string
Nume.
slug
opțional string
Descriptor.
monitor_ids[]
opțional array
ID-urile monitoarelor.
privacy
opțional integer
Confidențialitate. Valorile posibile sunt: 0 pentru Public, 1 pentru Privat, 2 pentru Parola.
password
opțional string
Parola. Funcționează doar cu câmpul privacy setat la 2.
domain
opțional string
Domeniu personalizat.
logo
opțional file
Logo.
favicon
opțional file
Favicon.
remove_logo
opțional boolean
Elimină logo.
remove_favicon
opțional boolean
Elimină favicon.
website_url
opțional string
URL website.
contact_url
opțional string
URL contact.
custom_css
opțional string
CSS personalizat.
custom_js
opțional string
JS personalizat.
meta_title
opțional string
Meta title.
meta_description
opțional string
Meta description.
noindex
opțional boolean
Exclude pagina de stare din motoarele de căutare.
Șterge

Endpoint API:

DELETE
https://uptime.back.ro/api/v1/status-pages/{id}

Exemplu de request:

curl --location --request DELETE 'https://uptime.back.ro/api/v1/status-pages/{id}' \
--header 'Authorization: Bearer {api_key}'