1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- # To include an endpoint that isn't a part of your Laravel app (or belongs to a vendor package),
- # you can define it in a custom.*.yaml file, like this one.
- # Each custom file should contain an array of endpoints. Here's an example:
- # See https://scribe.knuckles.wtf/laravel/documenting/custom-endpoints#extra-sorting-groups-in-custom-endpoint-files for more options
- #- httpMethods:
- # - POST
- # uri: api/doSomething/{param}
- # metadata:
- # groupName: The group the endpoint belongs to. Can be a new group or an existing group.
- # groupDescription: A description for the group. You don't need to set this for every endpoint; once is enough.
- # subgroup: You can add a subgroup, too.
- # title: Do something
- # description: 'This endpoint allows you to do something.'
- # authenticated: false
- # headers:
- # Content-Type: application/json
- # Accept: application/json
- # urlParameters:
- # param:
- # name: param
- # description: A URL param for no reason.
- # required: true
- # example: 2
- # type: integer
- # queryParameters:
- # speed:
- # name: speed
- # description: How fast the thing should be done. Can be `slow` or `fast`.
- # required: false
- # example: fast
- # type: string
- # bodyParameters:
- # something:
- # name: something
- # description: The things we should do.
- # required: true
- # example:
- # - string 1
- # - string 2
- # type: 'string[]'
- # responses:
- # - status: 200
- # description: 'When the thing was done smoothly.'
- # content: # Your response content can be an object, an array, a string or empty.
- # {
- # "hey": "ho ho ho"
- # }
- # responseFields:
- # hey:
- # name: hey
- # description: Who knows?
- # type: string # This is optional
|