Salesforce

Learn how to use Salesforce with Composio

Overview

SLUG: SALESFORCE

Description

Salesforce is a leading CRM platform integrating sales, service, marketing, and analytics to build customer relationships and drive business growth

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to full,refresh_token
bearer_token
string
suffix.one
stringDefaults to /services/data/v61.0Required

Connecting to Salesforce

Create an auth config

Use the dashboard to create an auth config for the Salesforce toolkit. This allows you to connect multiple Salesforce accounts to Composio for agents to use.

1

Select App

Navigate to Salesforce.

2

Configure Auth Config Settings

Select among the supported auth schemes of and configure them here.

3

Create and Get auth config ID

Click “Create Salesforce Auth Config”. After creation, copy the displayed ID starting with ac_. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database. This ID will be used to create connections to the toolkit for a given user.

Connect Your Account

Using OAuth2

1from composio import Composio
2
3# Replace these with your actual values
4salesforce_auth_config_id = "ac_YOUR_SALESFORCE_CONFIG_ID" # Auth config ID created above
5user_id = "0000-0000-0000" # UUID from database/application
6
7composio = Composio()
8
9
10def authenticate_toolkit(user_id: str, auth_config_id: str):
11 connection_request = composio.connected_accounts.initiate(
12 user_id=user_id,
13 auth_config_id=auth_config_id,
14 )
15
16 print(
17 f"Visit this URL to authenticate Salesforce: {connection_request.redirect_url}"
18 )
19
20 # This will wait for the auth flow to be completed
21 connection_request.wait_for_connection(timeout=15)
22 return connection_request.id
23
24
25connection_id = authenticate_toolkit(user_id, salesforce_auth_config_id)
26
27# You can also verify the connection status using:
28connected_account = composio.connected_accounts.get(connection_id)
29print(f"Connected account: {connected_account}")

Tools

Executing tools

To prototype you can execute some tools to see the responses and working on the Salesforce toolkit’s playground

Python
1from composio import Composio
2from openai import OpenAI
3import json
4
5openai = OpenAI()
6composio = Composio()
7
8# User ID must be a valid UUID format
9user_id = "0000-0000-0000" # Replace with actual user UUID from your database
10
11tools = composio.tools.get(user_id=user_id, toolkits=["SALESFORCE"])
12
13print("[!] Tools:")
14print(json.dumps(tools))
15
16def invoke_llm(task = "What can you do?"):
17 completion = openai.chat.completions.create(
18 model="gpt-4o",
19 messages=[
20 {
21 "role": "user",
22 "content": task, # Your task here!
23 },
24 ],
25 tools=tools,
26 )
27
28 # Handle Result from tool call
29 result = composio.provider.handle_tool_calls(user_id=user_id, response=completion)
30 print(f"[!] Completion: {completion}")
31 print(f"[!] Tool call result: {result}")
32
33invoke_llm()

Tool List

Tool Name: Create Salesforce Account

Description

Creates a new salesforce account using a json post request, requiring 'name'; specific fields (e.g., custom, dunsnumber) may have org-level prerequisites.

Action Parameters

AccountNumber
string
AccountSource
string
Active__c
string
AnnualRevenue
integer
BillingCity
string
BillingCountry
string
BillingGeocodeAccuracy
string
BillingLatitude
integer
BillingLongitude
integer
BillingPostalCode
string
BillingState
string
BillingStreet
string
CleanStatus
string
CreatedById
string
CreatedDate
string
CustomerPriority__c
string
DandbCompanyId
string
Description
string
DunsNumber
string
Fax
string
Id
string
Industry
string
IsDeleted
boolean
Jigsaw
string
JigsawCompanyId
string
LastActivityDate
string
LastModifiedById
string
LastModifiedDate
string
LastReferencedDate
string
LastViewedDate
string
MasterRecordId
string
NaicsCode
string
NaicsDesc
string
Name
string
NumberOfEmployees
integer
NumberofLocations__c
integer
OperatingHoursId
string
OwnerId
string
Ownership
string
ParentId
string
Phone
string
PhotoUrl
string
Rating
string
SLAExpirationDate__c
string
SLASerialNumber__c
string
SLA__c
string
ShippingCity
string
ShippingCountry
string
ShippingGeocodeAccuracy
string
ShippingLatitude
integer
ShippingLongitude
integer
ShippingPostalCode
string
ShippingState
string
ShippingStreet
string
Sic
string
SicDesc
string
Site
string
SystemModstamp
string
TickerSymbol
string
Tradestyle
string
Type
string
UpsellOpportunity__c
string
Website
string
YearStarted
string
attributes__type
string
attributes__url
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Create campaign record

