{
  "generated": "2026-03-08T00:27:31.259Z",
  "product": {
    "id": "gravityexport",
    "label": "GravityExport",
    "repo": "GravityKit/GravityExport",
    "version": "1.6.0",
    "actions": [
      "gk/gravityexport/save/exported/entry",
      "gk/gravityexport/save/exported/manual"
    ],
    "filters": [
      "gk/gravityexport/pdf/footer",
      "gk/gravityexport/pdf/header/title",
      "gk/gravityexport/pdf/header",
      "gk/gravityexport/pdf/settings/defaults",
      "gk/gravityexport/permalinks/reserved-terms",
      "gk/gravityexport/router/default_endpoint",
      "gk/gravityexport/router/endpoints",
      "gk/gravityexport/save/settings/filename-formats",
      "gk/gravityexport/save/settings/ftp",
      "gk/multiple_rows/settings/defaults"
    ]
  },
  "hooks": [
    {
      "id": "gk-gravityexport-save-exported-entry",
      "name": "gk/gravityexport/save/exported/entry",
      "type": "action",
      "product": "gravityexport",
      "description": "Event dispatched when the export was triggered by an entry.",
      "parameters": [],
      "categories": [
        "entries",
        "export"
      ],
      "example": "add_action( 'gk/gravityexport/save/exported/entry', function() {\n    // Your code here\n} );",
      "since": "$ver$: $ver$",
      "source": {
        "file": "add-ons/save/src/Addon/SaveAddon.php",
        "line": 821
      },
      "url": "/docs/gravityexport/actions/gk-gravityexport-save-exported-entry/",
      "related": [
        "gk/gravityexport/save/exported/manual"
      ]
    },
    {
      "id": "gk-gravityexport-save-exported-manual",
      "name": "gk/gravityexport/save/exported/manual",
      "type": "action",
      "product": "gravityexport",
      "description": "Event dispatched when export was manually triggered.",
      "parameters": [],
      "categories": [
        "export"
      ],
      "example": "add_action( 'gk/gravityexport/save/exported/manual', function() {\n    // Your code here\n} );",
      "since": "[1.6.0](../../since/1-6-0/)",
      "source": {
        "file": "add-ons/save/src/Addon/SaveAddon.php",
        "line": 973
      },
      "url": "/docs/gravityexport/actions/gk-gravityexport-save-exported-manual/",
      "related": [
        "gk/gravityexport/save/exported/entry"
      ]
    },
    {
      "id": "gk-gravityexport-pdf-footer",
      "name": "gk/gravityexport/pdf/footer",
      "type": "filter",
      "product": "gravityexport",
      "description": ":::info[Dynamic Hook Name]",
      "parameters": [
        {
          "name": "footer",
          "type": "string[]",
          "description": "The HTMLs."
        },
        {
          "name": "mpdf_variables",
          "type": "string[]",
          "description": "Mapping of available PDF variables."
        },
        {
          "name": "form",
          "type": "array",
          "description": "The form object."
        }
      ],
      "categories": [
        "export"
      ],
      "example": "add_filter( 'gk/gravityexport/pdf/footer', function($footer, $mpdf_variables, $form) {\n    // Modify $footer as needed\n    return $footer;\n}, 10, 3 );",
      "since": "$ver$: $ver$",
      "source": {
        "file": "add-ons/pdf-renderer/src/Plugin.php",
        "line": 463
      },
      "url": "/docs/gravityexport/filters/gk-gravityexport-pdf-footer/",
      "related": [
        "gk/gravityexport/pdf/header"
      ]
    },
    {
      "id": "gk-gravityexport-pdf-header-title",
      "name": "gk/gravityexport/pdf/header/title",
      "type": "filter",
      "product": "gravityexport",
      "description": ":::info[Dynamic Hook Name]",
      "parameters": [
        {
          "name": "html",
          "type": "string",
          "description": "The HTML."
        },
        {
          "name": "title",
          "type": "string",
          "description": "The page title."
        },
        {
          "name": "form",
          "type": "array",
          "description": "The form object."
        }
      ],
      "categories": [
        "export"
      ],
      "example": "add_filter( 'gk/gravityexport/pdf/header/title', function($html, $title, $form) {\n    // Modify $html as needed\n    return $html;\n}, 10, 3 );",
      "since": "$ver$: $ver$",
      "source": {
        "file": "add-ons/pdf-renderer/src/Plugin.php",
        "line": 568
      },
      "url": "/docs/gravityexport/filters/gk-gravityexport-pdf-header-title/",
      "related": []
    },
    {
      "id": "gk-gravityexport-pdf-header",
      "name": "gk/gravityexport/pdf/header",
      "type": "filter",
      "product": "gravityexport",
      "description": ":::info[Dynamic Hook Name]",
      "parameters": [
        {
          "name": "header",
          "type": "string[]",
          "description": "The HTMLs."
        },
        {
          "name": "mpdf_variables",
          "type": "string[]",
          "description": "Mapping of available PDF variables."
        },
        {
          "name": "form",
          "type": "array",
          "description": "The form object."
        }
      ],
      "categories": [
        "export"
      ],
      "example": "add_filter( 'gk/gravityexport/pdf/header', function($header, $mpdf_variables, $form) {\n    // Modify $header as needed\n    return $header;\n}, 10, 3 );",
      "since": "$ver$: $ver$",
      "source": {
        "file": "add-ons/pdf-renderer/src/Plugin.php",
        "line": 488
      },
      "url": "/docs/gravityexport/filters/gk-gravityexport-pdf-header/",
      "related": [
        "gk/gravityexport/pdf/footer"
      ]
    },
    {
      "id": "gk-gravityexport-pdf-settings-defaults",
      "name": "gk/gravityexport/pdf/settings/defaults",
      "type": "filter",
      "product": "gravityexport",
      "description": "Filter default global settings.",
      "parameters": [
        {
          "name": "defaults",
          "type": "array",
          "description": "The defaults settings."
        }
      ],
      "categories": [
        "export"
      ],
      "example": "add_filter( 'gk/gravityexport/pdf/settings/defaults', function($defaults) {\n    // Modify $defaults as needed\n    return $defaults;\n}, 10, 1 );",
      "since": null,
      "source": {
        "file": "add-ons/pdf-renderer/src/Plugin.php",
        "line": 694
      },
      "url": "/docs/gravityexport/filters/gk-gravityexport-pdf-settings-defaults/",
      "related": []
    },
    {
      "id": "gk-gravityexport-permalinks-reserved-terms",
      "name": "gk/gravityexport/permalinks/reserved-terms",
      "type": "filter",
      "product": "gravityexport",
      "description": "Modifies the list of reserved terms that are excluded from permalinks.",
      "parameters": [
        {
          "name": "extra_reserved_terms",
          "type": "string[]",
          "description": "List of extra reserved terms."
        },
        {
          "name": "reserved_terms",
          "type": "string[]",
          "description": "The list of reserved WordPress terms."
        }
      ],
      "categories": [
        "export"
      ],
      "example": "add_filter( 'gk/gravityexport/permalinks/reserved-terms', function($extra_reserved_terms, $reserved_terms) {\n    // Modify $extra_reserved_terms as needed\n    return $extra_reserved_terms;\n}, 10, 2 );",
      "since": "[1.5.0](../../since/1-5-0/)",
      "source": {
        "file": "src/Exporting/CustomExportEndpoint.php",
        "line": 310
      },
      "url": "/docs/gravityexport/filters/gk-gravityexport-permalinks-reserved-terms/",
      "related": []
    },
    {
      "id": "gk-gravityexport-router-default_endpoint",
      "name": "gk/gravityexport/router/default_endpoint",
      "type": "filter",
      "product": "gravityexport",
      "description": "Modify the default action slug.",
      "parameters": [],
      "categories": [
        "export"
      ],
      "example": "add_filter( 'gk/gravityexport/router/default_endpoint', function() {\n    // Modify $value as needed\n    return $value;\n} );",
      "since": "[1.5.0](../../since/1-5-0/)",
      "source": {
        "file": "src/Routing/GravityExportRouter.php",
        "line": 143
      },
      "url": "/docs/gravityexport/filters/gk-gravityexport-router-default_endpoint/",
      "related": [
        "gk/gravityexport/router/endpoints"
      ]
    },
    {
      "id": "gk-gravityexport-router-endpoints",
      "name": "gk/gravityexport/router/endpoints",
      "type": "filter",
      "product": "gravityexport",
      "description": "Modify the list of download endpoints.",
      "parameters": [
        {
          "name": "endpoints",
          "type": "array",
          "description": "The list of endpoints."
        }
      ],
      "categories": [
        "export"
      ],
      "example": "add_filter( 'gk/gravityexport/router/endpoints', function($endpoints) {\n    // Modify $endpoints as needed\n    return $endpoints;\n}, 10, 1 );",
      "since": "[1.5.0](../../since/1-5-0/)",
      "source": {
        "file": "src/Routing/GravityExportRouter.php",
        "line": 82
      },
      "url": "/docs/gravityexport/filters/gk-gravityexport-router-endpoints/",
      "related": [
        "gk/gravityexport/router/default_endpoint"
      ]
    },
    {
      "id": "gk-gravityexport-save-settings-filename-formats",
      "name": "gk/gravityexport/save/settings/filename-formats",
      "type": "filter",
      "product": "gravityexport",
      "description": "Filters the formats value.",
      "parameters": [
        {
          "name": "formats",
          "type": "array[]",
          "description": "Associative array with <code>value</code>, <code>label</code>, and <code>format</code> keys."
        }
      ],
      "categories": [
        "forms",
        "export"
      ],
      "example": "add_filter( 'gk/gravityexport/save/settings/filename-formats', function($formats) {\n    // Modify $formats as needed\n    return $formats;\n}, 10, 1 );",
      "since": "[1.0](../../since/1-0/)",
      "source": {
        "file": "add-ons/save/src/Addon/SaveAddon.php",
        "line": 284
      },
      "url": "/docs/gravityexport/filters/gk-gravityexport-save-settings-filename-formats/",
      "related": [
        "gk/gravityexport/save/settings/ftp"
      ]
    },
    {
      "id": "gk-gravityexport-save-settings-ftp",
      "name": "gk/gravityexport/save/settings/ftp",
      "type": "filter",
      "product": "gravityexport",
      "description": "Modify FTP connection options.",
      "parameters": [],
      "categories": [
        "export"
      ],
      "example": "add_filter( 'gk/gravityexport/save/settings/ftp', function() {\n    // Modify $value as needed\n    return $value;\n} );",
      "since": "[1.0.8](../../since/1-0-8/)",
      "source": {
        "file": "add-ons/save/src/Service/ConnectionManagerService.php",
        "line": 95
      },
      "url": "/docs/gravityexport/filters/gk-gravityexport-save-settings-ftp/",
      "related": [
        "gk/gravityexport/save/settings/filename-formats"
      ]
    },
    {
      "id": "gk-multiple_rows-settings-defaults",
      "name": "gk/multiple_rows/settings/defaults",
      "type": "filter",
      "product": "gravityexport",
      "description": "Filter default global settings.",
      "parameters": [
        {
          "name": "defaults",
          "type": "array",
          "description": "The defaults settings."
        }
      ],
      "categories": [
        "general"
      ],
      "example": "add_filter( 'gk/multiple_rows/settings/defaults', function($defaults) {\n    // Modify $defaults as needed\n    return $defaults;\n}, 10, 1 );",
      "since": null,
      "source": {
        "file": "add-ons/multi-row/src/Plugin.php",
        "line": 285
      },
      "url": "/docs/gravityexport/filters/gk-multiple_rows-settings-defaults/",
      "related": []
    }
  ],
  "stats": {
    "total": 12,
    "actions": 2,
    "filters": 10
  }
}