Blobr · API Governance Rules

Blobr API Rules

Spectral linting rules defining API design standards and conventions for Blobr.

5 Rules warn 5
View Rules File View on GitHub

Rule Categories

blobr

Rules

warn
blobr-campaign-status-enum
Campaign status must use Google Ads enum values
$.components.schemas.Campaign.properties.status
warn
blobr-recommendation-priority-enum
Recommendation priority must be high, medium, or low
$.components.schemas.Recommendation.properties.priority
warn
blobr-recommendation-status-enum
Recommendation status must use defined workflow states
$.components.schemas.Recommendation.properties.status
warn
blobr-budget-micros
Budget amounts should use Google Ads micros format
$.components.schemas.Campaign.properties.budget.properties.amountMicros
warn
blobr-dates-iso8601
Timestamp fields must use ISO 8601 date-time format
$.components.schemas[*].properties[?(@.description =~ /timestamp|created|applied/i)]