Flagship
Guard
Stop bad data before it reaches your app.
Guard checks each record against your schema, repairs safe issues and returns a decision: pass, repair, review or reject, with reasons.
POST /api/v1/guard. Billed once per input record, up to 500 per request.
Policy
repair_safe_issues(true),reject_invalid_required_fields(true),allow_null_optional_fields(true)reject_low_confidence_repairs,reject_unknown_fields,detect_duplicates,detect_anomalies,strict(false)
curl -X POST https://messyapi.com/api/v1/guard \
-H "Authorization: Bearer $MESSYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"records": [
{
"email": "ana@example",
"age": "31"
}
],
"schema": {
"email": {
"type": "email",
"required": true
},
"age": "integer"
}
}'