The Druplicon Luminary

The Druplicon Luminary · GPT-Aktionen

Get project data

Retrieves current information about a specified Drupal module.

  • GET /api-d7/node.jsonGetProjectSummary

    Get current summarised information about a specified Drupal module, or query it's issue queue.

  • GET /api-d7/node.json?sort=created&direction=DESC&limit=20&type=project_issue&GetIssueQueue

    Get issues from the issue queue for a project.

  • GET /api-d7/comment.jsonGetIssueComment

    Get current summarised information about a specified Drupal module, or query it's issue queue.

Ursprüngliches API-Schema
{
  "openapi": "3.1.0",
  "info": {
    "title": "Get project data",
    "description": "Retrieves current information about a specified Drupal module.",
    "version": "v1.0.0"
  },
  "servers": [
    {
      "url": "https://www.drupal.org"
    }
  ],
  "paths": {
    "/api-d7/node.json": {
      "get": {
        "description": "Get current summarised information about a specified Drupal module, or query it's issue queue.",
        "operationId": "GetProjectSummary",
        "parameters": [
          {
            "name": "field_project_machine_name",
            "in": "query",
            "description": "The machine name of the Drupal module to get the information for",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api-d7/node.json?sort=created&direction=DESC&limit=20&type=project_issue&": {
      "get": {
        "description": "Get issues from the issue queue for a project.",
        "operationId": "GetIssueQueue",
        "parameters": [
          {
            "name": "field_project",
            "in": "query",
            "description": "The nid of the Drupal module to get the information for",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "field_issue_status",
            "in": "query",
            "description": "The status of the issue where 7 is closed(fixed), 8 is needs review, and 13 is needs work, 7 is best for finding existing solutions",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "The page number, starts at 0",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api-d7/comment.json": {
      "get": {
        "description": "Get current summarised information about a specified Drupal module, or query it's issue queue.",
        "operationId": "GetIssueComment",
        "parameters": [
          {
            "name": "cid",
            "in": "query",
            "description": "The comment id to loookup",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "deprecated": false
      }
    }
  },
  "components": {
    "schemas": {
      "GetProjectSummary": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The readable name of the module."
          },
          "nid": {
            "type": "integer",
            "description": "The node ID of the module, used in field_project when getting issues with GetIssueQueue."
          },
          "project_usage": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Number of sites using the module, indexed by version."
          },
          "security_advisory_coverage": {
            "type": "string",
            "description": "Indicates if the module is covered by security advisories."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the project page of the module."
          }
        }
      },
      "GetIssueQueue": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The short title of the issue."
          },
          "nid": {
            "type": "integer",
            "description": "The node ID of the issue, useful for other API calls."
          },
          "last": {
            "type": "string",
            "description": "The full query path for last page of results, useful to know how many pages to check."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the issue."
          },
          "body": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The detailed description of the issue."
          },
          "comments": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string",
                "id": {
                  "type": "integer",
                  "description": "The id of the comment, used to query comment content."
                }
              }
            }
          }
        }
      },
      "GetIssueComment": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the issue."
          },
          "comment_body": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The actual comment."
          }
        }
      }
    }
  }
}

Get project data

Retrieves current information about a specified Drupal module.

  • GET /api-d7/node.jsonGetProjectSummary

    Get current summarised information about a specified Drupal module, or query it's issue queue.

  • GET /api-d7/node.json?sort=created&direction=DESC&limit=20&type=project_issue&GetIssueQueue

    Get issues from the issue queue for a project.

  • GET /api-d7/comment.jsonGetIssueComment

    Get current summarised information about a specified Drupal module, or query it's issue queue.

