Upnify Documentación API
Inicia aquí · /integraciones/:tkIntegracion/config

Integraciones

Actualizar la configuración de una integración

PUT/integraciones/:tkIntegracion/config

Actualiza config, config2 y config3 de una integración de la cuenta. Envía únicamente los valores que deseas reemplazar; los omitidos o vacíos conservan su valor anterior. config reemplaza el documento JSON completo. Para una integración Zoom, config2 identifica la cuenta y debe ser único entre las integraciones Zoom. No se conserva la propiedad tokenData enviada dentro de config.

Parámetros

NombreTipoValidaciónDescripción
tokenStringRequeridoEncabezado: Token de sesión vigente obtenido al autenticarte. No lo registres ni lo expongas.
tkIntegracionStringRequeridoURL (obligatorio): Identificador exacto de la integración.
configStringCuerpo: Configuración completa como objeto JSON serializado.
config2StringCuerpo: Configuración complementaria; para Zoom, identificador de cuenta.
config3StringCuerpo: Configuración complementaria del proveedor.

Respuesta

NombreTipoDescripción
codeIntegerCódigo de resultado. El valor 0 indica que la operación terminó sin error.
msgStringMensaje de resultado. Su texto puede variar.
detailsArray<Object>Arreglo con los datos de la operación.
details[].tkIntegracionStringIdentificador de integración procesado.

Solicitud

Cambiar la configuración de una integración

curl --request PUT \
  --url https://api.upnify.com/integraciones/AP00000000-0000-4000-8000-000000000001/config \
  --header 'Accept: application/json' \
  --header 'token: TOKEN-SESION-EJEMPLO' \
  --header 'Content-Type: application/json' \
  --data '{
  "config": "{\"nombre\": \"Formulario actualizado\"}"
}'

Respuesta

Configuración procesada (HTTP 200)

JSON
[
  {
    "code": 0,
    "msg": "ok",
    "details": [
      {
        "tkIntegracion": "AP00000000-0000-4000-8000-000000000001"
      }
    ]
  }
]