Websites

Information
Der API-Schlüssel sollte als Bearer-Token im Authorization-Header der Anfrage gesendet werden.
List

API-Endpunkt:

GET
https://digistats.ch/api/v1/websites

Beispiel für die Anfragen:

curl --location --request GET 'https://digistats.ch/api/v1/websites' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Parameter
Typ
Beschreibung
search
optional string
Die Suchanfrage.
sort
optional string
Sortieren. Mögliche Werte sind: desc für Z-A, asc für A-Z.
per_page
optional int
Ergebnisse pro Seite. Mögliche Werte sind: 10 bis 100. Standardwert: 10.
Anzeigen

API-Endpunkt:

GET
https://digistats.ch/api/v1/websites/{id}

Beispiel für die Anfragen:

curl --location --request GET 'https://digistats.ch/api/v1/websites/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Speichern

API-Endpunkt:

POST
https://digistats.ch/api/v1/websites

Beispiel für die Anfragen:

curl --location --request POST 'https://digistats.ch/api/v1/websites' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}'
Parameter
Typ
Beschreibung
url
erforderlich string
URL der Website.
privacy
optional integer
Zugriff auf die Statistik. Mögliche Werte sind: 0 für Öffentlich, 1 für Privat, 2 für Passwort. Standardwert: 1.
password
optional string
Das Passwort der passwortgeschützten Statistik. Funktioniert nur mit privacy festgelegt auf den Wert 2.
email
optional integer
Monatliche Zusammenfassung der Zugriffe auf diese Website. Mögliche Werte sind: 0 für Deaktiviert, 1 für Aktiviert. Standardwert: 0.
exclude_bots
optional integer
Suchmaschinen-Bots (auch Robots, Spiders oder User Agents) werden ignoriert. Mögliche Werte sind: 0 für Deaktiviert, 1 für Aktiviert. Standardwert: 1.
exclude_params
optional string
Bestimmte URLs vom Tracking ausschliessen. Eine pro Zeile.
exclude_ips
optional string
Bestimmte IPs vom Tracking ausschliessen. Eine pro Zeile.
Update

API-Endpunkt:

PUT PATCH
https://digistats.ch/api/v1/websites/{id}

Beispiel für die Anfragen:

curl --location --request PUT 'https://digistats.ch/api/v1/websites/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}'
Parameter
Typ
Beschreibung
privacy
optional integer
Zugriff auf die Statistik. Mögliche Werte sind: 0 für Öffentlich, 1 für Privat, 2 für Passwort.
password
optional string
Das Passwort der passwortgeschützten Statistik. Funktioniert nur mit privacy festgelegt auf den Wert 2.
email
optional integer
Monatliche Zusammenfassung der Zugriffe auf diese Website. Mögliche Werte sind: 0 für Deaktiviert, 1 für Aktiviert.
exclude_bots
optional integer
Suchmaschinen-Bots (auch Robots, Spiders oder User Agents) werden ignoriert. Mögliche Werte sind: 0 für Deaktiviert, 1 für Aktiviert.
exclude_params
optional string
Bestimmte URLs vom Tracking ausschliessen. Eine pro Zeile.
exclude_ips
optional string
Bestimmte IPs vom Tracking ausschliessen. Eine pro Zeile.
Löschen

API-Endpunkt:

DELETE
https://digistats.ch/websites/{id}/destroy

Beispiel für die Anfragen:

curl --location --request DELETE 'https://digistats.ch/websites/{id}/destroy' \
--header 'Authorization: Bearer {api_key}'