Description

Creates a new campaign record in salesforce; if 'parentid' is provided, it must be a valid id of an existing campaign record, and if 'ownerid' is provided, it must be a valid id of an active user.

Action Parameters

ActualCost
integer
AmountAllOpportunities
integer
AmountWonOpportunities
integer
BudgetedCost
integer
CampaignMemberRecordTypeId
string
CreatedById
string
CreatedDate
string
Description
string
EndDate
string
ExpectedResponse
integer
ExpectedRevenue
integer
Id
string
IsActive
boolean
IsDeleted
boolean
LastActivityDate
string
LastModifiedById
string
LastModifiedDate
string
LastReferencedDate
string
LastViewedDate
string
Name
string
NumberOfContacts
integer
NumberOfConvertedLeads
integer
NumberOfLeads
integer
NumberOfOpportunities
integer
NumberOfResponses
integer
NumberOfWonOpportunities
integer
NumberSent
integer
OwnerId
string
ParentId
string
StartDate
string
Status
string
SystemModstamp
string
Type
string
attributes__type
string
attributes__url
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Create lead

Description

Creates a new lead in salesforce, requiring `lastname` and `company` unless person accounts are enabled and `company` is null.

Action Parameters

AnnualRevenue
integer
City
string
CleanStatus
string
Company
string
CompanyDunsNumber
string
ConvertedAccountId
string
ConvertedContactId
string
ConvertedDate
string
ConvertedOpportunityId
string
Country
string
CreatedById
string
CreatedDate
string
CurrentGenerators__c
string
DandbCompanyId
string
Description
string
Email
string
EmailBouncedDate
string
EmailBouncedReason
string
FirstName
string
IndividualId
string
Industry
string
IsConverted
boolean
IsDeleted
boolean
IsPriorityRecord
boolean
IsUnreadByOwner
boolean
Jigsaw
string
JigsawContactId
string
LastActivityDate
string
LastModifiedById
string
LastModifiedDate
string
LastName
string
LastReferencedDate
string
LastViewedDate
string
LeadSource
string
MasterRecordId
string
NumberOfEmployees
integer
NumberofLocations__c
integer
OwnerId
string
Phone
string
PhotoUrl
string
PostalCode
string
Primary__c
string
ProductInterest__c
string
Rating
string
SICCode__c
string
Salutation
string
State
string
Status
string
Street
string
SystemModstamp
string
Title
string
Website
string
attributes__type
string
attributes__url
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Create a note record

Description

Creates a new note record in salesforce, associated with an existing salesforce object via `parentid`, automatically including a `content-type: application/json` header.

Action Parameters

Body
stringRequired
CreatedById
string
CreatedDate
string
Id
string
IsDeleted
boolean
IsPrivate
boolean
LastModifiedById
string
LastModifiedDate
string
OwnerId
string
ParentId
stringRequired
SystemModstamp
string
Title
stringRequired
attributes__type
string
attributes__url
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Execute SOQL query

Description

Executes the provided soql query against salesforce; the query must begin with 'select'.

Action Parameters

soql_query
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Fetch modified or unmodified sobjects

Description

Fetches sobjects from `/sobjects` based on caller-set 'if-modified-since' (returns objects modified after a date, or 304 status if none) or 'if-unmodified-since' (returns objects if unmodified since a date, or 412 status if modified) http headers.

Action Parameters

If-Modified-Since
string
If-Unmodified-Since
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Query contacts by name

Description

Finds salesforce contact records by name using a case-insensitive search.

Action Parameters

contact_name
stringRequired
fields
stringDefaults to Id,Name,Email,Phone,AccountId
limit
integerDefaults to 20

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Remove account by unique identifier

Description

Deletes an existing salesforce account using its unique id, returning an empty response on success (http 204).

Action Parameters

id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Retrieve account data and error responses

Description

Retrieves comprehensive metadata for the salesforce account sobject, detailing its properties, recent records, and related resource urls.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Retrieve campaign data with error handling

Description

Retrieves comprehensive information and metadata for the salesforce campaign sobject, provided it is enabled and accessible in the organization, and features robust error handling.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Retrieve lead by id

Description

Retrieves details for a salesforce lead by its id; the specified lead id must exist in salesforce.

Action Parameters

fields
string
id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Retrieve lead data with various responses

Description

Retrieves lead sobject data from salesforce, such as recently viewed leads or general lead object information.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Retrieve Note with conditions

Description

Retrieves a salesforce note object by its id, optionally specifying which fields to return; the note id must exist.

Action Parameters

fields
string
id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Retrieve opportunities data

Description

