Integración

Regístrate ahora y obten
1.000 envíos gratis cada mes

Este modulo agrupa servicios de administración de los campos personalizados utilizados para la información de los contactos y los formularios de suscripción.

1. Listar campos personalizados.

Servicio:

/customfield/list

Lista los campos personalizados que han sido configurados.

Parámetros:

ParámetroRequeridoTipoExplicaciónEjemplo
countNONúmero EnteroNúmero de registros como máximo por página.count=10
absolutepageNONúmero EnteroPágina de "count" registros a la que se quiere ir. Si count vale 10 y absolutepage vale 3, entonces empezaremos a ver desde el registro 31absolutepage=3
filterNOCadena de caracteresNombre o parte del nombre por el que se filtran los registros.filter=Promo Verano
orderByNO[name|id]Campo por el cual estará ordenado el listadoorderBy=Id
descNO[1|0]Determina si el orden del listado es ascendente (0) o descendente (1)desc=1

Errores:

errorMsg_formValidationsUno o varios de los parámetros de entrada son incorrecto, faltan o son requeridos.

Estructura de Salida:

list.item.CustomFieldIDID del registro (campo personalizado).
list.item.TitleEtiqueta/nombre del campo.
list.item.FieldTypeTipo de campo personalizado.
'Text field' Campo de texto
'Password field' Campo de contraseña
'Hidden field' Campo oculto
'Notice' Bloque informativo
'Text area' Campo de texto multilínea
'Check box' Opciones de selección múltiple
'Radio button' Opciones de selección única
'List' Listado de selección múltiple
'Drop list' Listado de selección única.
list.item.ValidationTipo de validación de datos que acepta el campo
'Do not Apply' No validar (opción por defecto)
'Numeric Only' Aceptar solo dígitos (sin espacios)
'Alpha Only' Aceptar solo letras y espacios
'Alpha Numeric Only' Aceptar solo letras, números y espacios
'Email Format Check' Aceptar solo direcciones de Email
'Custom' Personalizado (requiere que sea configurada una exporesión regular personalizada de validación)
list.item.ValidationCustomRegExpExpresión regular personalizada utilizadao para validar los datos del campo.
list.item.IsMultipleSelectIndica si acepta valores múltimples.
list.item.Values.OptionArreglo de valores que el campo posee.

2. Crear o Modificar la información de un campo personalizado

Servicio:

/customfield/edit

Recupera, crea o edita los atributos de un campo personalizado. Si el llamado al servicio es por GET, recupera la información del registro solicitado. Si es por POST Crea o actualiza (si se ingresa el parametro CustomFieldID) los datos del registro.

Parámetros:

ParámetroRequeridoTipoExplicaciónEjemplo
CustomFieldIDNONúmero EnteroID del registro.EmailID=2
TitleSi (Solo por POST)Cadena de caracteresEtiqueta o nombre del campo personalizadoTitle=Color
FieldTypeSi (Solo por POST)Cadena de caracteresTipo de campo personalizado.FieldType=List.
ValidationNOCadena de caracteresTipo de validación de datos que acepta el campo.Validation=Custom
ValidationCustomRegExpSi ( Solo si el parámetro Validation es de tipo Custom)Cadena de caracteresExpresión regular personalizada utilizadao para validar los datos del campo.ValidationCustomRegExp=/^[a-zA-Z0-9]*$/
DefaultValueNOCadena de caracteresValores por defecto que posee el campo (utilizado solo en campos Text field, Password field, Text area, Notice y Hidden field)DefaultValue=0800MiTelefono.
ItemsNamesNOArregloListado de etiquetas de las opciones del campo (utilizado solo en campos tipo List, Drop list, Radio button y Check box) [ver nota]ItemsNames[]=Rojo
&ItemsNames[]=Blanco
ItemsValuesNOArregloListado de valores de las opciones del campo (utilizado solo en campos tipo List, Drop list, Radio button y Check box) [ver nota].ItemsValues[]=red
&ItemsValues[]=white
ItemsSelectedValuesNOArregloListado de las opciones del campo marcadas como seleccionadas (utilizado solo en campos tipo List, Drop list, Radio buttony Check box).ItemsSelectedValues[]=white
ItemsIsMultipleSelectNOEntero [1|0]Indica si el campo acepta múltiples valores.ItemsIsMultipleSelect=1

Nota: Los parámetros ItemsNames eItemsValues están relacionados entre sí a través de la correspondencia de las claves de ambos arreglos. Ej. ItemsNames[5] posee la etiqueta de la opción cuyo valor se encuentra indicado en ItemsValues[5]

Errores:

errorMsg_formValidationsUno o varios de los parámetros de entrada son incorrecto, faltan o son requeridos.
errorMsg_customfieldNotFoundEl registro solicitado no se encuentra.

Estructura de salida:

customField.CustomFieldIDID del registro (campo personalizado).
customField.Title Etiqueta/nombre del campo.
customField.FieldTypeTipo de campo personalizado.
customField.ValidationTipo de validación de datos que acepta el campo.
customField.ValidationCustomRegExpExpresión regular personalizada utilizadao para validar los datos del campo.
customField.IsMultipleSelectIndica si acepta valores múltimples.
customField.Values.Option Arreglo de valores que el campo posee.

** Solo se documentan los campos mas relevantes.

3. Borrar un campo personalizado

Servicio:

/customfield/delete

Elimina definitivamente un campo personalizado, el registro no estará más disponible para su utilización.

Parámetros:

ParámetroRequeridoTipoExplicaciónEjemplo
CustomFieldIdsSIArreglo de números enterosID de los registros que se desea eliminar.CustomFieldIds[]=2
&CustomFieldIds[]=5

Errores:

errorMsg_formValidationsUno o varios de los parámetros de entrada son incorrecto, faltan o son requeridos.
errors.notDeletedArreglo de IDs de registro que no han podido ser eliminados.

Estructura de salida:

countDeletedNúmero de registros eliminados satisfactoriamente
countNotDeletedNúmero de registros que no han podido ser eliminados.
Regístrate en EnvialoSimple ahora y obtén 1000 ENVÍOS GRATIS POR MES

CUIDADO ¡Riesgo de adicción!
Te invitamos a probar nuestro Newsletter. Recibirás pequeñas dosis del mejor contenido y alguna invitación especial para nuestros seminarios de email marketing.

Tranquilo,... no compartimos tu dirección.

  • ARGENTINA

    Buenos Aires: +54 11 52388127

    Córdoba: +54 351 5681826

    Mendoza: +54 261 4058337

    Rosario: +54 341 6075300

    Fax: +54 341 5169001


    USA

    Miami: +1 305 6776829

  • BRASIL

    Rio: +55 21 35219672

    São Paulo: +55 11 30135046

    Brasília: 55 61 37175051

    Porto Alegre: +55 51 32512951



    VENEZUELA

    Caracas: +58 212 3357430

  • COLOMBIA

    Bogotá: +57 1 5087540

    Cali: +57 26 205104

    Barranquilla: 57 53 161012

    Medellin: +57 4 6042535




    PERU

    Lima: +51 17185400

  • CHILE

    Santiago: +56 2 24958462

    Valparaíso: +56 32 2768422

    Antofagasta: +56 55 2 539786




    ESPAÑA

    Madrid: +34 917 610945

  • MEXICO

    D.F.: +52 55 53509210

    Guadalajara: +52 33 53501808

    Monterrey: +52 81 53501838

Contacto

El mensaje ha sido enviado con Éxito


Cerrar
Ingresa el texto verificador

Enviando Enviar