updateRecord

Updates an entity record.

Available for

Model-driven apps

Syntax

context.webAPI.updateRecord(entityLogicalName, id, data).then(successCallback, errorCallback);

Parameters

Name Type Required Description
entityLogicalName String Yes The entity logical name of the record you want to update. For example: "account".
id String Yes GUID of the entity record you want to update.
data Object Yes

A JSON object containing key: value pairs, where key is the property of the entity and value is the value of the property you want to update.

See examples later in this topic to see how you can define the data object for various update scenarios.

successCallback Function No

A function to call when a record is updated. An object with the following properties will be passed to identify the updated record:

  • entityType: String. The entity type of the updated record.
  • id: String. GUID of the updated record.
errorCallback Function No A function to call when the operation fails. An object with the following properties will be passed:
  • errorCode: Number. The error code.
  • message: String. An error message describing the issue.

Return Value

Type: [Promise]((dateformattinginfo.md)<Entityreference>

Description: On success, returns a promise object containing the attributes specified earlier in the description of the successCallback parameter.

Web API
Power Apps component framework API reference
Power Apps component framework overview