Update an application by application ID. Supports updating application fields, customer information, and customer devices.
dryRun=true as a query parameter to validate the request without applying changes.
For more details on dry run mode and best practices, see the API Guide.API key for authentication. Include your Leap API key in the x-api-key header: x-api-key: leap_live_...
Application ID to update. The application must belong to your organization.
If true, validates the request without applying changes
false
Application update request. See schema for details.
Request body for updating an application by application ID (organization authentication).
Matches GET /applications/{id} response structure without protected fields.
All fields are optional - only include fields you want to modify.
Protected fields (cannot be updated): id, customer_id, organization_id, program_id, status, created_at, updated_at
Type of rebate being requested
Who will receive the rebate payment
customer, contractor, instant Date the application was submitted
"2025-01-20"
Date the application was approved
"2025-01-25"
Total rebate amount being requested
Whether equipment documentation is complete
Whether permit documentation is complete
Whether utility documentation is complete
Array of customer device IDs associated with this application
Customer fields to update (optional)
Array of customer devices to update. Each device must include 'id' to identify the device.
Successfully updated application(s)