/v1/accounts/{accountId}/campaigns/{campaignId}/numbers/downloadDescarga los números de una campaña como un archivo CSV (valores separados por comas). El archivo incluye todos los registros que cumplen el filtro, sin paginación. Acepta los mismos parámetros filter y sort que Listar números de campaña, cuyas secciones Campos de filtro y Campos de ordenamiento enumeran los campos que se pueden usar.
ID de tu cuenta de SIP Caller. Consulta ID de la cuenta.
ID de la campaña.
Condiciones que deben cumplir los registros, como {"number":"555"}. Consulta Filtro para ver la sintaxis.
Campo y dirección usados para ordenar los registros, como ["id","DESC"]. El valor predeterminado es ["id","ASC"]. Consulta Ordenamiento.
Devuelve el archivo CSV, con una fila de encabezado, como text/plain; charset=utf-8. La primera columna contiene el número, seguida de una columna por cada variable de la campaña. El encabezado Content-Disposition contiene un nombre de archivo sugerido. El archivo se genera mientras se envía, por lo que si ocurre un error a mitad de camino, el contenido termina con la línea === RESPONSE ABORTED: INTERNAL SERVER ERROR === y debe descartarse.
/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/numbers/download
curl -G 'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/numbers/download' \
-H 'Authorization: Bearer API_KEY_TOKEN' \
--data-urlencode 'filter={"status":["NotContacted","RetryPending"]}' \
--data-urlencode 'sort=["number","ASC"]' \
-o 'campaign-numbers.csv'Respuesta
200 OK
Number,Customer Name,Due Balance
+18035551004,Stefan Robertson,$99.00
+18035551009,Clara White,$350.00