Modificar formulario

Para modificar un formulario en Persat, se debe enviar un PUT como el que se especifica a continuación.

PUT https://api.persat.com.ar/v1/digital-forms/form_id

Path Parameters

NameTypeDescription

form_id*

String

Identificador del formulario

Headers

NameTypeDescription

Authorization*

String

Bearer API_KEY

Content-Type*

String

application/json

Request Body

NameTypeDescription

df_data.formvalues*

Object

Cada uno de los valores para cada wiidget del formulario

{
    "success": true,
    "data": {
        "_id": "195",
        "created": "2022-05-18T16:00:50.000Z",
        "created_by_user_name": "Creado por Api",
        "created_by_user_id": -1,
        "client": {
            "id": 12796,
            "name": "Persat Veinte",
            "uid_client": "CL-Test_20"
        },
        "df_data": {
            "schema_id": 150,
            "results": {
                "last_updated": "2022-05-19T10:43:22.000Z",
                "formvalues": {
                    "FWA3VCpeS": "Texto modificado",
                    "FWWucoyGH": 321.1
                }
            }
        }
    }
}

Ejemplo de request

En este ejemplo modificamos el formulario en uno de sus widgets, el FWA3VCpeS. Si quisiera modificar mas campos, solo es cuestion de colocar el widget id y su valor, de forma similar a como se hace en Insertar Formulario

body

{
    "df_data": {
        "formvalues": {
            "FWA3VCpeS": "Valor modificado"
        }
    }
}

Analizando la Respuesta

En caso que no haya ningun error, obtenemos una respuesta de este estilo. La explicación de cada uno de los campos se puede ver en la sección Obtener Formulario

{
    "success": true,
    "data": {
        "_id": "195",
        "created": "2022-05-18T16:00:50.000Z",
        "created_by_user_name": "Creado por Api",
        "created_by_user_id": -1,
        "client": {
            "id": 12796,
            "name": "Persat Veinte",
            "uid_client": "CL-Test_20"
        },
        "df_data": {
            "schema_id": 150,
            "results": {
                "last_updated": "2022-05-19T10:43:22.000Z",
                "formvalues": {
                    "FWA3VCpeS": "Valor modificado",
                    "FWWucoyGH": 321.1
                }
            }
        }
    }
}

Last updated