Deepgram
  1. 范围
Deepgram
  • 语音转文本
    • 转录 - 远程文件
      POST
    • 转录 - 本地文件
      POST
  • 文字转语音
    • 将文本转换为语音
      POST
  • 文本到文本
    • 分析文本
      POST
  • 项目
    • 获取项目
      GET
    • 获取项目
      GET
    • 更新项目
      PATCH
    • 删除项目
      DELETE
  • Keys
    • 获取 Keys
      GET
    • 获取 Key
      GET
    • 创建 Key
      POST
    • 删除 Key
      DELETE
  • 会员
    • 获取会员
      GET
    • 删除会员
      DELETE
  • 范围
    • 获取会员范围
      GET
    • 更新范围
      PUT
  • 邀请函
    • 获取邀请
      GET
    • 发送邀请
      POST
    • 删除邀请
      DELETE
    • 离开项目
      DELETE
  • 用法
    • 获取所有请求
      GET
    • 获取请求
      GET
    • 总结用法
      GET
    • 获取字段
      GET
  • 计费
    • 获取余额
  • 获得平衡
    GET
  1. 范围

更新范围

开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
PUT
/v1/projects/{project_id}/members/{member_id}/scopes
更新分配给指定成员的指定项目权限范围。
在《与角色和权限范围的工作》文章中阅读更多关于权限范围的信息。
如果指定成员具有成员权限范围或被添加的权限范围是成员,则请求账户必须具有members:write:scopes权限范围。如果指定成员具有管理员权限范围或被添加的权限范围是管理员,则请求账户必须具有admins:write:scopes权限范围。如果指定成员具有所有者权限范围或被添加的权限范围是所有者,则请求账户必须具有owners:write:scopes权限范围。
如果被添加的权限范围是成员、管理员或所有者,它将替换指定成员的现有成员、管理员或所有者权限范围,除非指定成员是唯一具有所有者权限范围的成员。在这种情况下,请求将失败。
如果被添加的权限范围不是成员、管理员或所有者,则请求账户还必须具有它试图添加到指定成员的权限范围。例如,如果请求账户试图将project:write:settings项目权限范围添加到指定成员,但请求账户本身没有project:write:settings权限范围,则请求将失败。
需要的账户范围:project:write。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'http://dev-cn.your-api-server.com/v1/projects//members//scopes' \
--header 'content-type: application/json' \
--data-raw ''
响应示例响应示例
200 - 成功示例
{
  "message": "string"
}

请求参数

Path 参数
project_id
string 
必需
包含要更新的指定成员和范围的项目的唯一标识符。 (通用唯一标识)
member_id
string 
必需
您要更新其范围的成员的唯一标识符。 (通用唯一标识)
Header 参数
content-type
string 
必需
示例值:
application/json

返回响应

🟢200成功
application/json
Body
message
string 
必需
🟠403禁止访问
🟠404记录不存在
上一页
获取会员范围
下一页
获取邀请
Built with