Le phishing, le contenu pour adultes ou tout lien malveillant sont strictement interdits.

Liens

Notes
Expert level
La clé API doit être envoyée en tant que jeton Bearer dans l'en-tête Authorization de la requête. Obtenez votre clé API.
Liste

API endpoint:

GET
https://w33.li/api/v1/links

Exemple de requête:

curl --location --request GET 'https://w33.li/api/v1/links' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Paramètre
Type
Description
search
optional string
La requête de recherche.
search_by
optional string
Rechercher par. Les valeurs possibles sont: title pour Titre, alias pour Alias, url pour URL. Par defaut: title.
status
optional integer
Filtrer par statut. Les valeurs possibles sont: 0 pour Tous, 1 pour Actif, 2 pour Expiré, 3 pour Désactivé. Par defaut: 0.
space
optional integer
Filtrer par ID de dossier.
domain
optional integer
Filtrer par ID de domaine.
pixel
optional integer
Filtrer par ID de pixel.
sort_by
optional string
Trier par. Les valeurs possibles sont: id pour Date de création, clicks pour Clics, title pour Titre, alias pour Alias, url pour URL. Par defaut: id.
sort
optional string
Trier. Les valeurs possibles sont: desc pour Décroissant, asc pour Croissant. Par defaut: desc.
per_page
optional int
Résultats par page. Les valeurs possibles sont: 10, 25, 50, 100. Par defaut: 10.
Afficher

API endpoint:

GET
https://w33.li/api/v1/links/{id}

Exemple de requête:

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

API endpoint:

POST
https://w33.li/api/v1/links

Exemple de requête:

curl --location --request POST 'https://w33.li/api/v1/links' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}' \
--data-urlencode 'domain={id}'
Paramètre
Type
Description
url
requis string
Le lien à raccourcir.
domain
requis integer
L'ID du domaine sous lequel le lien doit être enregistré.
alias
optional string
L'alias du lien.
password
optional string
Le mot de passe du lien.
space
optional integer
L'ID du dossier sous lequel le lien doit être enregistré.
pixels
optional array
Les ID des pixels à intégrer dans le lien.
disabled
optional integer
Si le lien est désactivé ou non. Les valeurs possibles sont: 0 pour Actif, 1 pour Désactivé. Par defaut: 0.
privacy
optional integer
Que les statistiques des liens soient publiques ou non. Les valeurs possibles sont: 0 pour Publique, 1 pour Privé, 2 pour Mot de passe. Par defaut: 0.
privacy_password
optional string
Le mot de passe pour la page de statistiques. Ne fonctionne que si privacy a la valeur 2.
expiration_url
optional string
Le lien où l'utilisateur sera redirigé une fois que le lien aura expiré.
expiration_date
optional string
La date d'expiration du lien au format YYYY-MM-DD.
expiration_time
optional string
L'heure d'expiration du lien au format HH:MM.
expiration_clicks
optional integer
Le nombre de clics après lequel le lien doit expirer.
target_type
optional integer
Le type de ciblage. Les valeurs possibles sont: 0 pour Aucun, 1 pour Géographique, 2 pour Plate-forme, 4 pour Rotation.
country[index][key]
optional string
Le code du pays ciblé. Le code doit être en ISO 3166-1 alpha-2.
country[index][value]
optional string
Le lien vers lequel l'utilisateur sera redirigé.
platform[index][key]
optional string
Le nom de la plateforme ciblée. Les valeurs possibles sont: iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.
platform[index][value]
optional string
Le lien vers lequel l'utilisateur sera redirigé.
language[index][key]
optional string
Le code de la langue ciblée. Le code doit être en ISO 639-1 alpha-2.
language[index][value]
optional string
Le lien vers lequel l'utilisateur sera redirigé.
rotation[index][value]
optional string
Le lien vers lequel l'utilisateur sera redirigé.
Mettre à jour

API endpoint:

PUT PATCH
https://w33.li/api/v1/links/{id}

Exemple de requête:

curl --location --request PUT 'https://w33.li/api/v1/links/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}'
Paramètre
Type
Description
url
optional string
Le lien à raccourcir.
alias
optional string
L'alias du lien.
password
optional string
Le mot de passe du lien.
space
optional integer
L'ID du dossier sous lequel le lien doit être enregistré.
pixels
optional array
Les ID des pixels à intégrer dans le lien.
disabled
optional integer
Si le lien est désactivé ou non. Les valeurs possibles sont: 0 pour Actif, 1 pour Désactivé.
privacy
optional integer
Que les statistiques des liens soient publiques ou non. Les valeurs possibles sont: 0 pour Publique, 1 pour Privé, 2 pour Mot de passe.
privacy_password
optional string
Le mot de passe pour la page de statistiques. Ne fonctionne que si privacy a la valeur 2.
expiration_url
optional string
Le lien où l'utilisateur sera redirigé une fois que le lien aura expiré.
expiration_date
optional string
La date d'expiration du lien au format YYYY-MM-DD.
expiration_time
optional string
L'heure d'expiration du lien au format HH:MM.
expiration_clicks
optional integer
Le nombre de clics après lequel le lien doit expirer.
target_type
optional integer
Le type de ciblage. Les valeurs possibles sont: 0 pour Aucun, 1 pour Géographique, 2 pour Plate-forme, 4 pour Rotation.
country[index][key]
optional string
Le code du pays ciblé. Le code doit être en ISO 3166-1 alpha-2.
country[index][value]
optional string
Le lien vers lequel l'utilisateur sera redirigé.
platform[index][key]
optional string
Le nom de la plateforme ciblée. Les valeurs possibles sont: iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.
platform[index][value]
optional string
Le lien vers lequel l'utilisateur sera redirigé.
language[index][key]
optional string
Le code de la langue ciblée. Le code doit être en ISO 639-1 alpha-2.
language[index][value]
optional string
Le lien vers lequel l'utilisateur sera redirigé.
rotation[index][value]
optional string
Le lien vers lequel l'utilisateur sera redirigé.
Supprimer

API endpoint:

DELETE
https://w33.li/api/v1/links/{id}

Exemple de requête:

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