Ursprüngliches API-Schema
{
  "openapi": "3.1.0",
  "info": {
    "title": "Get project data",
    "description": "Retrieves current information about a specified Drupal module.",
    "version": "v1.0.0"
  },
  "servers": [
    {
      "url": "https://www.drupal.org"
    }
  ],
  "paths": {
    "/api-d7/node.json": {
      "get": {
        "description": "Get current summarised information about a specified Drupal module, or query it's issue queue.",
        "operationId": "GetProjectSummary",
        "parameters": [
          {
            "name": "field_project_machine_name",
            "in": "query",
            "description": "The machine name of the Drupal module to get the information for",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api-d7/node.json?sort=created&direction=DESC&limit=20&type=project_issue&": {
      "get": {
        "description": "Get issues from the issue queue for a project.",
        "operationId": "GetIssueQueue",
        "parameters": [
          {
            "name": "field_project",
            "in": "query",
            "description": "The nid of the Drupal module to get the information for",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "field_issue_status",
            "in": "query",
            "description": "The status of the issue where 7 is closed(fixed), 8 is needs review, and 13 is needs work, 7 is best for finding existing solutions",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "The page number, starts at 0",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api-d7/comment.json": {
      "get": {
        "description": "Get current summarised information about a specified Drupal module, or query it's issue queue.",
        "operationId": "GetIssueComment",
        "parameters": [
          {
            "name": "cid",
            "in": "query",
            "description": "The comment id to loookup",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "deprecated": false
      }
    }
  },
  "components": {
    "schemas": {
      "GetProjectSummary": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The readable name of the module."
          },
          "nid": {
            "type": "integer",
            "description": "The node ID of the module, used in field_project when getting issues with GetIssueQueue."
          },
          "project_usage": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Number of sites using the module, indexed by version."
          },
          "security_advisory_coverage": {
            "type": "string",
            "description": "Indicates if the module is covered by security advisories."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the project page of the module."
          }
        }
      },
      "GetIssueQueue": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The short title of the issue."
          },
          "nid": {
            "type": "integer",
            "description": "The node ID of the issue, useful for other API calls."
          },
          "last": {
            "type": "string",
            "description": "The full query path for last page of results, useful to know how many pages to check."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the issue."
          },
          "body": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The detailed description of the issue."
          },
          "comments": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string",
                "id": {
                  "type": "integer",
                  "description": "The id of the comment, used to query comment content."
                }
              }
            }
          }
        }
      },
      "GetIssueComment": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the issue."
          },
          "comment_body": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The actual comment."
          }
        }
      }
    }
  }
}

Get project data

Retrieves current information about a specified Drupal module.

  • GET /api-d7/node.jsonGetProjectSummary

    Get current summarised information about a specified Drupal module, or query it's issue queue.

  • GET /api-d7/node.json?sort=created&direction=DESC&limit=20&type=project_issue&GetIssueQueue

    Get issues from the issue queue for a project.

  • GET /api-d7/comment.jsonGetIssueComment

    Get current summarised information about a specified Drupal module, or query it's issue queue.

Ursprüngliches API-Schema
{
  "openapi": "3.1.0",
  "info": {
    "title": "Get project data",
    "description": "Retrieves current information about a specified Drupal module.",
    "version": "v1.0.0"
  },
  "servers": [
    {
      "url": "https://www.drupal.org"
    }
  ],
  "paths": {
    "/api-d7/node.json": {
      "get": {
        "description": "Get current summarised information about a specified Drupal module, or query it's issue queue.",
        "operationId": "GetProjectSummary",
        "parameters": [
          {
            "name": "field_project_machine_name",
            "in": "query",
            "description": "The machine name of the Drupal module to get the information for",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api-d7/node.json?sort=created&direction=DESC&limit=20&type=project_issue&": {
      "get": {
        "description": "Get issues from the issue queue for a project.",
        "operationId": "GetIssueQueue",
        "parameters": [
          {
            "name": "field_project",
            "in": "query",
            "description": "The nid of the Drupal module to get the information for",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "field_issue_status",
            "in": "query",
            "description": "The status of the issue where 7 is closed(fixed), 8 is needs review, and 13 is needs work, 7 is best for finding existing solutions",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "The page number, starts at 0",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api-d7/comment.json": {
      "get": {
        "description": "Get current summarised information about a specified Drupal module, or query it's issue queue.",
        "operationId": "GetIssueComment",
        "parameters": [
          {
            "name": "cid",
            "in": "query",
            "description": "The comment id to loookup",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "deprecated": false
      }
    }
  },
  "components": {
    "schemas": {
      "GetProjectSummary": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The readable name of the module."
          },
          "nid": {
            "type": "integer",
            "description": "The node ID of the module, used in field_project when getting issues with GetIssueQueue."
          },
          "project_usage": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Number of sites using the module, indexed by version."
          },
          "security_advisory_coverage": {
            "type": "string",
            "description": "Indicates if the module is covered by security advisories."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the project page of the module."
          }
        }
      },
      "GetIssueQueue": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The short title of the issue."
          },
          "nid": {
            "type": "integer",
            "description": "The node ID of the issue, useful for other API calls."
          },
          "last": {
            "type": "string",
            "description": "The full query path for last page of results, useful to know how many pages to check."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the issue."
          },
          "body": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The detailed description of the issue."
          },
          "comments": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string",
                "id": {
                  "type": "integer",
                  "description": "The id of the comment, used to query comment content."
                }
              }
            }
          }
        }
      },
      "GetIssueComment": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the issue."
          },
          "comment_body": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The actual comment."
          }
        }
      }
    }
  }
}

Get project data

