action contract_p_post_generate_report_id_resource { label: "Generate report based on report id" description: "**Note**: start_date and end_date filter on status update\n\n**Permission required:** read_reports" provider: contract_p method: POST path: "/reports/{report_id}/generate" encoding: json input: { type: "object" properties: { delivery_method: { type: "string" enum: ["download", "email"] } email: { type: "string" } end_date: { type: "string" format: "date-time" } start_date: { type: "string" format: "date-time" } } required: ["delivery_method"] additionalProperties: false } output: { type: "object" additionalProperties: true } }