Developers
Gravity Flow Actions and Filters
Understand what hooks Gravity Flow provides, which parameters are available to them and examples of how they can be used to customize the default plugin behaviour to suit your use case / needs.
Extension Actions and Filters
Understand what hooks each Gravity Flow extension provides, which parameters are available to them and how they can be used to customize the default behaviours to suit your use case / needs.
REST API V2
This section of documentation lists articles related to the REST API v2 for Gravity Flow.
REST API V1
This section of documentation lists articles related to the REST API v1 for Gravity Flow.
Class Objects
Reference for the main PHP classes that power Gravity Flow. Each entry describes the class purpose, available methods and properties, and how developers can extend or override behavior.
Data Objects
Articles
gravityflow_get_users_args
The filter allows to increase the default number of users returned in the user query that defaults to 1000.
gravityflow_assignee_status_workflow_detail
The gravityflow_assignee_status_workflow_detail filter allows the assignee status label to be modified before rendering.
gravityflow_search_criteria_status
The gravityflow_search_criteria_status is used to allow search_criteria to be adjusted for which entries are displayed in the status table.
gravityflow_assignee_field_[type]
The Assignee Field displays all roles, users, and fields by default. The Form Editor settings allow each type to be turned off, but if you need to filter the items further, you can use the following filters.
gravityflowparentchild_add_child_entry_link
The gravityflowparentchild_add_child_entry_link filter can be used to modify the URL of the Add Child Form link.
gravityflow_print_entry_header
Use this action to add custom text on the top of each entry when printing entries.
gravityflowpdf_delete_post_send
By default, the PDF generated by the Gravity Flow PDF Generator Extension is deleted immediately after sending by email – this helps to ensure that unauthorized users don’t see fields values later on in the workflow
gravityflow_permission_denied_message_entry_detail
This filter is used to change the content of the permission denied message on the entry detail page.
gravityflow_assignee_email_reminder_repeat_days
The gravityflow_assignee_email_reminder_repeat_days filter is used to customize how often the assignee email reminder is sent.
gravityflow_step_due_date_timestamp
The gravityflow_step_due_date_timestamp filter allows the due_date timestamp to be overridden.