# Update a custom table: content by ID Updates an existing custom table: content record. Endpoint: PUT /v1/api/custom-table-row/{id} Version: 1.2.4 Security: X-Api-Key ## Path parameters: - `id` (string, required) Custom Table: content ID ## Request fields (application/json): - `tableId` (object) ID of the custom table this row belongs to Example: {"$oid":"507f1f77bcf86cd799439011"} ## Response 200 fields (application/json): - `_id` (object, required) Unique identifier for the custom table row Example: {"$oid":"507f1f77bcf86cd799439011"} - `companyId` (object, required) Company ID associated with the custom table row Example: {"$oid":"507f1f77bcf86cd799439011"} - `tableId` (object, required) ID of the custom table this row belongs to Example: {"$oid":"507f1f77bcf86cd799439011"} - `isDeleted` (boolean) Status flag to indicate if the custom table row is deleted - `createdAt` (string) Timestamp when the custom table row was created Example: "2025-12-07T19:31:48.436+00:00" - `updatedAt` (string) Timestamp when the custom table row was last updated Example: "2025-12-07T19:35:48.436+00:00" ## Response 400 fields (application/json): - `statusCode` (number, required) HTTP status code Example: 400 - `message` (string, required) Error message describing what went wrong Example: "Validation failed: Field `schemaField` is required." - `error` (string, required) Error type/name Enum: "Bad Request", "Unauthorized", "Forbidden", "Not Found", "Conflict", "Unprocessable Entity", "Internal Server Error" ## Response 404 fields (application/json): - `statusCode` (number, required) HTTP status code Example: 404 - `message` (string, required) Error message describing what went wrong Example: "The resource was not found." - `error` (string, required) Error type/name Enum: "Bad Request", "Unauthorized", "Forbidden", "Not Found", "Conflict", "Unprocessable Entity", "Internal Server Error"