Rapoarte

Observații
Expert level
Cheia API ar trebui trimisă ca simbol Bearer în antetul de autorizare al cererii. Obțineți cheia API.
Listați

Punct final API:

GET
https://greatweb.ro/api/v1/reports

Exemplu de solicitare:

curl --location --request GET 'https://greatweb.ro/api/v1/reports' \
--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
Căutați după. Valorile posibile sunt: url pentru URL. Implicit la: url.
project
opțional string
Numele proiectului.
result
opțional string
The report result. Valorile posibile sunt: good pentru Bun, decent pentru Decent, bad pentru Rău.
sort_by
opțional string
Sortare după. Valorile posibile sunt: id pentru Data creării, generated_at pentru Data generării, url pentru URL, result pentru Rezultat. Implicit la: id.
sort
opțional string
Sortare. Valorile posibile sunt: desc pentru Descrescător, asc pentru Crescător. Implicit la: desc.
per_page
opțional int
Resultate pe pagină. Valorile posibile sunt: 10, 25, 50, 100. Implicit la: 10.
Afișați

Punct final API:

GET
https://greatweb.ro/api/v1/reports/{id}

Exemplu de solicitare:

curl --location --request GET 'https://greatweb.ro/api/v1/reports/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Stocați

Punct final API:

POST
https://greatweb.ro/api/v1/reports

Exemplu de solicitare:

curl --location --request POST 'https://greatweb.ro/api/v1/reports' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}'
Parametru
Tip
Descriere
url
necesar string
The webpage's URL.
privacy
opțional integer
Report page privacy. Valorile posibile sunt: 0 pentru Public, 1 pentru Privat, 2 pentru Parolă. Implicit la: 1.
password
opțional string
The password for the report page. Only works with privacy set to 2.
Actualizați

Punct final API:

PUT PATCH
https://greatweb.ro/api/v1/reports/{id}

Exemplu de solicitare:

curl --location --request PUT 'https://greatweb.ro/api/v1/reports/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}'
Parametru
Tip
Descriere
privacy
opțional integer
Report page privacy. Valorile posibile sunt: 0 pentru Public, 1 pentru Privat, 2 pentru Parolă.
password
opțional string
The password for the report page. Only works with privacy set to 2.
results
opțional integer
Update the report results. Valorile posibile sunt: 0 pentru Nu, 1 pentru Da. Implicit la: 0.
Ștergeți

Punct final API:

DELETE
https://greatweb.ro/api/v1/reports/{id}

Exemplu de solicitare:

curl --location --request DELETE 'https://greatweb.ro/api/v1/reports/{id}' \
--header 'Authorization: Bearer {api_key}'