Analyzuje své webové stránky zdarma a bez nutnosti ukládání cookies na AnalytikaWebu.cz

Odkazy

Poznámky
Level EXPERT
Klíč API by měl být odeslán jako token nositele v hlavičce Authorization požadavku. Získejte klíč API.
List

API endpoint:

GET
https://zkracovac.cz/api/v1/links

Příklad requestu:

curl --location --request GET 'https://zkracovac.cz/api/v1/links' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Parametr
Typ
Popis
search
volitelné string
Vyhledávací dotaz.
search_by
volitelné string
Hledat podle. Možné hodnoty jsou: title pro Titulek, alias pro Alias, url pro URL. Výchozí hodnota: title.
status
volitelné integer
Filtrování podle stavu. Možné hodnoty jsou: 0 pro Vše, 1 pro Aktivní, 2 pro Vypršela platnost, 3 pro Nepovoleno. Výchozí hodnota: 0.
space_id
volitelné integer
Filtrování podle space ID.
domain_id
volitelné integer
Filtrování podle ID domény.
pixel_id
volitelné integer
Filtrování podle ID pixelu.
sort_by
volitelné string
Sort by. Možné hodnoty jsou: id pro Date created, clicks pro Kliknutí, title pro Titulek, alias pro Alias, url pro URL. Výchozí hodnota: id.
sort
volitelné string
Seřadit. Možné hodnoty jsou: desc pro Sestupně, asc pro Vzestupně. Výchozí hodnota: desc.
per_page
volitelné int
Výsledky na stránku. Možné hodnoty jsou: 10, 25, 50, 100. Výchozí hodnota: 25.
Show

API endpoint:

GET
https://zkracovac.cz/api/v1/links/{id}

Příklad requestu:

curl --location --request GET 'https://zkracovac.cz/api/v1/links/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Store

API endpoint:

POST
https://zkracovac.cz/api/v1/links

Příklad requestu:

curl --location --request POST 'https://zkracovac.cz/api/v1/links' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}' \
--data-urlencode 'domain={id}'
Parametr
Typ
Popis
url
požadováno string
Odkaz, který má být zkrácen.
domain_id
požadováno integer
ID domény, pod kterým má být odkaz uložen.
alias
volitelné string
Alias odkazu.
password
volitelné string
Heslo odkazu.
space_id
volitelné integer
Space ID, pod kterým má být odkaz uložen.
pixel_ids
volitelné array
The pixel IDs to be integrated in the link.
disabled
volitelné integer
Zda je odkaz zakázán, nebo ne. Možné hodnoty jsou: 0 pro Aktivní, 1 pro Nepovoleno. Výchozí hodnota: 0.
privacy
volitelné integer
Ať už jsou statistiky odkazů veřejné, nebo ne. Možné hodnoty jsou: 0 pro Veřejné, 1 pro Soukromé, 2 pro Heslo. Výchozí hodnota: 0.
privacy_password
volitelné string
Heslo pro stránku statistik. Funguje pouze při nastavení privacy na 2.
expiration_url
volitelné string
Odkaz, na který bude uživatel přesměrován po vypršení platnosti zkráceného odkazu.
expiration_date
volitelné string
Datum vypršení platnosti odkazu ve formátu YYYY-MM-DD.
expiration_time
volitelné string
Čas vypršení platnosti odkazu ve formátu HH:MM.
expiration_clicks
volitelné integer
Počet kliknutí, po kterých má odkaz vypršet.
target_type
volitelné integer
Typ zacílení. Možné hodnoty jsou: 0 pro Žádný, 1 pro Zeměpisné, 2 pro Platforma, 4 pro Rotace.
country[index][key]
volitelné string
Kód cílové země. Kód musí být v normě ISO 3166-1 alpha-2.
country[index][value]
volitelné string
Odkaz, na který bude uživatel přesměrován.
platform[index][key]
volitelné string
Název cílové platformy. Možné hodnoty jsou: iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.
platform[index][value]
volitelné string
Odkaz, na který bude uživatel přesměrován.
language[index][key]
volitelné string
Kód cílového jazyka. Kód musí být v normě ISO 639-1 alpha-2.
language[index][value]
volitelné string
Odkaz, na který bude uživatel přesměrován.
rotation[index][value]
volitelné string
Odkaz, na který bude uživatel přesměrován.
Update

API endpoint:

PUT PATCH
https://zkracovac.cz/api/v1/links/{id}

Příklad requestu:

curl --location --request PUT 'https://zkracovac.cz/api/v1/links/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}'
Parametr
Typ
Popis
url
volitelné string
Odkaz, který má být zkrácen.
alias
volitelné string
Alias odkazu.
password
volitelné string
Heslo odkazu.
space_id
volitelné integer
Space ID, pod kterým má být odkaz uložen.
pixel_ids
volitelné array
The pixel IDs to be integrated in the link.
disabled
volitelné integer
Zda je odkaz zakázán, nebo ne. Možné hodnoty jsou: 0 pro Aktivní, 1 pro Nepovoleno.
privacy
volitelné integer
Ať už jsou statistiky odkazů veřejné, nebo ne. Možné hodnoty jsou: 0 pro Veřejné, 1 pro Soukromé, 2 pro Heslo.
privacy_password
volitelné string
Heslo pro stránku statistik. Funguje pouze při nastavení privacy na 2.
expiration_url
volitelné string
Odkaz, na který bude uživatel přesměrován po vypršení platnosti zkráceného odkazu.
expiration_date
volitelné string
Datum vypršení platnosti odkazu ve formátu YYYY-MM-DD.
expiration_time
volitelné string
Čas vypršení platnosti odkazu ve formátu HH:MM.
expiration_clicks
volitelné integer
Počet kliknutí, po kterých má odkaz vypršet.
target_type
volitelné integer
Typ zacílení. Možné hodnoty jsou: 0 pro Žádný, 1 pro Zeměpisné, 2 pro Platforma, 4 pro Rotace.
country[index][key]
volitelné string
Kód cílové země. Kód musí být v normě ISO 3166-1 alpha-2.
country[index][value]
volitelné string
Odkaz, na který bude uživatel přesměrován.
platform[index][key]
volitelné string
Název cílové platformy. Možné hodnoty jsou: iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.
platform[index][value]
volitelné string
Odkaz, na který bude uživatel přesměrován.
language[index][key]
volitelné string
Kód cílového jazyka. Kód musí být v normě ISO 639-1 alpha-2.
language[index][value]
volitelné string
Odkaz, na který bude uživatel přesměrován.
rotation[index][value]
volitelné string
Odkaz, na který bude uživatel přesměrován.
Smazat

API endpoint:

DELETE
https://zkracovac.cz/api/v1/links/{id}

Příklad requestu:

curl --location --request DELETE 'https://zkracovac.cz/api/v1/links/{id}' \
--header 'Authorization: Bearer {api_key}'