Retrieves all available opportunity records, representing potential revenue-generating deals, from salesforce.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Retrieve specific contact by id

Description

Retrieves a salesforce contact by its unique id; the id must correspond to an existing contact record in salesforce.

Action Parameters

fields
string
id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Update contact by id

Description

Updates specified fields of an existing salesforce contact by its id; at least one field must be provided for modification.

Action Parameters

AccountId
string
AssistantName
string
AssistantPhone
string
Birthdate
string
CleanStatus
string
ContactSource
string
CreatedById
string
CreatedDate
string
Department
string
Description
string
Email
string
EmailBouncedDate
string
EmailBouncedReason
string
Fax
string
FirstName
string
HomePhone
string
Id
string
IndividualId
string
IsDeleted
boolean
IsEmailBounced
boolean
IsPriorityRecord
boolean
Jigsaw
string
JigsawContactId
string
Languages__c
string
LastActivityDate
string
LastCURequestDate
string
LastCUUpdateDate
string
LastModifiedById
string
LastModifiedDate
string
LastName
string
LastReferencedDate
string
LastViewedDate
string
LeadSource
string
Level__c
string
MailingCity
string
MailingCountry
string
MailingGeocodeAccuracy
string
MailingLatitude
integer
MailingLongitude
integer
MailingPostalCode
string
MailingState
string
MailingStreet
string
MasterRecordId
string
MobilePhone
string
Name
string
OtherCity
string
OtherCountry
string
OtherGeocodeAccuracy
string
OtherLatitude
integer
OtherLongitude
integer
OtherPhone
string
OtherPostalCode
string
OtherState
string
OtherStreet
string
OwnerId
string
Phone
string
PhotoUrl
string
ReportsToId
string
Salutation
string
SystemModstamp
string
Title
string
attributes__type
string
attributes__url
string
id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Create a new contact with JSON header

Description

Creates a new contact in salesforce; 'lastname' is required, an existing 'accountid' must be used if provided, and any custom fields (ending with ' c') must be predefined.

Action Parameters

AccountId
string
AssistantName
string
AssistantPhone
string
Birthdate
string
CleanStatus
string
ContactSource
string
CreatedById
string
CreatedDate
string
Department
string
Description
string
Email
string
EmailBouncedDate
string
EmailBouncedReason
string
Fax
string
FirstName
string
HomePhone
string
Id
string
IndividualId
string
IsDeleted
boolean
IsEmailBounced
boolean
IsPriorityRecord
boolean
Jigsaw
string
JigsawContactId
string
Languages__c
string
LastActivityDate
string
LastCURequestDate
string
LastCUUpdateDate
string
LastModifiedById
string
LastModifiedDate
string
LastName
string
LastReferencedDate
string
LastViewedDate
string
LeadSource
string
Level__c
string
MailingCity
string
MailingCountry
string
MailingGeocodeAccuracy
string
MailingLatitude
integer
MailingLongitude
integer
MailingPostalCode
string
MailingState
string
MailingStreet
string
MasterRecordId
string
MobilePhone
string
Name
string
OtherCity
string
OtherCountry
string
OtherGeocodeAccuracy
string
OtherLatitude
integer
OtherLongitude
integer
OtherPhone
string
OtherPostalCode
string
OtherState
string
OtherStreet
string
OwnerId
string
Phone
string
PhotoUrl
string
ReportsToId
string
Salutation
string
SystemModstamp
string
Title
string
attributes__type
string
attributes__url
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Create opportunity record

Description

Creates a new opportunity record in salesforce; `name`, `stagename`, and `closedate` are mandatory, and ensure any referenced ids (e.g., `accountid`, `campaignid`) are valid and corresponding salesforce features are enabled if used.

Action Parameters

AccountId
string
Amount
integer
CampaignId
string
CloseDate
string
ContactId
string
CreatedById
string
CreatedDate
string
CurrentGenerators__c
string
DeliveryInstallationStatus__c
string
Description
string
ExpectedRevenue
integer
Fiscal
string
FiscalQuarter
integer
FiscalYear
integer
ForecastCategory
string
ForecastCategoryName
string
HasOpenActivity
boolean
HasOpportunityLineItem
boolean
HasOverdueTask
boolean
Id
string
IsClosed
boolean
IsDeleted
boolean
IsPrivate
boolean
IsWon
boolean
LastActivityDate
string
LastAmountChangedHistoryId
string
LastCloseDateChangedHistoryId
string
LastModifiedById
string
LastModifiedDate
string
LastReferencedDate
string
LastStageChangeDate
string
LastViewedDate
string
LeadSource
string
MainCompetitors__c
string
Name
string
NextStep
string
OrderNumber__c
string
OwnerId
string
Pricebook2Id
string
Probability
integer
PushCount
integer
StageName
string
SystemModstamp
string
TotalOpportunityQuantity
integer
TrackingNumber__c
string
Type
string
attributes__type
string
attributes__url
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Delete a lead object by its id

