Update record in Creatio
updateUpdate a Creatio record by ID with partial data using PATCH. Specify entity, record ID, and changed fields.
Instructions
Update a record by Id (PATCH). Supply entity, id, and partial data containing only changed fields. Examples: Account → data={ Name:'Updated Name' }; Contact → data={ Email:'new@example.com' }. DATE/TIME: For ANY date/time modifications (reschedule StartDate, set DueDate, reminders, custom date columns, CreatedOn override when allowed) consult /datetime-guide prompt (always send UTC). CONTACT/USER FIELDS: When changing OwnerId, AuthorId, ModifiedById (rare), ResponsibleId, ManagerId, etc use /contactid-guide prompt to resolve valid ContactId. Do NOT invent or reuse unrelated IDs. Activities: /create-activity-guide prompt (overall), /datetime-guide prompt (time changes), /contactid-guide prompt (participants/Owner).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Primary key of the record. Pass GUIDs as-is (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). Non-GUID strings will be quoted automatically. | |
| data | Yes | Partial fields to change. Only include properties that should be updated. DATA TYPES: - Strings: "John Doe", "john@example.com" - Numbers: 1000, 25.99 - Booleans: true, false - Dates: ISO 8601 format with Z for UTC: "2025-10-08T19:00:00Z" - GUIDs (lookups): "8ecab4a1-0ca3-4515-9399-efe0a19390bd" (no quotes in value!) (same as create) ⏰ DATES & TIME: - Always use UTC time with Z suffix - Convert local time to UTC: subtract timezone offset - Format: "YYYY-MM-DDTHH:mm:ssZ" - Example: "2025-10-08T19:00:00Z" for 22:00 local (UTC+3) COMMON UPDATE SCENARIOS: - Change Activity time: { StartDate: "2025-10-09T14:00:00Z" } - Update status: { StatusId: "<GUID from ActivityStatus>" } - Reschedule with reminder: { StartDate: "...", RemindToOwnerDate: "..." } - Change account: { AccountId: "guid..." } 💡 For Activities: Query lookup tables (ActivityStatus, ActivityPriority) to get new IDs dynamically! | |
| entity | Yes | Entity set to update (e.g., Contact, Account). |