elementor/get-form-submission reads one Elementor Pro Form submission by ID, with the field values behind an explicit flag.
Requires Elementor Pro. Without it the ability reports that plainly rather than failing obscurely.
At a glance
| Ability | elementor/get-form-submission |
| Toolset | Elementor — toolset/elementor |
| Group | Elementor › Form Submissions |
| Requires | Elementor, active on the site |
| Capability | manage_options |
| Safety | Read-only — changes nothing |
| Repeatable | Idempotent — running it twice leaves the same result |
| Ships in | AcrossAI Abilities Manager 0.0.34 and later |
How it works
The same separation as the listing, for the same reason: the metadata answers whether and when, the values are personal data.
Reading one submission is the usual response to a specific question — somebody says they submitted a form and heard nothing, and the question is whether the submission exists at all. That is answerable from the metadata alone.
When the values are genuinely needed — responding to the enquiry, handling a data subject request — the flag is there and the disclosure is deliberate.
Submissions are immutable. There is no edit, which is correct: a record of what somebody submitted should not be editable after the fact.
Read-only.
Input
| Name | Type | Required | What it is |
|---|---|---|---|
submission_id | integer | Yes | The submission ID. |
include_values | boolean | No — defaults to false | Include the submitted field values. Personal data. |
What comes back
| Name | Type | What it is |
|---|---|---|
submission | object | The submission, with values only when requested. |
success | boolean | Whether the call completed. |
message | string | A one-line summary of what happened, suitable for showing a human. |
error_code | string | Present only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation. |
Example
Ask your assistant:
Did submission 8801 actually arrive?
It resolves to one call:
{
"ability": "elementor/get-form-submission",
"parameters": {
"submission_id": 8801
}
}Worth knowing
- Metadata answers “did it arrive” without disclosing anything.
- Values are personal data and opt-in.
- Submissions cannot be edited, by design.
- Requires Elementor Pro.
Related abilities
- List Elementor Pro Form Submissions — find the ID
- Delete Elementor Pro Form Submission — remove it
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category