Description

Permanently deletes an existing lead object from salesforce using its unique id.

Action Parameters

id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Fetch account by ID with query

Description

Use this action to retrieve a salesforce account by its unique id, which must be a valid and existing salesforce account id; you can optionally specify a comma-delimited list of fields to return.

Action Parameters

fields
string
id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Query report

Description

Executes a salesforce report synchronously by its `id` and `reporttype`, optionally with dynamic ad-hoc adjustments like filters or groupings, and returns its data without modifying the saved report.

Action Parameters

aggregates
array
allowedInCustomDetailFormula
boolean
buckets
array
chart
array
crossFilters
array
currency
string
customDetailFormula
array
customSummaryFormula
array
detailColumns
array
developerName
string
division
string
folderId
string
groupingsAcross
array
groupingsDown
array
hasDetailRows
booleanDefaults to True
hasRecordCount
booleanDefaults to True
historicalSnapshotDates
array
id
stringRequired
name
string
presentationOptions
object
reportBooleanFilter
string
reportFilters
array
reportFormat
stringRequired
reportType
objectRequired
scope
string
showGrandTotal
booleanDefaults to True
showSubtotals
booleanDefaults to True
sortBy
array
standardDateFilter
object
standardFilters
array
topRows
object
userOrHierarchyFilterId
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Remove a specific contact by id

Description

Permanently deletes a specific contact from salesforce using its unique id, which must correspond to an existing record.

Action Parameters

id
stringRequired

Action Response

data
object
error
string
successful
booleanRequired

Tool Name: Remove campaign object by id

Description

Permanently deletes a specific campaign sobject in salesforce using its unique id.

Action Parameters

id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Remove note object by id

Description

Permanently deletes an existing salesforce note object identified by its unique id.

Action Parameters

id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Remove opportunity by id

Description

Permanently deletes an existing salesforce opportunity by its id; if the opportunity does not exist, a 'not found' (404) error occurs.

Action Parameters

id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Retrieve contact object metadata

Description

Retrieves comprehensive metadata (e.g., fields, data types, picklist values) for the salesforce contact sobject; this action does not retrieve individual contact records.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Retrieve note object information

Description

Retrieves comprehensive metadata for the salesforce 'note' sobject, if it is enabled and accessible, to understand its structure and capabilities.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Retrieve opportunity by id with optional fields

Description

Retrieves a salesforce opportunity by its id; the opportunity id must exist.

Action Parameters

fields
string
id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Retrieve specific campaign object details

Description

Retrieves details for a specific salesforce campaign object by its id, optionally limiting to specified fields; the campaign object must exist.

Action Parameters

fields
string
id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Update account by id

Description

Updates specified fields of an existing salesforce account object identified by its unique id; field names are case-sensitive and read-only fields are ignored.

Action Parameters

AccountNumber
string
AccountSource
string
Active__c
string
AnnualRevenue
integer
BillingCity
string
BillingCountry
string
BillingGeocodeAccuracy
string
BillingLatitude
integer
BillingLongitude
integer
BillingPostalCode
string
BillingState
string
BillingStreet
string
CleanStatus
string
CreatedById
string
CreatedDate
string
CustomerPriority__c
string
DandbCompanyId
string
Description
string
DunsNumber
string
Fax
string
Id
string
Industry
string
IsDeleted
boolean
Jigsaw
string
JigsawCompanyId
string
LastActivityDate
string
LastModifiedById
string
LastModifiedDate
string
LastReferencedDate
string
LastViewedDate
string
MasterRecordId
string
NaicsCode
string
NaicsDesc
string
Name
string
NumberOfEmployees
integer
NumberofLocations__c
integer
OperatingHoursId
string
OwnerId
string
Ownership
string
ParentId
string
Phone
string
PhotoUrl
string
Rating
string
SLAExpirationDate__c
string
SLASerialNumber__c
string
SLA__c
string
ShippingCity
string
ShippingCountry
string
ShippingGeocodeAccuracy
string
ShippingLatitude
integer
ShippingLongitude
integer
ShippingPostalCode
string
ShippingState
string
ShippingStreet
string
Sic
string
SicDesc
string
Site
string
SystemModstamp
string
TickerSymbol
string
Tradestyle
string
Type
string
UpsellOpportunity__c
string
Website
string
YearStarted
string
attributes__type
string
attributes__url
string
id
stringRequired

