Linkuri

Autentificare
Cheia API trebuie trimisă ca Bearer token în header-ul Authorization. Obține cheia API.
Listă

Endpoint API

GET
https://10b.ro/api/v1/links

Exemplu cerere

curl --location --request GET 'https://10b.ro/api/v1/links' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'

Parameters

Nume
Tip
Descriere
search
opțional string
Interogare căutare.
search_by
opțional string
Caută după. Valorile posibile sunt: title pentru Titlu, alias pentru Alias, url pentru URL. Valoarea implicită: title.
status
opțional integer
Stare. Valorile posibile sunt: 0 pentru Toate, 1 pentru Activ, 2 pentru Expirat, 3 pentru Dezactivat. Valoarea implicită: 0.
space_id
opțional integer
ID Spațiu.
domain_id
opțional integer
ID Domeniu.
pixel_id
opțional integer
ID Pixel.
sort_by
opțional string
Sortează după. Valorile posibile sunt: id pentru Data creării, clicks pentru Clickuri, title pentru Titlu, alias pentru Alias, url pentru URL. Valoarea implicită: id.
sort
opțional string
Sortează. Valorile posibile sunt: desc pentru Descrescător, asc pentru Crescător. Valoarea implicită: desc.
per_page
opțional integer
Rezultate per pagină. Valorile posibile sunt: 10, 25, 50, 100. Valoarea implicită: 10.
Arată

Endpoint API

GET
https://10b.ro/api/v1/links/{id}

Exemplu cerere

curl --location --request GET 'https://10b.ro/api/v1/links/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Magazin

Endpoint API

POST
https://10b.ro/api/v1/links

Exemplu cerere

curl --location --request POST 'https://10b.ro/api/v1/links' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}' \
--data-urlencode 'domain={id}'

Parameters

Nume
Tip
Descriere
url
obligatoriu string
URL destinație.
domain_id
obligatoriu integer
ID Domeniu.
alias
opțional string
Alias.
space_id
opțional integer
ID Spațiu.
pixel_ids[]
opțional array
ID-uri Pixeli.
redirect_password
opțional string
Parolă redirect.
sensitive_content
opțional integer
Conținut sensibil. Valorile posibile sunt: 0 pentru Nu, 1 pentru Da. Valoarea implicită: 0.
privacy
opțional integer
Confidențialitate statistici. Valorile posibile sunt: 0 pentru Public, 1 pentru Privat, 2 pentru Parolă. Valoarea implicită: 0.
password
opțional string
Parolă statistici. Funcționează doar dacă câmpul privacy este setat la 2.
active_period_start_at
opțional string
Data de început a perioadei active în format Y-m-dTH:i:s.
active_period_end_at
opțional string
Data de sfârșit a perioadei active în format Y-m-dTH:i:s.
clicks_limit
opțional integer
Limită clickuri.
expiration_url
opțional string
URL la expirare.
targets_type
opțional string
Targetare. Valorile posibile sunt: continents pentru Continents, countries pentru Countries, operating_systems pentru Operating systems, browsers pentru Browsers, languages pentru Languages, devices pentru Devices, rotations pentru Rotations.
targets[index][key]
opțional string

Pentru targets_type=country, valoarea trebuie să fie în format ISO 3166-1 alpha-2.

Pentru targets_type=operating_systems, valorile posibile sunt: iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.

Pentru targets_type=browsers, valorile posibile sunt: Chrome, Chromium, Firefox, Firefox Mobile, Edge, Internet Explorer, Mobile Internet Explorer, Vivaldi, Brave, Safari, Opera, Opera Mini, Opera Mobile, Opera Touch, Yandex Browser, UC Browser, Samsung Internet, QQ Browser, BlackBerry Browser, Maxtho.

Pentru targets_type=devices, valorile posibile sunt: Desktop, Mobile, Tablet, Watch, Television.

Pentru targets_type=languages, valoarea trebuie să fie în format ISO 639-1 alpha-2.

Pentru targets_type=continents, valorile posibile sunt: AF pentru Africa, AN pentru Antarctica, AS pentru Asia, EU pentru Europe, NA pentru North America, OC pentru Oceania, SA pentru South America.

targets[index][value]
opțional string
URL destinație.
Actualizează

Endpoint API

PUT PATCH
https://10b.ro/api/v1/links/{id}

Exemplu cerere

curl --location --request PUT 'https://10b.ro/api/v1/links/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}'

Parameters

Nume
Tip
Descriere
url
opțional string
URL destinație.
alias
opțional string
Alias.
space_id
opțional integer
ID Spațiu.
pixel_ids[]
opțional array
ID-uri Pixeli.
redirect_password
opțional string
Parolă redirect.
sensitive_content
opțional integer
Conținut sensibil. Valorile posibile sunt: 0 pentru Nu, 1 pentru Da.
privacy
opțional integer
Confidențialitate statistici. Valorile posibile sunt: 0 pentru Public, 1 pentru Privat, 2 pentru Parolă.
password
opțional string
Parolă statistici. Funcționează doar dacă câmpul privacy este setat la 2.
active_period_start_at
opțional string
Data de început a perioadei active în format Y-m-dTH:i:s.
active_period_end_at
opțional string
Data de sfârșit a perioadei active în format Y-m-dTH:i:s.
clicks_limit
opțional integer
Limită clickuri.
expiration_url
opțional string
URL la expirare.
targets_type
opțional string
Targetare. Valorile posibile sunt: continents pentru Continents, countries pentru Countries, operating_systems pentru Operating systems, browsers pentru Browsers, languages pentru Languages, devices pentru Devices, rotations pentru Rotations.
targets[index][key]
opțional string

Pentru targets_type=country, valoarea trebuie să fie în format ISO 3166-1 alpha-2.

Pentru targets_type=operating_systems, valorile posibile sunt: iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.

Pentru targets_type=browsers, valorile posibile sunt: Chrome, Chromium, Firefox, Firefox Mobile, Edge, Internet Explorer, Mobile Internet Explorer, Vivaldi, Brave, Safari, Opera, Opera Mini, Opera Mobile, Opera Touch, Yandex Browser, UC Browser, Samsung Internet, QQ Browser, BlackBerry Browser, Maxtho.

Pentru targets_type=devices, valorile posibile sunt: Desktop, Mobile, Tablet, Watch, Television.

Pentru targets_type=languages, valoarea trebuie să fie în format ISO 639-1 alpha-2.

Pentru targets_type=continents, valorile posibile sunt: AF pentru Africa, AN pentru Antarctica, AS pentru Asia, EU pentru Europe, NA pentru North America, OC pentru Oceania, SA pentru South America.

targets[index][value]
opțional string
URL destinație.
Șterge

Endpoint API

DELETE
https://10b.ro/api/v1/links/{id}

Exemplu cerere

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