Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
ApexTrigger
To edit, save, or compile Apex triggers, use ApexTriggerMember.
Supported SOAP API Calls
create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()
Supported REST API HTTP Methods
Query, GET, POST, PATCH, DELETE
Fields
| Field Name | Details |
|---|---|
| ApiVersion |
|
| Body |
|
| BodyCrc |
|
| EntityDefinitionId |
|
| IsValid |
|
| LengthWithoutComments |
|
| ManageableState | |
| Metadata |
|
| Status |
|
| UsageAfterDelete |
|
| UsageAfterInsert |
|
| UsageAfterUndelete |
|
| UsageAfterUpdate |
|
| UsageBeforeDelete |
|
| UsageBeforeInsert |
|
| UsageBeforeUpdate |
|
| UsageIsBulk |
|
Usage
To retrieve information about an Apex trigger, create an ApexTrigger object that references it. For example code, see SOAP Calls.
To edit, save, or compile Apex triggers, use ApexTriggerMember.
Although Apex classes and triggers have the Create and Update field properties, a runtime exception occurs if you try to create, update, or delete them using the API. Instead, use the Salesforce Extensions for Visual Studio Code or the Ant Migration Tool to create or update Apex classes or triggers. Apex classes and triggers can’t be created, edited, or deleted in a production org. See Deploying Apex.