POSTAPIの概要 実装を見る

Add a user to an existing list.

Credential required: Yes / Permission: write:account

パラメータ

名前既定値
必須listId文字列-
必須userId文字列-

204 レスポンス リクエスト成功(内容なし)

なし

400 エラー クライアント側エラー

名前
なし

401 エラー 認証エラー

名前
なし

403 エラー 権限関連のエラー

名前
なし

418 エラー I'm Ai

名前
なし

429 エラー レートリミット

名前
なし

500 エラー サーバー内部エラー

名前
なし
{
  "_path": "/api-docs/endpoints/users/lists/push",
  "_dir": "lists",
  "_draft": false,
  "_partial": false,
  "_locale": "",
  "data": {
    "post": {
      "operationId": "users/lists/push",
      "summary": "users/lists/push",
      "description": "Add a user to an existing list.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
      "externalDocs": {
        "description": "Source code",
        "url": "https://github.com/misskey-dev/misskey/blob/develop/packages/backend/src/server/api/endpoints/users/lists/push.ts"
      },
      "tags": [
        "lists"
      ],
      "security": [
        {
          "ApiKeyAuth": []
        }
      ],
      "requestBody": {
        "required": true,
        "content": {
          "application/json": {
            "schema": {
              "type": "object",
              "properties": {
                "listId": {
                  "type": "string",
                  "format": "misskey:id"
                },
                "userId": {
                  "type": "string",
                  "format": "misskey:id"
                }
              },
              "required": [
                "listId",
                "userId"
              ]
            }
          }
        }
      },
      "responses": {
        "204": {
          "description": "OK (without any results)"
        },
        "400": {
          "description": "Client error",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Error"
              },
              "examples": {
                "NO_SUCH_LIST": {
                  "value": {
                    "error": {
                      "message": "No such list.",
                      "code": "NO_SUCH_LIST",
                      "id": "2214501d-ac96-4049-b717-91e42272a711"
                    }
                  }
                },
                "NO_SUCH_USER": {
                  "value": {
                    "error": {
                      "message": "No such user.",
                      "code": "NO_SUCH_USER",
                      "id": "a89abd3d-f0bc-4cce-beb1-2f446f4f1e6a"
                    }
                  }
                },
                "ALREADY_ADDED": {
                  "value": {
                    "error": {
                      "message": "That user has already been added to that list.",
                      "code": "ALREADY_ADDED",
                      "id": "1de7c884-1595-49e9-857e-61f12f4d4fc5"
                    }
                  }
                },
                "YOU_HAVE_BEEN_BLOCKED": {
                  "value": {
                    "error": {
                      "message": "You cannot push this user because you have been blocked by this user.",
                      "code": "YOU_HAVE_BEEN_BLOCKED",
                      "id": "990232c5-3f9d-4d83-9f3f-ef27b6332a4b"
                    }
                  }
                },
                "TOO_MANY_USERS": {
                  "value": {
                    "error": {
                      "message": "You can not push users any more.",
                      "code": "TOO_MANY_USERS",
                      "id": "2dd9752e-a338-413d-8eec-41814430989b"
                    }
                  }
                },
                "INVALID_PARAM": {
                  "value": {
                    "error": {
                      "message": "Invalid param.",
                      "code": "INVALID_PARAM",
                      "id": "3d81ceae-475f-4600-b2a8-2bc116157532"
                    }
                  }
                }
              }
            }
          }
        },
        "401": {
          "description": "Authentication error",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Error"
              },
              "examples": {
                "CREDENTIAL_REQUIRED": {
                  "value": {
                    "error": {
                      "message": "Credential required.",
                      "code": "CREDENTIAL_REQUIRED",
                      "id": "1384574d-a912-4b81-8601-c7b1c4085df1"
                    }
                  }
                }
              }
            }
          }
        },
        "403": {
          "description": "Forbidden error",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Error"
              },
              "examples": {
                "AUTHENTICATION_FAILED": {
                  "value": {
                    "error": {
                      "message": "Authentication failed. Please ensure your token is correct.",
                      "code": "AUTHENTICATION_FAILED",
                      "id": "b0a7f5f8-dc2f-4171-b91f-de88ad238e14"
                    }
                  }
                }
              }
            }
          }
        },
        "418": {
          "description": "I'm Ai",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Error"
              },
              "examples": {
                "I_AM_AI": {
                  "value": {
                    "error": {
                      "message": "You sent a request to Ai-chan, Misskey's showgirl, instead of the server.",
                      "code": "I_AM_AI",
                      "id": "60c46cd1-f23a-46b1-bebe-5d2b73951a84"
                    }
                  }
                }
              }
            }
          }
        },
        "429": {
          "description": "To many requests",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Error"
              },
              "examples": {
                "RATE_LIMIT_EXCEEDED": {
                  "value": {
                    "error": {
                      "message": "Rate limit exceeded. Please try again later.",
                      "code": "RATE_LIMIT_EXCEEDED",
                      "id": "d5826d14-3982-4d2e-8011-b9e9f02499ef"
                    }
                  }
                }
              }
            }
          }
        },
        "500": {
          "description": "Internal server error",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Error"
              },
              "examples": {
                "INTERNAL_ERROR": {
                  "value": {
                    "error": {
                      "message": "Internal error occurred. Please contact us if the error persists.",
                      "code": "INTERNAL_ERROR",
                      "id": "5d37dbcb-891e-41ca-a3d6-e690c97775ac"
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "title": "users/lists/push",
  "_id": "content:api-docs:endpoints:users:lists:push.json",
  "_type": "json",
  "_source": "content",
  "_file": "api-docs/endpoints/users/lists/push.json",
  "_extension": "json"
}