API-CLI

 view release on metacpan or  search on metacpan

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

---
apppec:
  version: '0.001'
class: API::CLI
name: metacpancl
openapi:
  basePath: /v0
  host: api.metacpan.org
  info:
    description: Unofficial MetaCPAN API specification
    title: MetaCPAN API
    version: 3
  paths:
    /author/:author:
      get:
        description: Author information
        parameters:
        - description: CPAN handle
          in: path
          name: author
          required: true
          type: string
    /distribution/:distribution:
      get:
        description: Distribution information not specific to a version
        parameters:
        - description: distribution name
          in: path
          name: distribution
          required: true
          type: string
    /file:
      post:
        description: file
        parameters:
        - description: query
          in: body
          name: body
          required: true
          type: object
    /module/:module:
      get:
        description: Module information
        parameters:
        - description: Module name
          in: path
          name: module
          required: true
          type: string
    /pod/:module:
      get:
        description: Module POD
        parameters:
        - description: Module name
          in: path
          name: module
          required: true
          type: string
        - description: Default is text/html
          enum: &1
          - text/html
          - text/plain
          - text/x-pod
          - text/x-markdown
          in: query
          name: content-type
          type: string
    /release/:author/:release:
      get:
        description: Release information
        parameters:
        - description: CPAN handle
          in: path
          name: author
          required: true
          type: string
        - description: release, e.g. Moose-123
          in: path
          name: release
          required: true
          type: string
    /release/:distribution:
      get:
        description: Release information
        parameters:
        - description: distribution name
          in: path
          name: distribution
          required: true
          type: string
    /release/_search:
      get:
        description: Search releases



( run in 0.411 second using v1.01-cache-2.11-cpan-ceb78f64989 )