Deleting a repository requires admin access. If OAuth is used, the
delete_repo scope is required.
DELETE /repos/:owner/:repo
Status: 204 No Content
If an organization owner has configured the organization to prevent members from deleting organization-owned repositories, a member will get this response:
Status: 403 Forbidden
{
"message": "Organization members cannot delete repositories.",
"documentation_url": "https://developer.github.com/v3/repos/#delete-a-repository"
}