Create a component operation
Declares a new operation on the component identified by component_id.
Authorizations
Path Parameters
Body
Body of a POST /v1/components/{component_id}/operations request.
Unique name of the operation within its component. Lowercase letters, digits, underscores and dashes only.
Explanation of what the operation does. Buildtime expressions use CampaignBuildtimeContext.
Human-readable label for the operation, shown in authoring surfaces. Buildtime expressions use CampaignBuildtimeContext.
Choose between static or dynamic request schema. Buildtime expressions use CampaignBuildtimeContext.
Choose between static or dynamic response schema. Buildtime expressions use CampaignBuildtimeContext.
Response
Successful response
Stored component operation definition. Fields display_name, description, request_schema, and response_schema are unevaluated and appear in buildtime-evaluatable form.
Explanation of what the operation does. Buildtime expressions use CampaignBuildtimeContext.
Human-readable label for the operation, shown in authoring surfaces. Buildtime expressions use CampaignBuildtimeContext.
Unique name of the operation within its component. Lowercase letters, digits, underscores and dashes only.
The request schema as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use CampaignBuildtimeContext.
The response schema as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use CampaignBuildtimeContext.