Retrieves current information about a specified Drupal module.

  • GET /api-d7/node.jsonGetProjectSummary

    Get current summarised information about a specified Drupal module, or query it's issue queue.

  • GET /api-d7/node.json?sort=created&direction=DESC&limit=20&type=project_issue&GetIssueQueue

    Get issues from the issue queue for a project.

  • GET /api-d7/comment.jsonGetIssueComment

    Get current summarised information about a specified Drupal module, or query it's issue queue.

Ursprüngliches API-Schema
{
  "openapi": "3.1.0",
  "info": {
    "title": "Get project data",
    "description": "Retrieves current information about a specified Drupal module.",
    "version": "v1.0.0"
  },
  "servers": [
    {
      "url": "https://www.drupal.org"
    }
  ],
  "paths": {
    "/api-d7/node.json": {
      "get": {
        "description": "Get current summarised information about a specified Drupal module, or query it's issue queue.",
        "operationId": "GetProjectSummary",
        "parameters": [
          {
            "name": "field_project_machine_name",
            "in": "query",
            "description": "The machine name of the Drupal module to get the information for",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api-d7/node.json?sort=created&direction=DESC&limit=20&type=project_issue&": {
      "get": {
        "description": "Get issues from the issue queue for a project.",
        "operationId": "GetIssueQueue",
        "parameters": [
          {
            "name": "field_project",
            "in": "query",
            "description": "The nid of the Drupal module to get the information for",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "field_issue_status",
            "in": "query",
            "description": "The status of the issue where 7 is closed(fixed), 8 is needs review, and 13 is needs work, 7 is best for finding existing solutions",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "The page number, starts at 0",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api-d7/comment.json": {
      "get": {
        "description": "Get current summarised information about a specified Drupal module, or query it's issue queue.",
        "operationId": "GetIssueComment",
        "parameters": [
          {
            "name": "cid",
            "in": "query",
            "description": "The comment id to loookup",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "deprecated": false
      }
    }
  },
  "components": {
    "schemas": {
      "GetProjectSummary": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The readable name of the module."
          },
          "nid": {
            "type": "integer",
            "description": "The node ID of the module, used in field_project when getting issues with GetIssueQueue."
          },
          "project_usage": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Number of sites using the module, indexed by version."
          },
          "security_advisory_coverage": {
            "type": "string",
            "description": "Indicates if the module is covered by security advisories."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the project page of the module."
          }
        }
      },
      "GetIssueQueue": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The short title of the issue."
          },
          "nid": {
            "type": "integer",
            "description": "The node ID of the issue, useful for other API calls."
          },
          "last": {
            "type": "string",
            "description": "The full query path for last page of results, useful to know how many pages to check."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the issue."
          },
          "body": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The detailed description of the issue."
          },
          "comments": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string",
                "id": {
                  "type": "integer",
                  "description": "The id of the comment, used to query comment content."
                }
              }
            }
          }
        }
      },
      "GetIssueComment": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the issue."
          },
          "comment_body": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The actual comment."
          }
        }
      }
    }
  }
}

Get project data

Retrieves current information about a specified Drupal module.

  • GET /api-d7/node.jsonGetProjectSummary

    Get current summarised information about a specified Drupal module, or query it's issue queue.

  • GET /api-d7/node.json?sort=created&direction=DESC&limit=20&type=project_issue&GetIssueQueue

    Get issues from the issue queue for a project.

  • GET /api-d7/comment.jsonGetIssueComment

    Get current summarised information about a specified Drupal module, or query it's issue queue.

