Notes
The notes route returns errors differently than other routes. Errors are concentrated in a single reasons
key at the root.
Search Notes
GET
https://e621.net/notes.json
Query Parameters
Name | Type | Description |
---|---|---|
search[body_matches] | String | The body of the note. |
search[is_active] | String | If the note is active. |
search[post_id] | Number | The ID of the post the note is on. Multiple posts can be provided as a comma separated list. |
search[post_tags_match] | String | The tags of the post the note is on. |
search[creator_name] | String | The name of the creator of the note. |
search[creator_id] | String | The ID of the creator of the note. |
search[id] | Number | |
limit | Number | |
page | String |
Get Note
GET
https://e621.net/notes/{id}.json
Path Parameters
Name | Type | Description |
---|---|---|
id* | String | The ID of the note to get. |
Create Note
POST
https://e621.net/notes.json
Authorization Required
Privileged+ Required If account is less than one week old.
Request Body
Name | Type | Description |
---|---|---|
note[post_id]* | String | The ID of the post to create the note on. |
note[x]* | Number | The X coordinate of the note. |
note[y]* | Number | The Y coordinate of the note. |
note[width]* | Number | The width of the note. |
note[height]* | Number | The height of the note. |
note[body]* | String | The body of the note. |
note[html_id] | String | A pass-through string. |
Edit Note
PATCH
https://e621.net/notes/{id}.json
Authorization Required
Privileged+ Required If account is less than one week old.
Path Parameters
Name | Type | Description |
---|---|---|
id* | String | The ID of the note to edit. |
Request Body
Name | Type | Description |
---|---|---|
note[x] | Number | The X coordinate of the note. |
note[y] | Number | The Y coordinate of the note. |
note[width] | Number | The width of the note. |
note[height] | Number | The height of the note. |
note[body] | String | The body of the note. |
Delete Note
DELETE
https://e621.net/notes/{id}.json
Authorization Required
Privileged+ Required If account is less than one week old.
This operation is idempotent.
A success will be returned even if the note does not exist.
Deleting a note does not actually delete it, it just changes is_active
to false.
Path Parameters
Name | Type | Description |
---|---|---|
id* | String | The ID of the note to edit. |
Request Body
Name | Type | Description |
---|---|---|
note[x] | Number | The X coordinate of the note. |
note[y] | Number | The Y coordinate of the note. |
note[width] | Number | The width of the note. |
note[height] | Number | The height of the note. |
note[body] | String | The body of the note. |
Last updated