跳转至

删除企业标签

DELETE /api/v8/enterprises/{enterprise_id}/label/{label_id}

用户调用此接口,进行删除企业标签操作。

访问令牌支持说明

  • AtomGit 用户访问令牌(AtomGit user access tokens)

是否允许匿名访问

此接口不允许匿名访问

请求参数

参数名 位置 类型 必填 说明
enterprise_id path integer 是 企业 id
label_id path integer 是 标签 id
access_token query string 是 用户授权码

响应参数

该接口删除成功后返回 200 OK,响应体为空(无任何响应内容)。

失败响应

401 未认证

{
  "errorCode": 401,
  "errorCodeName": "UNAUTHORIZED",
  "errorMessage": "缺少或无效的访问令牌",
  "traceId": ""
}

403 禁止访问

{
  "errorCode": 403,
  "errorCodeName": "FORBIDDEN",
  "errorMessage": "The provided token lacks 'enterprise' scope. Tokens generated before the enterprise feature release don't include this by default. Please recreate or update your token with the required scope",
  "traceId": ""
}

404 未找到

{
  "errorCode": 404,
  "errorCodeName": "NOT_FOUND",
  "errorMessage": "not found",
  "traceId": ""
}

HTTP 响应状态码

状态码 说明
200 成功(OK)
400 参数错误(Bad request)
401 需要认证(Requires authentication)
403 禁止访问(Forbidden)
404 未找到(Not found)
429 请求过于频繁(Too many requests)
500 系统内部错误(Internal server error)

请求示例

参数说明

<enterprise_id> 替换为企业 id;<label_id> 替换为标签 id;<token> 替换为你的 AtomGit 用户访问令牌。

cURL

curl -X DELETE 'https://api.atomgit.com/api/v8/enterprises/<enterprise_id>/label/<label_id>?access_token=<token>'

JavaScript

// 原生 fetch (Node.js 18+ / 浏览器)
const response = await fetch("https://api.atomgit.com/api/v8/enterprises/<enterprise_id>/label/<label_id>?access_token=<token>", {
  method: "DELETE",
});

if (!response.ok) {
  throw new Error(`请求失败: ${response.status}`);
}

console.log(response.status);

Python

import requests

resp = requests.delete(
    "https://api.atomgit.com/api/v8/enterprises/<enterprise_id>/label/<label_id>",
    params={"access_token": "<token>"},
    timeout=10,
)
resp.raise_for_status()

print(resp.status_code)

响应示例

状态码: 200

删除成功时返回 200 OK,响应体为空:

{}

错误码

错误码 说明
401 未认证或凭证无效(缺少/无效的访问凭证)
400 参数错误或请求无法解析
403 禁止访问(权限不足,如令牌缺少 enterprise 相关 scope)
404 请求路径不存在
405 请求方法不支持
429 请求过于频繁,触发限流
500 系统内部错误

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 gitcode-dev/atomgit-api-doc