Ursprüngliches API-Schema
{
  "openapi": "3.1.0",
  "info": {
    "title": "Get project data",
    "description": "Retrieves current information about a specified Drupal module.",
    "version": "v1.0.0"
  },
  "servers": [
    {
      "url": "https://www.drupal.org"
    }
  ],
  "paths": {
    "/api-d7/node.json": {
      "get": {
        "description": "Get current summarised information about a specified Drupal module, or query it's issue queue.",
        "operationId": "GetProjectSummary",
        "parameters": [
          {
            "name": "field_project_machine_name",
            "in": "query",
            "description": "The machine name of the Drupal module to get the information for",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api-d7/node.json?sort=created&direction=DESC&limit=20&type=project_issue&": {
      "get": {
        "description": "Get issues from the issue queue for a project.",
        "operationId": "GetIssueQueue",
        "parameters": [
          {
            "name": "field_project",
            "in": "query",
            "description": "The nid of the Drupal module to get the information for",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "field_issue_status",
            "in": "query",
            "description": "The status of the issue where 7 is closed(fixed), 8 is needs review, and 13 is needs work, 7 is best for finding existing solutions",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "The page number, starts at 0",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api-d7/comment.json": {
      "get": {
        "description": "Get current summarised information about a specified Drupal module, or query it's issue queue.",
        "operationId": "GetIssueComment",
        "parameters": [
          {
            "name": "cid",
            "in": "query",
            "description": "The comment id to loookup",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "deprecated": false
      }
    }
  },
  "components": {
    "schemas": {
      "GetProjectSummary": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The readable name of the module."
          },
          "nid": {
            "type": "integer",
            "description": "The node ID of the module, used in field_project when getting issues with GetIssueQueue."
          },
          "project_usage": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Number of sites using the module, indexed by version."
          },
          "security_advisory_coverage": {
            "type": "string",
            "description": "Indicates if the module is covered by security advisories."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the project page of the module."
          }
        }
      },
      "GetIssueQueue": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The short title of the issue."
          },
          "nid": {
            "type": "integer",
            "description": "The node ID of the issue, useful for other API calls."
          },
          "last": {
            "type": "string",
            "description": "The full query path for last page of results, useful to know how many pages to check."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the issue."
          },
          "body": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The detailed description of the issue."
          },
          "comments": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string",
                "id": {
                  "type": "integer",
                  "description": "The id of the comment, used to query comment content."
                }
              }
            }
          }
        }
      },
      "GetIssueComment": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the issue."
          },
          "comment_body": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The actual comment."
          }
        }
      }
    }
  }
}

Get project data

Retrieves current information about a specified Drupal module.

  • GET /api-d7/node.jsonGetProjectSummary

    Get current summarised information about a specified Drupal module, or query it's issue queue.

  • GET /api-d7/node.json?sort=created&direction=DESC&limit=20&type=project_issue&GetIssueQueue

    Get issues from the issue queue for a project.

  • GET /api-d7/comment.jsonGetIssueComment

    Get current summarised information about a specified Drupal module, or query it's issue queue.

Ursprüngliches API-Schema
{
  "openapi": "3.1.0",
  "info": {
    "title": "Get project data",
    "description": "Retrieves current information about a specified Drupal module.",
    "version": "v1.0.0"
  },
  "servers": [
    {
      "url": "https://www.drupal.org"
    }
  ],
  "paths": {
    "/api-d7/node.json": {
      "get": {
        "description": "Get current summarised information about a specified Drupal module, or query it's issue queue.",
        "operationId": "GetProjectSummary",
        "parameters": [
          {
            "name": "field_project_machine_name",
            "in": "query",
            "description": "The machine name of the Drupal module to get the information for",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api-d7/node.json?sort=created&direction=DESC&limit=20&type=project_issue&": {
      "get": {
        "description": "Get issues from the issue queue for a project.",
        "operationId": "GetIssueQueue",
        "parameters": [
          {
            "name": "field_project",
            "in": "query",
            "description": "The nid of the Drupal module to get the information for",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "field_issue_status",
            "in": "query",
            "description": "The status of the issue where 7 is closed(fixed), 8 is needs review, and 13 is needs work, 7 is best for finding existing solutions",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "The page number, starts at 0",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api-d7/comment.json": {
      "get": {
        "description": "Get current summarised information about a specified Drupal module, or query it's issue queue.",
        "operationId": "GetIssueComment",
        "parameters": [
          {
            "name": "cid",
            "in": "query",
            "description": "The comment id to loookup",
            "required": true,
            "schema": {
              "type": "integer"
            }
          }
        ],
        "deprecated": false
      }
    }
  },
  "components": {
    "schemas": {
      "GetProjectSummary": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The readable name of the module."
          },
          "nid": {
            "type": "integer",
            "description": "The node ID of the module, used in field_project when getting issues with GetIssueQueue."
          },
          "project_usage": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Number of sites using the module, indexed by version."
          },
          "security_advisory_coverage": {
            "type": "string",
            "description": "Indicates if the module is covered by security advisories."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the project page of the module."
          }
        }
      },
      "GetIssueQueue": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "description": "The short title of the issue."
          },
          "nid": {
            "type": "integer",
            "description": "The node ID of the issue, useful for other API calls."
          },
          "last": {
            "type": "string",
            "description": "The full query path for last page of results, useful to know how many pages to check."
          },
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the issue."
          },
          "body": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The detailed description of the issue."
          },
          "comments": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string",
                "id": {
                  "type": "integer",
                  "description": "The id of the comment, used to query comment content."
                }
              }
            }
          }
        }
      },
      "GetIssueComment": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "The URL to the issue."
          },
          "comment_body": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "The actual comment."
          }
        }
      }
    }
  }
}