Skip to content

Batch

Crea múltiples short links en una sola petición. Soporta hasta 10,000 links por request.

Permiso requerido: shortlinks:write

CantidadModoDescripción
≤ 100SíncronoRetorna resultado inmediato
> 100AsíncronoRetorna job_id para polling vía GET /jobs
{
"domain_id": "64a1b2c3d4e5f6...",
"links": [
{ "target_url": "https://ejemplo.com/pagina-1", "title": "Link 1" },
{ "target_url": "https://ejemplo.com/pagina-2", "title": "Link 2" },
{ "target_url": "https://ejemplo.com/pagina-3" }
]
}
CampoTipoRequeridoDescripción
domain_idstringDominio por defecto para todos
linksarrayArray de links a crear
links[].target_urlstringURL destino
links[].titlestringTítulo del link
links[].domain_idstringOverride de dominio para este link
links[].tagsstring[]Etiquetas
{
"status": "completed",
"total": 3,
"results": [
{ "target_url": "https://ejemplo.com/pagina-1", "code": "a1B2", "short_url": "https://go.linkea.us/a1B2" },
{ "target_url": "https://ejemplo.com/pagina-2", "code": "c3D4", "short_url": "https://go.linkea.us/c3D4" },
{ "target_url": "https://ejemplo.com/pagina-3", "code": "e5F6", "short_url": "https://go.linkea.us/e5F6" }
]
}
Section titled “Response asíncrona 202 Accepted (> 100 links)”
{
"job_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "processing",
"total": 500
}
Terminal window
curl "https://api.linkea.us/api/v1/jobs/550e8400-e29b-41d4-a716-446655440000" \
-H "X-Api-Key: lk_tu_api_key"
{
"id": "550e8400-...",
"status": "completed",
"total": 500,
"processed": 500,
"results": [...]
}