openapi: 3.0.0
servers:
  - url: http://www.hackathonwatch.com/api/
info:
  contact:
    x-twitter: Hackathonwatch
  title: HackathonWatch
  version: "0.1"
  x-apisguru-categories:
    - social
  x-logo:
    url: https://twitter.com/Hackathonwatch/profile_image?size=original
  x-origin:
    - converter:
        url: https://github.com/lucybot/api-spec-converter
        version: 2.7.31
      format: swagger
      url: http://www.hackathonwatch.com/api/swagger_doc
      version: "1.2"
  x-providerName: hackathonwatch.com
tags:
  - description: Operations about hackathons
    name: hackathons
  - description: Operations about swagger_docs
    name: swagger_doc
paths:
  /hackathons/coming.json:
    get:
      operationId: GET-hackathons-coming---format-
      parameters:
        - description: Specify the page of coming hackathons.
          in: query
          name: page
          required: false
          schema:
            default: 1
            format: int32
            type: integer
      responses:
        "200":
          description: No response was specified
      summary: Return a list of coming hackathons
      tags:
        - hackathons
  "/hackathons/{id}.json":
    get:
      operationId: GET-hackathons--id---format-
      parameters:
        - description: ID of the hackathon for detail information
          in: path
          name: id
          required: true
          schema:
            format: int32
            type: integer
      responses:
        "200":
          description: No response was specified
      summary: Return the detail of a given hackathon
      tags:
        - hackathons
  /swagger_doc.json:
    get:
      operationId: GET-swagger_doc---format-
      responses:
        "200":
          description: No response was specified
      summary: Swagger compatible API description
      tags:
        - swagger_doc
  "/swagger_doc/{name}.json":
    get:
      operationId: GET-swagger_doc--name---format-
      parameters:
        - description: Resource name of mounted API
          in: path
          name: name
          required: true
          schema:
            type: string
      responses:
        "200":
          description: No response was specified
      summary: Swagger compatible API description for specific API
      tags:
        - swagger_doc
