创建团队
注意
此端点与使用 LDAP身份验证的项目不兼容。
基本 URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
语法
POST /orgs/{ORG-ID}/teams
请求路径参数
路径元素 | 必需/可选 | 说明 |
---|---|---|
| 必需。 | 要将团队与之关联的组织的唯一标识符。 |
请求查询参数
以下查询参数为可选参数:
名称 | 类型 | 必要性 | 说明 | 默认 | ||||||
---|---|---|---|---|---|---|---|---|---|---|
pretty | 布尔 | Optional | 指示响应正文是否应采用 Prettyprint 的标志 格式。 |
| ||||||
envelope | 布尔 | Optional | 指示是否将响应包装在信封中的标志。 某些 API 客户端无法访问 HTTP 响应标头或状态代码。要解决这个问题,可在查询中设置 envelope=true。 对于返回一个结果的端点,响应体包括:
|
|
请求正文参数
名称 | 类型 | 说明 |
---|---|---|
| 字符串 | 要创建的团队的名称。 |
响应
名称 | 类型 | 说明 |
---|---|---|
| 字符串 | 团队的唯一标识符。 |
| 字符串 | 与团队关联的组织名称。 |
| 阵列 | 指向子资源和/或相关资源的一个或多个链接。 响应中的所有 |
请求示例
curl -u "username:apiKey" --digest \ --header "Accept: application/json" \ --header "Content-Type: application/json" \ --request POST "https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0/orgs/{ORG-ID}/teams/" \ --data '{ "name" : "myNewTeam" }'
响应示例
响应标头
401 Unauthorized Content-Type: application/json;charset=ISO-8859-1 Date: {dateInUnixFormat} WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false Content-Length: {requestLengthInBytes} Connection: keep-alive
200 OK Vary: Accept-Encoding Content-Type: application/json Strict-Transport-Security: max-age=300 Date: {dateInUnixFormat} Connection: keep-alive Content-Length: {requestLengthInBytes} X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
响应体
{ "id": "{TEAM-ID}", "links": [ { "href": "https://{OPSMANAGER-HOST}:{PORT}/api/pubic/v1.0/orgs/{ORG-ID}/teams/{TEAM-ID}", "rel": "self" } ], "name": "myNewTeam" }