コンテンツにスキップ

/v0/accounts/:name

PATCH
/v0/accounts/:name
curl --request PATCH \
--url http://localhost:3000/v0/accounts/:name \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "nickname": "Johndoe<:typescript:3939849792873>", "email": "john@example.com", "passphrase": "じゃすた・いぐざんぽぅ", "bio": "" }'
name
required

Characters must be [A-Za-z0-9-.] The first and last characters must be [A-Za-z0-9-.]

string
>= 3 characters <= 64 characters
Example
example_man

Characters must be [A-Za-z0-9-.] The first and last characters must be [A-Za-z0-9-.]

Media type application/json
object
nickname

Nickname

string
>= 1 characters <= 256 characters
email

Email address

string format: email
Example
john@example.com
passphrase

Passphrase

string
>= 8 characters <= 512 characters
Example
じゃすた・いぐざんぽぅ
bio
required

Biography

string
0 <= 1024 characters

OK

Media type application/json
object
id
required

Account ID

string
name
required

Account name

string
nickname
required

Account nickname

string
bio
required

Biography

string
0 <= 1024 characters
email
required

Account email address

string format: email
Example
{
"id": "38477395",
"name": "@example_man@example.com",
"nickname": "John Doe",
"bio": "",
"email": "foo@example.com"
}

When email updated

Media type application/json
object
id
required

Account ID

string
name
required

Account name

string
nickname
required

Account nickname

string
bio
required

Biography

string
0 <= 1024 characters
email
required

Account email address

string format: email
Example
{
"id": "38477395",
"name": "@example_man@example.com",
"nickname": "John Doe",
"bio": "",
"email": "foo@example.com"
}

Bad Request

Media type application/json
object
error
required
Any of:

Contains unusable character types in parameters.

string
Allowed values: INVALID_SEQUENCE
Example
{
"error": "INVALID_SEQUENCE"
}

Not Found

Media type application/json

Account not found

object
error
required

Account not found.

string
Allowed values: ACCOUNT_NOT_FOUND
Example
{
"error": "ACCOUNT_NOT_FOUND"
}

Internal Server Error

Media type application/json
object
error
required

Internal server error.

string
Allowed values: INTERNAL_ERROR
Example
{
"error": "INTERNAL_ERROR"
}