Loading...

Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Actualizar una fila en una tabla

Descripción

Esta API te permite actualizar una fila en particular de una tabla en Catalyst Data Store, haciendo referencia al ID de la tabla o al nombre de la tabla. Debes enviar los datos que se van a actualizar en el registro en el JSON de la solicitud como se describe a continuación.

Detalles de la solicitud

URL de solicitud

PUT

{api-domain}/baas/v1/project/{project_id}/table/{tableIdentifier}/row

copy

api-domain
URL
El dominio específico del DC para acceder a Catalyst API

project_id
Numerical
El ID único del proyecto

tableIdentifier
Numerical
El ID único de la tabla o el nombre de la tabla

Encabezados de solicitud

Authorization: Zoho-oauthtoken {oauth_token}
Content-Type: application/json

Encabezados opcionales

CATALYST-ORG: {org_id}

Environment: Development

Scope

ZohoCatalyst.tables.rows.UPDATE

Nota: Esta operación también se puede ejecutar con permisos de autenticación de usuario de Catalyst usando los SDKs de Catalyst. Consulta la sección Requisitos previos de Catalyst API para más detalles.

Formato JSON de la solicitud

Debes enviar los nombres de las columnas y sus valores correspondientes que se van a actualizar en la solicitud, junto con el ROWID del registro, como un array JSON de esta manera:

copy

{ “column1_name”: “column1_value”, “column2_name”: “column2_value”, “column3_name”: “column3_value”, . . “ROWID”:{row_id of the record} }

Propiedades del JSON de solicitud

column_name string
mandatory
Especifica el nombre de la columna de la tabla indicada
column_value string
mandatory
Especifica el valor para la columna
ROWID bigint
mandatory
El ROWID del registro que se va a actualizar

Detalles de la respuesta

La respuesta contendrá los metadatos de la fila que se actualizó, como su ROWID y CREATEDTIME, y los nombres clave de las columnas y valores actualizados.

Sample Request
copy

curl -X PUT
https://api.catalyst.zoho.com/baas/v1/project/4000000006007/table/EmpDetails/row
-H “Authorization: Zoho-oauthtoken 1000.910*************************16.2f*************************57”
-H “Content-Type:application/json”
-d ‘[ { “Department_Name”:“Finance”, “Employee_Name”:“Morgan Jones”, “ROWID”:3376000000170191 } ]’

Sample Response
copy
{
    "status": "success",
    "data": [
        {
            "CREATORID": 3376000000002099,
            "MODIFIEDTIME": "2019-02-26 11:18:49",
            "Department_ID":"IT245",
            "Department_Name":"Finance",
            "Employee_Name": "Morgan Jones",
            "CREATEDTIME": "2019-02-26 11:18:49",
            "ROWID": 3376000000170191
        }
    ]
}