API-CLI

 view release on metacpan or  search on metacpan

examples/metacpancl-openapi.yaml  view on Meta::CPAN


  /release/:author/:release:
    get:
      description: Release information
      parameters:
        -
          name: author
          in: path
          type: string
          required: true
          description: CPAN handle
        -
          name: release
          in: path
          type: string
          required: true
          description: release, e.g. Moose-123

  /module/:module:
    get:
      description: Module information
      parameters:
        -
          name: module
          in: path
          type: string
          required: true
          description: Module name

  /pod/:module:
    get:
      description: Module POD
      parameters:
        -
          name: module
          in: path
          type: string
          required: true
          description: Module name
        -
          name: content-type
          in: query
          type: string
          enum: [text/html, text/plain, text/x-pod, text/x-markdown]
          description: Default is text/html

  /release/_search:
    get:
      description: Search releases
      parameters:
        -
          name: q
          in: query
          type: string
          required: true
          description: query ("author:ANDK AND status:latest")
        -
          name: fields
          in: query
          type: string
          description: resultset fields
        -
          name: size
          in: query
          type: integer
          description: how many results

  /file:
    post:
      description: file
      parameters:
        -
          name: body
          in: body
          type: object
          required: true
          description: query

# vim:et:sts=2:sws=2:sw=2:foldmethod=indent



( run in 0.776 second using v1.01-cache-2.11-cpan-39bf76dae61 )