# Documenting your API Scribe tries to infer information about your API from your code, but you can enrich this information in the config and by using annotations (tags in doc block comments). ## Contents - [General API information](documenting-api-information.md) - [Endpoint metadata](documenting-endpoint-metadata.md) (endpoint group, title, description, authentication status) - [Headers to be sent in requests to the endpoint](documenting-endpoint-headers.md) - [Query parameters and URL parameters to be sent in requests to the endpoint](documenting-endpoint-query-parameters.md) - [Body parameters and files to be sent in requests to the endpoint](documenting-endpoint-body-parameters.md) - [Example responses returned from the endpoint](documenting-endpoint-responses.md)