Saltar a contenido

Administrar CSV

Esta guía de API proporciona una descripción general de cómo se usa un csv para generar solicitudes en masa.


Para iniciar una solicitud en masa, deberá proporcionar un archivo csv que contenga todos los nombres de las variables de la plantilla como encabezados de columnas csv: Texto de plantilla de muestra: Hola, mi nombre es {{Nombre}} {{Apellido}} y he trabajado en {{Compañía}} durante los últimos diez años.

Nombre Apellido Compañía
Johan Smith Immersivefox
Jack Parker Red Chillies

Estos campos se usarán como macros en el procesamiento en masa para personalizar el contenido generado. 🌟

Inicio rápido

Profundicemos y exploremos cómo cargar y listar sus archivos csv, para que pueda generar videos en masa de manera eficiente usándolos más tarde.

Carga de CSV

Para cargar un nuevo archivo CSV, use este punto final de API. Simplemente pase el archivo CSV en los datos de la solicitud y envíe los datos como multipart/form-data. Como respuesta, recibirás un 'id' que puedes usar como 'csv_id' para crear solicitudes masivas y plantillas. Como referencia, aquí tienes un archivo CSV.

curl --request POST  \
     --url 'https://api.immersive-fox.com/v1/bulk_requests/upload_csv/'  \
     --header 'X-Api-Key: <your-api-key>'  \
     --header 'Content-Type: multipart/form-data' \
      -F 'csv_file=@my_contacts.csv'
{
    "id": 172,
    "user": 31,
    "file_name": "my_contacts.csv",
}

Listado de CSV.

Para recuperar archivos CSV subidos previamente, utilice este punto final de la API. La respuesta incluirá una lista de todos los archivos CSV. Puede usar el 'id' del CSV deseado como 'csv_id' para crear solicitudes masivas y plantillas.

curl --request GET  \
     --url 'https://api.immersive-fox.com/v1/bulk_requests/csvs/'  \
     --header 'X-Api-Key: <your-api-key>'  \
     --header 'Content-Type: application/json'
[
    {
        "id": 120,
        "user": 31,
        "file_name": "my_contacts.csv",
    },
    {
        "id": 159,
        "user": 31,
        "file_name": "my_employees.csv",
    }
]