Αναφορές

Σημειώσεις
Expert level
Το κλειδί API πρέπει να σταλεί ως διακριτικό Bearer στην κεφαλίδα Authorization του αιτήματος. Λάβετε το κλειδί API σας.
Λίστα

API endpoint:

GET
https://mail.seotool.gr/api/v1/reports

Παράδειγμα αίτησης:

curl --location --request GET 'https://mail.seotool.gr/api/v1/reports' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Παράμετρος
Τύπος
Περιγραφή
search
προαιρετικό string
Το ερώτημα αναζήτησης.
search_by
προαιρετικό string
Αναζήτηση με βάση. Οι πιθανές τιμές είναι: url για URL. Προεπιλογή: url.
project
προαιρετικό string
Το όνομα του έργου.
result
προαιρετικό string
The report result. Οι πιθανές τιμές είναι: good για Πολύ καλή, decent για Καλή, bad για Κακή.
sort_by
προαιρετικό string
Ταξινόμηση κατά. Οι πιθανές τιμές είναι: id για Ημερομηνία δημιουργίας, generated_at για Ημερομηνία δημιουργίας, url για URL, result για Αποτέλεσμα. Προεπιλογή: id.
sort
προαιρετικό string
Ταξινόμηση. Οι πιθανές τιμές είναι: desc για Φθίνουσα, asc για Αύξουσα. Προεπιλογή: desc.
per_page
προαιρετικό integer
Αποτελέσματα ανά σελίδα. Οι πιθανές τιμές είναι: 10, 25, 50, 100. Προεπιλογή: 10.
Εμφάνιση

API endpoint:

GET
https://mail.seotool.gr/api/v1/reports/{id}

Παράδειγμα αίτησης:

curl --location --request GET 'https://mail.seotool.gr/api/v1/reports/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Κατάστημα

API endpoint:

POST
https://mail.seotool.gr/api/v1/reports

Παράδειγμα αίτησης:

curl --location --request POST 'https://mail.seotool.gr/api/v1/reports' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}'
Παράμετρος
Τύπος
Περιγραφή
url
απαιτούμενο string
The webpage's URL.
privacy
προαιρετικό integer
Report page privacy. Οι πιθανές τιμές είναι: 0 για Δημόσιο, 1 για Ιδιωτικό, 2 για Κωδικός πρόσβασης. Προεπιλογή: 0.
password
προαιρετικό string
The password for the report page. Only works with privacy set to 2.
Ενημέρωση

API endpoint:

PUT PATCH
https://mail.seotool.gr/api/v1/reports/{id}

Παράδειγμα αίτησης:

curl --location --request PUT 'https://mail.seotool.gr/api/v1/reports/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}'
Παράμετρος
Τύπος
Περιγραφή
privacy
προαιρετικό integer
Report page privacy. Οι πιθανές τιμές είναι: 0 για Δημόσιο, 1 για Ιδιωτικό, 2 για Κωδικός πρόσβασης.
password
προαιρετικό string
The password for the report page. Only works with privacy set to 2.
results
προαιρετικό integer
Update the report results. Οι πιθανές τιμές είναι: 0 για Όχι, 1 για Ναι. Προεπιλογή: 0.
Διαγραφή

API endpoint:

DELETE
https://mail.seotool.gr/api/v1/reports/{id}

Παράδειγμα αίτησης:

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