タグ(Tags)
案件・会社・連絡先に付与するタグの管理と、タグによるリソースの絞り込みを行います。
|
エンドポイント
| GET | /api/v1/crm/tags | タグ一覧を取得 |
| POST | /api/v1/crm/tags | タグを作成 |
| PATCH | /api/v1/crm/tags/{id} | タグを更新 |
| DELETE | /api/v1/crm/tags/{id} | タグを削除 |
| POST | /api/v1/crm/tag-assignments | リソースにタグを付与 |
| DELETE | /api/v1/crm/tag-assignments/{tag_id} | タグを解除 |
POST
/api/v1/crm/tag-assignmentsリソースにタグを付与
案件・会社・連絡先にタグを付与します。resource_type は deal / company / contact のいずれかです。
認証が必要です— セッション Cookie または Bearer トークンを含めてください
リクエストボディ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
tag_id | string | 必須 | 付与するタグの ID |
resource_type | string | 必須 | リソース種別(deal / company / contact) |
resource_id | string | 必須 | リソース ID |
レスポンスフィールド
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| TagAssignment | 任意 | 作成されたタグ割り当て |
コード例
curl -X POST "https://api.blueai.jp/api/v1/crm/tag-assignments" \
-H "Cookie: better-auth.session_token=<token>" \
-H "Content-Type: application/json" \
-d '{
"tag_id": "tag_f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1",
"resource_type": "deal",
"resource_id": "deal_11111111111111111111111111111111"
}'レスポンス例
{
"assignment": {
"id": "taga_abababababababababababababababab",
"tag_id": "tag_f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1",
"resource_type": "deal",
"resource_id": "deal_11111111111111111111111111111111",
"tag_name": "重要顧客",
"tag_color": "#EF4444",
"created_at": "2026-02-20T10:00:00Z"
}
}DELETE
/api/v1/crm/tag-assignments/{tag_id}タグを解除
リソースからタグの割り当てを解除します。resource_type と resource_id をクエリパラメータで指定します。
認証が必要です— セッション Cookie または Bearer トークンを含めてください
パスパラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
tag_id | string | 必須 | タグ ID |
クエリパラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
resource_type | string | 任意 | リソース種別(deal / company / contact) |
resource_id | string | 任意 | リソース ID |
レスポンスフィールド
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
success | boolean | 任意 | 削除成功フラグ |
コード例
curl -X DELETE "https://api.blueai.jp/api/v1/crm/tag-assignments/:tag_id" \
-H "Cookie: better-auth.session_token=<token>"レスポンス例
{
"success": true
}