On action submit callback
Note: The path is a placeholder. The actual path is determined by the configuration of the app component.
The form is submitted when the user chooses to create their rule. Asana will create the rule action data model object and make a signed request to the on_submit_callback specified in the form metadata returned from the fetch/update rule action form endpoints. Information about the created rule action should be included in the response if it was successfully created. This is the endpoint and schema for updating rule actions; app triggers (V2) will be analogous.
The request is subject to a 10-second timeout if no response is received from the app server. <br> <br> <a href="https://d3ki9tyy5l5ruj.cloudfront.net/obj/6d4527451c4c506efec463438b506fb8a2e6d73f/ac-rule-on-submit.png"> <img src="https://d3ki9tyy5l5ruj.cloudfront.net/obj/6d4527451c4c506efec463438b506fb8a2e6d73f/ac-rule-on-submit.png" alt="App components rule on submit request flow"/> </a>
Request
- Base URL{siteUrl}
- URL{siteUrl}/action.on_submit_callback_path_placeholder
- Authnone declared
Request body
Example request
{
"expires_at": "2019-04-15T01:01:46.055Z",
"user": "54321",
"workspace": "12345",
"values": {
"checkbox_field_1": [
"opt-in"
],
"date_field_1": "2021-12-31T08:00:00.000Z",
"datetime_field_1": "2023-01-01T00:00:00.000Z",
"dropdown_field_1": "red",
"multi_line_text_field_1": "Multiline Text",
"radio_button_field_1": "blue",
"rich_text_field_1": "<BODY>Rich Text</BODY>",
"single_line_text_field_1": "Single Line Text",
"static_text_field_1": "Static Text",
"typeahead_field_1": {
"icon_url": "https://example.com/icon.png",
"subtitle": "Subtitle",
"title": "Title",
"value": "Typeahead"
}
},
"task": "67890",
"rule_name": "rule name",
"action": "12345",
"action_type": "45678",
"project": "12345"
}Response
Successfully handled form submission.
Changes
No recorded changes to this operation across all 1 revision of this API.