Skip to main content

Overview

While Geni infers most schemas automatically, PHP 8 attributes allow you to override, enrich, or explicitly document specific endpoint behaviors. All attributes live under the namespace Geni\Laravel\Attributes\*.
If you are migrating from Scramble, Geni supports identical attribute names and parameters; simply update your use statements from Dedoc\Scramble\Attributes\* to Geni\Laravel\Attributes\*.

Available Attributes

Endpoint Metadata

Parameter Documentation

Response Overrides

Body Parameter Overrides

Attribute Reference Table