addedInput schema / additionalProperties
Added value: +false
changedInput schema / properties / cirra_ai_team / description
Previous value: -"(optional) Cirra team ID or name that owns the Salesforce connection to use for this call. Must be provided together with 'sf_user'. Use it to run against a specific team's connection without changing your default team — e.g. to keep separate chats on Salesforce orgs in different teams. Omit to use your current/default team."New value: +"(optional) Cirra team ID or name that owns the Salesforce connection to use for this call. Must be provided together with 'sf_user'. Use it to run against a specific team's connection without changing your default team — e.g. to keep separate chats on Salesforce orgs in different teams. Omit it when this call carries the context_handle from cirra_ai_init, which names the team for the conversation. A user with more than one place to work (several teams, or a team and a personal account) must pass either the context_handle or 'cirra_ai_team' + 'sf_user'."
addedInput schema / properties / confirmLoginIpRestriction
Added value: +{
+ "description": "(optional) Required to add the first Login IP Range to a profile. Login IP Ranges are an allowlist: users with the profile are blocked from logging in from any other IP address. Set to true only after the user has explicitly confirmed they want to restrict logins for this profile. To waive identity verification for trusted addresses instead, use the org-wide Network Access trusted IP ranges.",
+ "type": "boolean"
+}
addedInput schema / properties / context_handle
Added value: +{
+ "description": "(recommended) The conversation context handle returned by cirra_ai_init in this conversation. Pass the exact context_handle value from the most recent cirra_ai_init result so this call runs against the team and Salesforce connection selected for this conversation. A user with more than one place to work (several Cirra AI teams, or a team and a personal account) must pass either this handle or 'cirra_ai_team' + 'sf_user'; a call with neither is refused.",
+ "type": "string"
+}
removedInput schema / properties / patch / items / properties
Removed value: -{
- "from": {
- "description": "For move and copy operations only: a JSON Pointer path specifying the source",
- "type": "string"
- },
- "op": {
- "description": "The operation to perform",
- "enum": [
- "add",
- "remove",
- "replace",
- "move",
- "copy",
- "test"
- ],
- "type": "string"
- },
- "path": {
- "description": "An enhanced JSON Pointer path specifying where the change should be applied.",
- "type": "string"
- },
- "value": {
- "description": "The value to add, replace, or test. Set to null for move and copy operations"
- }
-}
removedInput schema / properties / patch / items / required
Removed value: -[
- "op",
- "path",
- "value"
-]
removedInput schema / properties / patch / items / type
Removed value: -"object"
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": true,
+ "properties": {
+ "appliedMetadata": {
+ "additionalProperties": true,
+ "description": "The metadata payload that was actually sent to Salesforce for this operation (post-normalization/defaulting), so you can verify it matches what was intended without a separate read.",
+ "properties": {},
+ "type": "object"
+ },
+ "artifactCategory": {
+ "type": "string"
+ },
+ "artifactType": {
+ "type": "string"
+ },
+ "errorCode": {
+ "type": "string"
+ },
+ "errorCount": {
+ "type": "number"
+ },
+ "message": {
+ "type": "string"
+ },
+ "requestCount": {
+ "type": "number"
+ },
+ "resultCount": {
+ "type": "number"
+ },
+ "results": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {},
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "skippedCount": {
+ "type": "number"
+ },
+ "success": {
+ "type": "boolean"
+ },
+ "successCount": {
+ "type": "number"
+ },
+ "verifiedChangeCount": {
+ "description": "Number of requested changes confirmed by re-reading the profile after the update.",
+ "type": "number"
+ },
+ "warning": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "success",
+ "message"
+ ],
+ "type": "object"
+}