Statuspagina's

Opmerkingen
Expert-niveau
De API-sleutel moet als Bearer-token in de Authorization-header van het verzoek worden meegestuurd. Haal uw API-sleutel op.
Lijst

API-endpoint:

GET
https://upsio.nl/api/v1/status-pages

Voorbeeldverzoek:

curl --location --request GET 'https://upsio.nl/api/v1/status-pages' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Parameter
Type
Beschrijving
search
optioneel string
De zoekopdracht.
search_by
optioneel string
Zoeken op. Mogelijke waarden zijn: name voor Naam. Standaardwaarde: name.
monitor_id
optioneel integer
Monitor-ID.
sort_by
optioneel string
Sorteren op. Mogelijke waarden zijn: id voor Aanmaakdatum, name voor Naam. Standaardwaarde: id.
sort
optioneel string
Sorteren. Mogelijke waarden zijn: desc voor Aflopend, asc voor Oplopend. Standaardwaarde: desc.
per_page
optioneel integer
Resultaten per pagina. Mogelijke waarden zijn: 10, 25, 50, 100. Standaardwaarde: 10.
Tonen

API-endpoint:

GET
https://upsio.nl/api/v1/status-pages/{id}

Voorbeeldverzoek:

curl --location --request GET 'https://upsio.nl/api/v1/status-pages/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Opslaan

API-endpoint:

POST
https://upsio.nl/api/v1/status-pages

Voorbeeldverzoek:

curl --location --request POST 'https://upsio.nl/api/v1/status-pages' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'name={name}' \
--data-urlencode 'slug={slug}'
Parameter
Type
Beschrijving
name
verplicht string
Naam.
slug
verplicht string
Slug.
monitor_ids[]
optioneel array
Monitor-ID's
privacy
optioneel integer
Privacy. Mogelijke waarden zijn: 0 voor Openbaar, 1 voor Prive, 2 voor Wachtwoord. Standaardwaarde: 0.
password
optioneel string
Wachtwoord. Werkt alleen wanneer het veld privacy is ingesteld op 2.
domain
optioneel string
Aangepast domein.
logo
optioneel file
Logo.
favicon
optioneel file
Favicon.
remove_logo
optioneel boolean
Logo verwijderen.
remove_favicon
optioneel boolean
Favicon verwijderen.
website_url
optioneel string
Website-URL.
contact_url
optioneel string
Contact-URL.
custom_css
optioneel string
Aangepaste CSS.
custom_js
optioneel string
Aangepaste JS.
meta_title
optioneel string
Metatitel.
meta_description
optioneel string
Metabeschrijving.
noindex
optioneel boolean
Sluit de statuspagina uit van zoekmachines.
Bijwerken

API-endpoint:

POST
https://upsio.nl/api/v1/status-pages/{id}

Voorbeeldverzoek:

curl --location --request POST 'https://upsio.nl/api/v1/status-pages/{id}' \
--header 'Authorization: Bearer {api_key}' \
--form '_method="PUT"'
Parameter
Type
Beschrijving
_method
verplicht string
Moet ingesteld zijn op PUT.
name
optioneel string
Naam.
slug
optioneel string
Slug.
monitor_ids[]
optioneel array
Monitor-ID's
privacy
optioneel integer
Privacy. Mogelijke waarden zijn: 0 voor Openbaar, 1 voor Prive, 2 voor Wachtwoord.
password
optioneel string
Wachtwoord. Werkt alleen wanneer het veld privacy is ingesteld op 2.
domain
optioneel string
Aangepast domein.
logo
optioneel file
Logo.
favicon
optioneel file
Favicon.
remove_logo
optioneel boolean
Logo verwijderen.
remove_favicon
optioneel boolean
Favicon verwijderen.
website_url
optioneel string
Website-URL.
contact_url
optioneel string
Contact-URL.
custom_css
optioneel string
Aangepaste CSS.
custom_js
optioneel string
Aangepaste JS.
meta_title
optioneel string
Metatitel.
meta_description
optioneel string
Metabeschrijving.
noindex
optioneel boolean
Sluit de statuspagina uit van zoekmachines.
Verwijderen

API-endpoint:

DELETE
https://upsio.nl/api/v1/status-pages/{id}

Voorbeeldverzoek:

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