Action Response

data
object
error
string
successful
booleanRequired

Tool Name: Update Campaign By ID

Description

Updates specific fields of an existing campaign in salesforce, identified by its unique `id`, which must already exist.

Action Parameters

ActualCost
integer
AmountAllOpportunities
integer
AmountWonOpportunities
integer
BudgetedCost
integer
CampaignMemberRecordTypeId
string
CreatedById
string
CreatedDate
string
Description
string
EndDate
string
ExpectedResponse
integer
ExpectedRevenue
integer
Id
string
IsActive
boolean
IsDeleted
boolean
LastActivityDate
string
LastModifiedById
string
LastModifiedDate
string
LastReferencedDate
string
LastViewedDate
string
Name
string
NumberOfContacts
integer
NumberOfConvertedLeads
integer
NumberOfLeads
integer
NumberOfOpportunities
integer
NumberOfResponses
integer
NumberOfWonOpportunities
integer
NumberSent
integer
OwnerId
string
ParentId
string
StartDate
string
Status
string
SystemModstamp
string
Type
string
attributes__type
string
attributes__url
string
id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Update lead by ID with JSON payload

Description

Updates specified fields of an existing lead in salesforce via its unique id (path parameter), returning http 204 on success or error details on failure; request body must contain at least one field to update.

Action Parameters

AnnualRevenue
number
City
string
CleanStatus
string
Company
string
CompanyDunsNumber
string
ConvertedAccountId
string
ConvertedContactId
string
ConvertedDate
string
ConvertedOpportunityId
string
Country
string
CreatedById
string
CreatedDate
string
CurrentGenerators__c
string
DandbCompanyId
string
Description
string
Email
string
EmailBouncedDate
string
EmailBouncedReason
string
Fax
string
FirstName
string
GeocodeAccuracy
string
Id
string
IndividualId
string
Industry
string
IsConverted
boolean
IsDeleted
boolean
IsPriorityRecord
boolean
IsUnreadByOwner
boolean
Jigsaw
string
JigsawContactId
string
LastActivityDate
string
LastModifiedById
string
LastModifiedDate
string
LastName
string
LastReferencedDate
string
LastViewedDate
string
Latitude
number
LeadSource
string
Longitude
number
MasterRecordId
string
MobilePhone
string
Name
string
NumberOfEmployees
integer
NumberofLocations__c
integer
OwnerId
string
Phone
string
PhotoUrl
string
PostalCode
string
Primary__c
string
ProductInterest__c
string
Rating
string
SICCode__c
string
Salutation
string
State
string
Status
string
Street
string
SystemModstamp
string
Title
string
Website
string
attributes__type
string
attributes__url
string
id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Update opportunity by id

Description

Updates specified fields of an existing salesforce opportunity by its id; the opportunity must exist, and some fields (like name, stagename, closedate) may have specific salesforce validation rules if being modified, while read-only fields update indirectly based on other changes.

Action Parameters

AccountId
string
Amount
integer
CampaignId
string
CloseDate
string
ContactId
string
CreatedById
string
CreatedDate
string
CurrentGenerators__c
string
DeliveryInstallationStatus__c
string
Description
string
ExpectedRevenue
integer
Fiscal
string
FiscalQuarter
integer
FiscalYear
integer
ForecastCategory
string
ForecastCategoryName
string
HasOpenActivity
boolean
HasOpportunityLineItem
boolean
HasOverdueTask
boolean
Id
string
IsClosed
boolean
IsDeleted
boolean
IsPrivate
boolean
IsWon
boolean
LastActivityDate
string
LastAmountChangedHistoryId
string
LastCloseDateChangedHistoryId
string
LastModifiedById
string
LastModifiedDate
string
LastReferencedDate
string
LastStageChangeDate
string
LastViewedDate
string
LeadSource
string
MainCompetitors__c
string
Name
string
NextStep
string
OrderNumber__c
string
OwnerId
string
Pricebook2Id
string
Probability
integer
PushCount
integer
StageName
string
SystemModstamp
string
TotalOpportunityQuantity
integer
TrackingNumber__c
string
Type
string
attributes__type
string
attributes__url
string
id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

Tool Name: Update specific note by id

Description

Updates specified fields of an existing salesforce note sobject identified by its id; the note must already exist.

Action Parameters

Body
string
CreatedById
string
CreatedDate
string
Id
string
IsDeleted
boolean
IsPrivate
boolean
LastModifiedById
string
LastModifiedDate
string
OwnerId
string
ParentId
string
SystemModstamp
string
Title
string
attributes__type
string
attributes__url
string
id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired