Desarrolladores

Notas
La clave API debe enviarse como un token de portador en el encabezado de autorización de la solicitud. Obtenga su clave API.
Lista

Lista de todos los enlaces.

API endpoint:

GET
https://ad.cr/api/v1/links

Request:

curl --location --request GET 'https://ad.cr/api/v1/links' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Show

Obtenga los detalles de un enlace.

API endpoint:

GET
https://ad.cr/api/v1/links/{id}

Request:

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

Crea un enlace.

API endpoint:

POST
https://ad.cr/api/v1/links

Request:

curl --location --request POST 'https://ad.cr/api/v1/links' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}'
Parámetro
Tipo
Descripción
url
necesario string
El enlace a acortar.
alias
opcional string
El alias de enlace.
password
opcional string
La contraseña del enlace.
space
opcional integer
El espacio id bajo el enlace para guardar.
domain
opcional integer
El ID de dominio bajo el que se guardará el enlace.
disabled
opcional integer
Si el enlace está deshabilitado o no, el valor predeterminado es 0.
public
opcional integer
Si las estadísticas del enlace son públicas o no, el valor predeterminado es 0.
expiration_url
opcional string
El enlace donde el usuario será redirigido una vez que el enlace haya expirado.
expiration_date
opcional string
La fecha de vencimiento del enlace en YYYY-MM-DD de formato.
expiration_time
opcional string
El tiempo de vencimiento del enlace en HH:MM de formato.
expiration_clicks
opcional integer
The number of clicks after which the link should expire.
target_type
opcional integer
The type of targeting, the possible values are: 0 for Ninguna, 1 for Geográfico, 2 for Platform, 3 for Rotation.
geo[index][key]
opcional string
El código del país objetivo. El código debe estar en ISO 3166-1 alpha-2 estándar.
geo[index][value]
opcional string
El enlace del país al que se redireccionará al usuario.
platform[index][key]
opcional string
El nombre de la plataforma objetivo. Los valores posibles son iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.
platform[index][value]
opcional string
El enlace de la plataforma a donde se redireccionará al usuario.
rotation[index][value]
opcional string
The rotation link where the user will be redirected to.
Update

Actualiza un enlace.

API endpoint:

PUT PATCH
https://ad.cr/api/v1/links/{id}

Request:

curl --location --request PUT 'https://ad.cr/api/v1/links/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}'
Parámetro
Tipo
Descripción
url
opcional string
El enlace a acortar.
alias
opcional string
El alias de enlace.
password
opcional string
La contraseña del enlace.
space
opcional integer
El espacio id bajo el enlace para guardar.
domain
opcional integer
El ID de dominio bajo el que se guardará el enlace.
disabled
opcional integer
Si el enlace está deshabilitado o no, el valor predeterminado es 0.
public
opcional integer
Si las estadísticas del enlace son públicas o no, el valor predeterminado es 0.
expiration_url
opcional string
El enlace donde el usuario será redirigido una vez que el enlace haya expirado.
expiration_date
opcional string
La fecha de vencimiento del enlace en YYYY-MM-DD de formato.
expiration_time
opcional string
El tiempo de vencimiento del enlace en HH:MM de formato.
expiration_clicks
opcional integer
The number of clicks after which the link should expire.
target_type
opcional integer
The type of targeting, the possible values are: 0 for Ninguna, 1 for Geográfico, 2 for Platform, 3 for Rotation.
geo[index][key]
opcional string
El código del país objetivo. El código debe estar en ISO 3166-1 alpha-2 estándar.
geo[index][value]
opcional string
El enlace del país al que se redireccionará al usuario.
platform[index][key]
opcional string
El nombre de la plataforma objetivo. Los valores posibles son iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.
platform[index][value]
opcional string
El enlace de la plataforma a donde se redireccionará al usuario.
rotation[index][value]
opcional string
The rotation link where the user will be redirected to.
Eliminar

Eliminar un enlace.

API endpoint:

DELETE
https://ad.cr/api/v1/links/{id}

Request:

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