HEX
Server: Apache
System: Linux srv13.cpanelhost.cl 3.10.0-962.3.2.lve1.5.38.el7.x86_64 #1 SMP Thu Jun 18 05:28:41 EDT 2020 x86_64
User: cca63905 (4205)
PHP: 7.3.20
Disabled: NONE
Upload Files
File: //proc/self/cwd/nueva/vendor/csa/guzzle-bundle/src/Tests/Fixtures/github.description.json
{
  "name": "Github API",
  "description": "basic use of the github API",
  "operations": {
    "getUser": {
      "httpMethod": "GET",
      "uri": "/users/{username}",
      "responseModel": "jsonResponse",
      "parameters": {
        "username": {
          "required": true,
          "type": "string",
          "location": "uri"
        }
      }
    },
    "getUsers": {
      "httpMethod": "GET",
      "uri": "\/users",
      "responseModel": "jsonResponse",
      "parameters": {
        "since": {
          "type": "integer",
          "location": "query"
        }
      }
    },
    "getUserRepositories": {
      "httpMethod": "GET",
      "uri": "/users/{username}/repos",
      "responseModel": "jsonResponse",
      "parameters": {
        "username": {
          "required": true,
          "type": "string",
          "location": "uri"
        },
        "type": {
          "type": "string",
          "location": "query"
        },
        "sort": {
          "type": "string",
          "location": "query"
        },
        "direction": {
          "type": "string",
          "location": "query"
        }
      }
    },
    "getOrgRepositories": {
      "httpMethod": "GET",
      "uri": "/orgs/{org}/repos",
      "responseModel": "jsonResponse",
      "parameters": {
        "org": {
          "required": true,
          "type": "string",
          "location": "uri"
        },
        "type": {
          "type": "string",
          "location": "query"
        }
      }
    },
    "getRepositories": {
      "httpMethod": "GET",
      "uri": "\/repositories",
      "responseModel": "jsonResponse",
      "parameters": {
        "since": {
          "type": "integer",
          "location": "query"
        }
      }
    },
    "getRepository": {
      "httpMethod": "GET",
      "uri": "/repos/{owner}/{repo}",
      "responseModel": "jsonResponse",
      "parameters": {
        "owner": {
          "required": true,
          "type": "string",
          "location": "uri"
        },
        "repo": {
          "required": true,
          "type": "string",
          "location": "uri"
        }
      }
    },
    "getRepositoryContributors": {
      "httpMethod": "GET",
      "uri": "/repos/{owner}/{repo}/contributors",
      "responseModel": "jsonResponse",
      "parameters": {
        "owner": {
          "required": true,
          "type": "string",
          "location": "uri"
        },
        "repo": {
          "required": true,
          "type": "string",
          "location": "uri"
        },
        "anon": {
          "type": "boolean",
          "location": "query"
        }
      }
    },
    "getRepositoryLanguages": {
      "httpMethod": "GET",
      "uri": "/repos/{owner}/{repo}/languages",
      "responseModel": "jsonResponse",
      "parameters": {
        "owner": {
          "required": true,
          "type": "string",
          "location": "uri"
        },
        "repo": {
          "required": true,
          "type": "string",
          "location": "uri"
        }
      }
    },
    "getRepositoryTeams": {
      "httpMethod": "GET",
      "uri": "/repos/{owner}/{repo}/teams",
      "responseModel": "jsonResponse",
      "parameters": {
        "owner": {
          "required": true,
          "type": "string",
          "location": "uri"
        },
        "repo": {
          "required": true,
          "type": "string",
          "location": "uri"
        }
      }
    },
    "getRepositoryTags": {
      "httpMethod": "GET",
      "uri": "/repos/{owner}/{repo}/tags",
      "responseModel": "jsonResponse",
      "parameters": {
        "owner": {
          "required": true,
          "type": "string",
          "location": "uri"
        },
        "repo": {
          "required": true,
          "type": "string",
          "location": "uri"
        }
      }
    },
    "getRepositoryBranches": {
      "httpMethod": "GET",
      "uri": "/repos/{owner}/{repo}/branches",
      "responseModel": "jsonResponse",
      "parameters": {
        "owner": {
          "required": true,
          "type": "string",
          "location": "uri"
        },
        "repo": {
          "required": true,
          "type": "string",
          "location": "uri"
        }
      }
    },
    "getRepositoryBranch": {
      "httpMethod": "GET",
      "uri": "/repos/{owner}/{repo}/branches/{branch}",
      "responseModel": "jsonResponse",
      "parameters": {
        "owner": {
          "required": true,
          "type": "string",
          "location": "uri"
        },
        "repo": {
          "required": true,
          "type": "string",
          "location": "uri"
        },
        "branch": {
          "required": true,
          "type": "string",
          "location": "uri"
        }
      }
    }
  },
  "models": {
    "jsonResponse": {
      "type": "object",
      "additionalProperties": {
        "location": "json"
      }
    }
  }
}