{{#each routes}}
{{this.method}}
{{/each}}
{{#each routes}}
{{#if this.name}}
{{this.name}}
{{else}}
{{this.method}}: {{this.path}}
{{/if}} {{#if this.description}}
{{this.description}}
{{/if}} {{#if this.notes}}
{{this.notes}}
{{/if}}
{{#if this.queryParams}}
Request Parameters
{{else}} {{#if this.payloadParams}}
Request Parameters
{{/if}} {{/if}} {{#if this.queryParams}}
Query Parameters
{{#each this.queryParams}}
{{this.name}}
{{#if this.required}}
{{/if}}
{{#if this.description}}
{{this.description}}
{{/if}}
Type
{{this.type}}
{{#if this.allowedValues}}
Allowed Values
{{#each this.allowedValues}}
{{this}}
{{/each}} {{/if}} {{#if this.disallowedValues}}
Forbidden Values
{{#each this.disallowedValues}}
{{this}}
{{/each}} {{/if}}
{{/each}}
{{/if}} {{#if this.payloadParams}}
Payload Parameters
{{#each this.payloadParams}}
{{this.name}}
{{#if this.required}}
{{/if}}
{{#if this.description}}
{{this.description}}
{{/if}}
Type
{{this.type}}
{{#if this.allowedValues}}
Allowed Values
{{#each this.allowedValues}}
{{this}}
{{/each}} {{/if}} {{#if this.disallowedValues}}
Forbidden Values
{{#each this.disallowedValues}}
{{this}}
{{/each}} {{/if}}
{{/each}}
{{/if}} {{#if this.responseParams}}
Response Parameters
{{#each this.responseParams}}
{{this.name}}
{{#if this.required}}
{{/if}}
{{#if this.description}}
{{this.description}}
{{/if}}
Type
{{this.type}}
{{#if this.allowedValues}}
Allowed Values
{{#each this.allowedValues}}
{{this}}
{{/each}} {{/if}} {{#if this.disallowedValues}}
Forbidden Values
{{#each this.disallowedValues}}
{{this}}
{{/each}} {{/if}}
{{/each}}
{{/if}}
{{/each}}