Rapoarte

Note
Expert level
Cheia API ar trebui sa fie trimisa ca simbol purtator in antetul de autorizare al cererii. Obtine cheia API.
Lista

API endpoint:

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

Exemplu de solicitare:

curl --location --request GET 'https://seo.ro/api/v1/reports' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Parametru
Tip
Descriere
search
optional string
Interogarea de cautare.
search_by
optional string
Cautare dupa. Valori posibile: url pentru URL. Implicit: url.
project
optional string
Nume proiect.
result
optional string
The report result. Valori posibile: good pentru Bun, decent pentru Decent, bad pentru Rau.
sort_by
optional string
Sorteaza dupa. Valori posibile: id pentru Data crearii, generated_at pentru Data generarii, url pentru URL, result pentru Rezultat. Implicit: id.
sort
optional string
Fel. Valori posibile: desc pentru Descendent, asc pentru Ascendent. Implicit: desc.
per_page
optional int
Rezultate pe pagina. Valori posibile: 10, 25, 50, 100. Implicit: 10.
Arata

API endpoint:

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

Exemplu de solicitare:

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

API endpoint:

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

Exemplu de solicitare:

curl --location --request POST 'https://seo.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
optional integer
Report page privacy. Valori posibile: 0 pentru Public, 1 pentru Privat, 2 pentru Parola. Implicit: 1.
password
optional string
The password for the report page. Only works with privacy set to 2.
Actualizare

API endpoint:

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

Exemplu de solicitare:

curl --location --request PUT 'https://seo.ro/api/v1/reports/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}'
Parametru
Tip
Descriere
privacy
optional integer
Report page privacy. Valori posibile: 0 pentru Public, 1 pentru Privat, 2 pentru Parola.
password
optional string
The password for the report page. Only works with privacy set to 2.
results
optional integer
Update the report results. Valori posibile: 0 pentru Nu, 1 pentru Da. Implicit: 0.
Sterge

API endpoint:

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

Exemplu de solicitare:

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