API-CLI

 view release on metacpan or  search on metacpan

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
        responses:
          '204':
            description: Exists.
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: Not exists.
    /gists/{id}/star:
      delete:
        description: Unstar a gist.
        parameters:
        - description: Id of gist.
          in: path
          name: id
          required: true
          type: integer

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
        responses:
          '204':
            description: Exists.
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: Not exists.
      put:
        description: Star a gist.
        parameters:
        - description: Id of gist.
          in: path
          name: id
          required: true
          type: integer
        - description: |

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

          '204':
            description: |
              No content. Response if requester is an organization member and user is a member
          '302':
            description: |
              Found. Response if requester is not an organization member
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: |
              Not Found.
              a. Response if requester is an organization member and user is not a member
              b. Response if requester is not an organization member and is inquiring about themselves
    /orgs/{org}/public_members:
      get:
        description: |
          Public members list.
          Members of an organization can choose to have their membership publicized
          or not.

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
        responses:
          '204':
            description: User is a public member.
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: User is not a public member.
      put:
        description: Publicize a user's membership.
        parameters:
        - description: Name of organisation.
          in: path
          name: org
          required: true
          type: string
        - description: Name of the user.

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
        responses:
          '204':
            description: User is an assignee.
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: User isn't an assignee.
    /repos/{owner}/{repo}/branches:
      get:
        description: Get list of branches
        parameters:
        - description: Name of repository owner.
          in: path
          name: owner
          required: true
          type: string

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
        responses:
          '204':
            description: User is a collaborator.
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: User is not a collaborator.
      put:
        description: Add collaborator.
        parameters:
        - description: Name of repository owner.
          in: path
          name: owner
          required: true
          type: string
        - description: Name of repository.

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

            description: Successful Response (The resulting merge commit)
            schema:
              $ref: '#/definitions/mergesSuccessful'
          '204':
            description: No-op response (base already contains the head, nothing to
              merge)
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: Missing base response or missing head response
            schema:
              $ref: '#/definitions/mergesConflict'
          '409':
            description: Merge conflict response.
            schema:
              $ref: '#/definitions/mergesConflict'
    /repos/{owner}/{repo}/milestones:
      get:
        description: List milestones for a repository.

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
        responses:
          '204':
            description: Pull request has been merged.
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: Pull request has not been merged.
      put:
        description: Merge a pull request (Merge Button's)
        parameters:
        - description: Name of repository owner.
          in: path
          name: owner
          required: true
          type: string
        - description: Name of repository.

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
        responses:
          '204':
            description: User is a member.
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: User is not a member.
      put:
        description: |
          The API (described below) is deprecated and is scheduled for removal in the next major version of the API. We recommend using the Add team membership API instead. It allows you to invite new organization members to your teams.

          Add team member.
          In order to add a user to a team, the authenticated user must have 'admin'
          permissions to the team or be an owner of the org that the team is associated
          with.
        parameters:

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

          type: integer
        responses:
          '200':
            description: User is a member.
            schema:
              $ref: '#/definitions/teamMembership'
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: User has no membership with team
      put:
        description: |
          Add team membership.
          In order to add a membership between a user and a team, the authenticated user must have 'admin' permissions to the team or be an owner of the organization that the team is associated with.

          If the user is already a part of the team's organization (meaning they're on at least one other team in the organization), this endpoint will add the user to the team.

          If the user is completely unaffiliated with the team's organization (meaning they're on none of the organization's teams), this endpoint will send an invitation to the user via email. This newly-created membership will be in the 'pending' s...
        parameters:

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
        responses:
          '204':
            description: Response if you are following this user.
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: Response if you are not following this user.
      put:
        description: |
          Follow a user.
          Following a user requires the user to be logged in and authenticated with
          basic auth or OAuth with the user:follow scope.
        parameters:
        - description: Name of user.
          in: path
          name: username

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
        responses:
          '204':
            description: This repository is starred by you.
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: This repository is not starred by you.
      put:
        description: Star a repository.
        parameters:
        - description: Name of a repository owner.
          in: path
          name: owner
          required: true
          type: string
        - description: Name of a repository.

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
        responses:
          '204':
            description: Repository is watched by you.
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: Repository is not watched by you.
      put:
        description: Watch a repository.
        parameters:
        - description: Name of the owner.
          in: path
          name: owner
          required: true
          type: string
        - description: Name of repository.

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
        responses:
          '204':
            description: Response if user follows target user.
          '403':
            description: |
              API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
              for details.
          '404':
            description: Response if user does not follow target user.
    /users/{username}/gists:
      get:
        description: List a users gists.
        parameters:
        - description: Name of user.
          in: path
          name: username
          required: true
          type: string

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
      responses:
        '204':
          description: Exists.
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: Not exists.
  '/gists/{id}/star':
    delete:
      description: Unstar a gist.
      parameters:
        - description: Id of gist.
          in: path
          name: id
          required: true
          type: integer

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
      responses:
        '204':
          description: Exists.
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: Not exists.
    put:
      description: Star a gist.
      parameters:
        - description: Id of gist.
          in: path
          name: id
          required: true
          type: integer
        - description: |

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

        '204':
          description: |
            No content. Response if requester is an organization member and user is a member
        '302':
          description: |
            Found. Response if requester is not an organization member
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: |
            Not Found.
            a. Response if requester is an organization member and user is not a member
            b. Response if requester is not an organization member and is inquiring about themselves
  '/orgs/{org}/public_members':
    get:
      description: |
        Public members list.
        Members of an organization can choose to have their membership publicized
        or not.

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
      responses:
        '204':
          description: User is a public member.
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: User is not a public member.
    put:
      description: Publicize a user's membership.
      parameters:
        - description: Name of organisation.
          in: path
          name: org
          required: true
          type: string
        - description: Name of the user.

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
      responses:
        '204':
          description: User is an assignee.
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: User isn't an assignee.
  '/repos/{owner}/{repo}/branches':
    get:
      description: Get list of branches
      parameters:
        - description: Name of repository owner.
          in: path
          name: owner
          required: true
          type: string

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
      responses:
        '204':
          description: User is a collaborator.
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: User is not a collaborator.
    put:
      description: Add collaborator.
      parameters:
        - description: Name of repository owner.
          in: path
          name: owner
          required: true
          type: string
        - description: Name of repository.

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

        '201':
          description: Successful Response (The resulting merge commit)
          schema:
            $ref: '#/definitions/mergesSuccessful'
        '204':
          description: 'No-op response (base already contains the head, nothing to merge)'
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: Missing base response or missing head response
          schema:
            $ref: '#/definitions/mergesConflict'
        '409':
          description: Merge conflict response.
          schema:
            $ref: '#/definitions/mergesConflict'
  '/repos/{owner}/{repo}/milestones':
    get:
      description: List milestones for a repository.

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
      responses:
        '204':
          description: Pull request has been merged.
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: Pull request has not been merged.
    put:
      description: Merge a pull request (Merge Button's)
      parameters:
        - description: Name of repository owner.
          in: path
          name: owner
          required: true
          type: string
        - description: Name of repository.

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
      responses:
        '204':
          description: User is a member.
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: User is not a member.
    put:
      description: |
        The API (described below) is deprecated and is scheduled for removal in the next major version of the API. We recommend using the Add team membership API instead. It allows you to invite new organization members to your teams.

        Add team member.
        In order to add a user to a team, the authenticated user must have 'admin'
        permissions to the team or be an owner of the org that the team is associated
        with.
      parameters:

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

          type: integer
      responses:
        '200':
          description: User is a member.
          schema:
            $ref: '#/definitions/teamMembership'
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: User has no membership with team
    put:
      description: |
        Add team membership.
        In order to add a membership between a user and a team, the authenticated user must have 'admin' permissions to the team or be an owner of the organization that the team is associated with.

        If the user is already a part of the team's organization (meaning they're on at least one other team in the organization), this endpoint will add the user to the team.

        If the user is completely unaffiliated with the team's organization (meaning they're on none of the organization's teams), this endpoint will send an invitation to the user via email. This newly-created membership will be in the 'pending' sta...
      parameters:

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
      responses:
        '204':
          description: Response if you are following this user.
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: Response if you are not following this user.
    put:
      description: |
        Follow a user.
        Following a user requires the user to be logged in and authenticated with
        basic auth or OAuth with the user:follow scope.
      parameters:
        - description: Name of user.
          in: path
          name: username

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
      responses:
        '204':
          description: This repository is starred by you.
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: This repository is not starred by you.
    put:
      description: Star a repository.
      parameters:
        - description: Name of a repository owner.
          in: path
          name: owner
          required: true
          type: string
        - description: Name of a repository.

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
      responses:
        '204':
          description: Repository is watched by you.
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: Repository is not watched by you.
    put:
      description: Watch a repository.
      parameters:
        - description: Name of the owner.
          in: path
          name: owner
          required: true
          type: string
        - description: Name of repository.

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

        - in: header
          name: X-GitHub-Request-Id
          type: integer
      responses:
        '204':
          description: Response if user follows target user.
        '403':
          description: |
            API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting
            for details.
        '404':
          description: Response if user does not follow target user.
  '/users/{username}/gists':
    get:
      description: List a users gists.
      parameters:
        - description: Name of user.
          in: path
          name: username
          required: true
          type: string



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