Skip to main content
PUT
Update Reparo Config

Authorizations

Authorization
string
header
required

A floo_ API key.

Headers

X-Floo-Org-Id
string<uuid>

Organization to act in; defaults to the one joined most recently.

Path Parameters

app_id
string<uuid>
required

Body

application/json

Request body for creating/updating Reparo configuration.

extra='forbid' rejects unknown fields outright. This matters for the 2026-04-13 scope tightening: old clients sending auto_deploy=true now get a 422 validation error instead of silently dropping the field and returning 200 OK on a request the server cannot honor.

mode
enum<string>
required

Operating mode for Reparo.

webhook — detected errors fire an enriched outbound webhook off — detection disabled for the app

Historical note: a native mode used to exist that promised floo would generate fixes via a GitHub PR. That scope was dropped on 2026-04-13 because it competes with specialized agent platforms.

Available options:
webhook,
off
webhook_url
string | null
Required string length: 1 - 2048
webhook_secret
string | null
error_threshold
integer
default:5
Required range: x >= 1
cooldown_minutes
integer
default:15
Required range: x >= 1

Response

Successful Response

Response for Reparo configuration.

id
string<uuid>
required
app_id
string<uuid>
required
mode
enum<string>
required

Operating mode for Reparo.

webhook — detected errors fire an enriched outbound webhook off — detection disabled for the app

Historical note: a native mode used to exist that promised floo would generate fixes via a GitHub PR. That scope was dropped on 2026-04-13 because it competes with specialized agent platforms.

Available options:
webhook,
off
webhook_url
string | null
required
error_threshold
integer
required
cooldown_minutes
integer
required
created_at
string<date-time>
required
updated_at
string<date-time>
required