cb-cycle
    cb-cycle
    • 绑定托管平台
      POST
    • 取消绑定托管平台
      DELETE
    • 获取仓库列表
      GET
    • 获取某个仓库的分支
      GET
    • 获取项目信息
      GET
    • 获取模版列表
      GET
    • 获取托管平台列表
      GET
    • 创建任务
      POST
    • 任务列表
      POST
    • 任务详情
      GET
    • 子任务列表
      POST
    • 子任务详情
      GET
    • 获取任务日志
      GET
    • 删除任务
      DELETE
    • 修改任务状态
      PUT
    • 删除子任务
      DELETE
    • 获取登录用户信息
      GET
    • 用户登录或注册
      POST
    • 获取邮箱验证码
      POST
    • 提供托管平台webhook回调
      POST

      提供托管平台webhook回调

      开发中
      POST
      /open/callback/run/{id}

      请求参数

      Path 参数
      id
      string 
      必需
      示例值:
      4789399d-df81-4d25-9373-c8a71243ca02
      Body 参数application/json
      ref
      string 
      必需
      before
      string 
      必需
      after
      string 
      必需
      repository
      object 
      必需
      id
      integer 
      必需
      node_id
      string 
      必需
      name
      string 
      必需
      full_name
      string 
      必需
      private
      boolean 
      必需
      owner
      object 
      必需
      html_url
      string 
      必需
      description
      null 
      必需
      fork
      boolean 
      必需
      url
      string 
      必需
      forks_url
      string 
      必需
      keys_url
      string 
      必需
      collaborators_url
      string 
      必需
      teams_url
      string 
      必需
      hooks_url
      string 
      必需
      issue_events_url
      string 
      必需
      events_url
      string 
      必需
      assignees_url
      string 
      必需
      branches_url
      string 
      必需
      tags_url
      string 
      必需
      blobs_url
      string 
      必需
      git_tags_url
      string 
      必需
      git_refs_url
      string 
      必需
      trees_url
      string 
      必需
      statuses_url
      string 
      必需
      languages_url
      string 
      必需
      stargazers_url
      string 
      必需
      contributors_url
      string 
      必需
      subscribers_url
      string 
      必需
      subscription_url
      string 
      必需
      commits_url
      string 
      必需
      git_commits_url
      string 
      必需
      comments_url
      string 
      必需
      issue_comment_url
      string 
      必需
      contents_url
      string 
      必需
      compare_url
      string 
      必需
      merges_url
      string 
      必需
      archive_url
      string 
      必需
      downloads_url
      string 
      必需
      issues_url
      string 
      必需
      pulls_url
      string 
      必需
      milestones_url
      string 
      必需
      notifications_url
      string 
      必需
      labels_url
      string 
      必需
      releases_url
      string 
      必需
      deployments_url
      string 
      必需
      created_at
      integer 
      必需
      updated_at
      string 
      必需
      pushed_at
      integer 
      必需
      git_url
      string 
      必需
      ssh_url
      string 
      必需
      clone_url
      string 
      必需
      svn_url
      string 
      必需
      homepage
      null 
      必需
      size
      integer 
      必需
      stargazers_count
      integer 
      必需
      watchers_count
      integer 
      必需
      language
      string 
      必需
      has_issues
      boolean 
      必需
      has_projects
      boolean 
      必需
      has_downloads
      boolean 
      必需
      has_wiki
      boolean 
      必需
      has_pages
      boolean 
      必需
      forks_count
      integer 
      必需
      mirror_url
      null 
      必需
      archived
      boolean 
      必需
      disabled
      boolean 
      必需
      open_issues_count
      integer 
      必需
      license
      null 
      必需
      allow_forking
      boolean 
      必需
      is_template
      boolean 
      必需
      topics
      array[string]
      必需
      visibility
      string 
      必需
      forks
      integer 
      必需
      open_issues
      integer 
      必需
      watchers
      integer 
      必需
      default_branch
      string 
      必需
      stargazers
      integer 
      必需
      master_branch
      string 
      必需
      pusher
      object 
      必需
      name
      string 
      必需
      email
      string 
      必需
      sender
      object 
      必需
      login
      string 
      必需
      id
      integer 
      必需
      node_id
      string 
      必需
      avatar_url
      string 
      必需
      gravatar_id
      string 
      必需
      url
      string 
      必需
      html_url
      string 
      必需
      followers_url
      string 
      必需
      following_url
      string 
      必需
      gists_url
      string 
      必需
      starred_url
      string 
      必需
      subscriptions_url
      string 
      必需
      organizations_url
      string 
      必需
      repos_url
      string 
      必需
      events_url
      string 
      必需
      received_events_url
      string 
      必需
      type
      string 
      必需
      site_admin
      boolean 
      必需
      created
      boolean 
      必需
      deleted
      boolean 
      必需
      forced
      boolean 
      必需
      base_ref
      null 
      必需
      compare
      string 
      必需
      commits
      array [object {11}] 
      必需
      id
      string 
      可选
      tree_id
      string 
      可选
      distinct
      boolean 
      可选
      message
      string 
      可选
      timestamp
      string 
      可选
      url
      string 
      可选
      author
      object 
      可选
      committer
      object 
      可选
      added
      array[string]
      可选
      removed
      array[string]
      可选
      modified
      array[string]
      可选
      head_commit
      object 
      必需
      id
      string 
      必需
      tree_id
      string 
      必需
      distinct
      boolean 
      必需
      message
      string 
      必需
      timestamp
      string 
      必需
      url
      string 
      必需
      author
      object 
      必需
      committer
      object 
      必需
      added
      array[string]
      必需
      removed
      array[string]
      必需
      modified
      array[string]
      必需
      示例
      {
        "ref": "string",
        "before": "string",
        "after": "string",
        "repository": {
          "id": 0,
          "node_id": "string",
          "name": "string",
          "full_name": "string",
          "private": true,
          "owner": {
            "name": "string",
            "email": "string",
            "login": "string",
            "id": 0,
            "node_id": "string",
            "avatar_url": "string",
            "gravatar_id": "string",
            "url": "string",
            "html_url": "string",
            "followers_url": "string",
            "following_url": "string",
            "gists_url": "string",
            "starred_url": "string",
            "subscriptions_url": "string",
            "organizations_url": "string",
            "repos_url": "string",
            "events_url": "string",
            "received_events_url": "string",
            "type": "string",
            "site_admin": true
          },
          "html_url": "string",
          "description": null,
          "fork": true,
          "url": "string",
          "forks_url": "string",
          "keys_url": "string",
          "collaborators_url": "string",
          "teams_url": "string",
          "hooks_url": "string",
          "issue_events_url": "string",
          "events_url": "string",
          "assignees_url": "string",
          "branches_url": "string",
          "tags_url": "string",
          "blobs_url": "string",
          "git_tags_url": "string",
          "git_refs_url": "string",
          "trees_url": "string",
          "statuses_url": "string",
          "languages_url": "string",
          "stargazers_url": "string",
          "contributors_url": "string",
          "subscribers_url": "string",
          "subscription_url": "string",
          "commits_url": "string",
          "git_commits_url": "string",
          "comments_url": "string",
          "issue_comment_url": "string",
          "contents_url": "string",
          "compare_url": "string",
          "merges_url": "string",
          "archive_url": "string",
          "downloads_url": "string",
          "issues_url": "string",
          "pulls_url": "string",
          "milestones_url": "string",
          "notifications_url": "string",
          "labels_url": "string",
          "releases_url": "string",
          "deployments_url": "string",
          "created_at": 0,
          "updated_at": "string",
          "pushed_at": 0,
          "git_url": "string",
          "ssh_url": "string",
          "clone_url": "string",
          "svn_url": "string",
          "homepage": null,
          "size": 0,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": "string",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": true,
          "forks_count": 0,
          "mirror_url": null,
          "archived": true,
          "disabled": true,
          "open_issues_count": 0,
          "license": null,
          "allow_forking": true,
          "is_template": true,
          "topics": [
            "string"
          ],
          "visibility": "string",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "string",
          "stargazers": 0,
          "master_branch": "string"
        },
        "pusher": {
          "name": "string",
          "email": "string"
        },
        "sender": {
          "login": "string",
          "id": 0,
          "node_id": "string",
          "avatar_url": "string",
          "gravatar_id": "string",
          "url": "string",
          "html_url": "string",
          "followers_url": "string",
          "following_url": "string",
          "gists_url": "string",
          "starred_url": "string",
          "subscriptions_url": "string",
          "organizations_url": "string",
          "repos_url": "string",
          "events_url": "string",
          "received_events_url": "string",
          "type": "string",
          "site_admin": true
        },
        "created": true,
        "deleted": true,
        "forced": true,
        "base_ref": null,
        "compare": "string",
        "commits": [
          {
            "id": "string",
            "tree_id": "string",
            "distinct": true,
            "message": "string",
            "timestamp": "string",
            "url": "string",
            "author": {
              "name": "string",
              "email": "string",
              "username": "string"
            },
            "committer": {
              "name": "string",
              "email": "string",
              "username": "string"
            },
            "added": [
              "string"
            ],
            "removed": [
              "string"
            ],
            "modified": [
              "string"
            ]
          }
        ],
        "head_commit": {
          "id": "string",
          "tree_id": "string",
          "distinct": true,
          "message": "string",
          "timestamp": "string",
          "url": "string",
          "author": {
            "name": "string",
            "email": "string",
            "username": "string"
          },
          "committer": {
            "name": "string",
            "email": "string",
            "username": "string"
          },
          "added": [
            "string"
          ],
          "removed": [
            "string"
          ],
          "modified": [
            "string"
          ]
        }
      }

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST '/open/callback/run/4789399d-df81-4d25-9373-c8a71243ca02' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "ref": "string",
          "before": "string",
          "after": "string",
          "repository": {
              "id": 0,
              "node_id": "string",
              "name": "string",
              "full_name": "string",
              "private": true,
              "owner": {
                  "name": "string",
                  "email": "string",
                  "login": "string",
                  "id": 0,
                  "node_id": "string",
                  "avatar_url": "string",
                  "gravatar_id": "string",
                  "url": "string",
                  "html_url": "string",
                  "followers_url": "string",
                  "following_url": "string",
                  "gists_url": "string",
                  "starred_url": "string",
                  "subscriptions_url": "string",
                  "organizations_url": "string",
                  "repos_url": "string",
                  "events_url": "string",
                  "received_events_url": "string",
                  "type": "string",
                  "site_admin": true
              },
              "html_url": "string",
              "description": null,
              "fork": true,
              "url": "string",
              "forks_url": "string",
              "keys_url": "string",
              "collaborators_url": "string",
              "teams_url": "string",
              "hooks_url": "string",
              "issue_events_url": "string",
              "events_url": "string",
              "assignees_url": "string",
              "branches_url": "string",
              "tags_url": "string",
              "blobs_url": "string",
              "git_tags_url": "string",
              "git_refs_url": "string",
              "trees_url": "string",
              "statuses_url": "string",
              "languages_url": "string",
              "stargazers_url": "string",
              "contributors_url": "string",
              "subscribers_url": "string",
              "subscription_url": "string",
              "commits_url": "string",
              "git_commits_url": "string",
              "comments_url": "string",
              "issue_comment_url": "string",
              "contents_url": "string",
              "compare_url": "string",
              "merges_url": "string",
              "archive_url": "string",
              "downloads_url": "string",
              "issues_url": "string",
              "pulls_url": "string",
              "milestones_url": "string",
              "notifications_url": "string",
              "labels_url": "string",
              "releases_url": "string",
              "deployments_url": "string",
              "created_at": 0,
              "updated_at": "string",
              "pushed_at": 0,
              "git_url": "string",
              "ssh_url": "string",
              "clone_url": "string",
              "svn_url": "string",
              "homepage": null,
              "size": 0,
              "stargazers_count": 0,
              "watchers_count": 0,
              "language": "string",
              "has_issues": true,
              "has_projects": true,
              "has_downloads": true,
              "has_wiki": true,
              "has_pages": true,
              "forks_count": 0,
              "mirror_url": null,
              "archived": true,
              "disabled": true,
              "open_issues_count": 0,
              "license": null,
              "allow_forking": true,
              "is_template": true,
              "topics": [
                  "string"
              ],
              "visibility": "string",
              "forks": 0,
              "open_issues": 0,
              "watchers": 0,
              "default_branch": "string",
              "stargazers": 0,
              "master_branch": "string"
          },
          "pusher": {
              "name": "string",
              "email": "string"
          },
          "sender": {
              "login": "string",
              "id": 0,
              "node_id": "string",
              "avatar_url": "string",
              "gravatar_id": "string",
              "url": "string",
              "html_url": "string",
              "followers_url": "string",
              "following_url": "string",
              "gists_url": "string",
              "starred_url": "string",
              "subscriptions_url": "string",
              "organizations_url": "string",
              "repos_url": "string",
              "events_url": "string",
              "received_events_url": "string",
              "type": "string",
              "site_admin": true
          },
          "created": true,
          "deleted": true,
          "forced": true,
          "base_ref": null,
          "compare": "string",
          "commits": [
              {
                  "id": "string",
                  "tree_id": "string",
                  "distinct": true,
                  "message": "string",
                  "timestamp": "string",
                  "url": "string",
                  "author": {
                      "name": "string",
                      "email": "string",
                      "username": "string"
                  },
                  "committer": {
                      "name": "string",
                      "email": "string",
                      "username": "string"
                  },
                  "added": [
                      "string"
                  ],
                  "removed": [
                      "string"
                  ],
                  "modified": [
                      "string"
                  ]
              }
          ],
          "head_commit": {
              "id": "string",
              "tree_id": "string",
              "distinct": true,
              "message": "string",
              "timestamp": "string",
              "url": "string",
              "author": {
                  "name": "string",
                  "email": "string",
                  "username": "string"
              },
              "committer": {
                  "name": "string",
                  "email": "string",
                  "username": "string"
              },
              "added": [
                  "string"
              ],
              "removed": [
                  "string"
              ],
              "modified": [
                  "string"
              ]
          }
      }'

      返回响应

      🟢200成功
      application/json
      Body
      object {0}
      示例
      {}
      修改于 2022-03-24 15:13:23
      上一页
      获取邮箱验证码
      Built with