Blips

Search Blips

GET https://e621.net/blips.json

Query Parameters

NameTypeDescription

search[creator_name]

String

Search by the name of the creator of the blip.

search[creator_id]

String

Search by the id of the creator of the blip.

search[body_matches]

String

Search by the body of the blip.

search[response_to]

Number

Search by the blip the blip is responding to.

search[ip_addr]

String

Search by the ip address of the creator. See Search Parameters: search[ip_addr].

search[order]

String

The order of the returned results. One of: updated_at, updated_at_desc

search[id]

Number

limit

Number

page

String

[
  {
    "body": "",
    "created_at": "0000-00-00T00:00:00.000-00:00",
    "creator_id": 0,
    "creator_name": "",
    "id": 0,
    "is_hidden": false,
    "response_to": null, // blip id
    "updated_at": "0000-00-00T00:00:00.000-00:00",
    "warning_type": null, // warning, record, ban
    "warning_user_id": null // user id
  }
]

Get Blip

GET https://e621.net/blips/{id}.json

Path Parameters

NameTypeDescription

id*

Number

The ID of the blip.

{
  "body": "",
  "created_at": "0000-00-00T00:00:00.000-00:00",
  "creator_id": 0,
  "creator_name": "",
  "id": 0,
  "is_hidden": false,
  "response_to": null, // blip id
  "updated_at": "0000-00-00T00:00:00.000-00:00",
  "warning_type": null, // warning, record, ban
  "warning_user_id": null // user id
}

Add Warning To Blip

POST https://e621.net/blips/{id}/warning.json

Authorization Required

Moderator+ Required

This operation is idempotent.

Path Parameters

NameTypeDescription

id*

Number

The ID of the blip to add a warning to.

Request Body

NameTypeDescription

record_type*

String

The type of warning to add to the blip. One of: warning, record, ban, unmark.

{
  "html": "", // new blip html contents
  "posts": {}
}

Hide Blip

POST https://e621.net/blips/{id}/hide.json

Authorization Required

Moderator+ Required If the blip is not yours.

This operation is idempotent.

Path Parameters

NameTypeDescription

id*

Number

The ID of the blip to hide.

{
  "body": "",
  "created_at": "0000-00-00T00:00:00.000-00:00",
  "creator_id": 0,
  "creator_name": "",
  "id": 0,
  "is_hidden": false,
  "response_to": null, // blip id
  "updated_at": "0000-00-00T00:00:00.000-00:00",
  "warning_type": null, // warning, record, ban
  "warning_user_id": null // user id
}

Unhide Blip

POST https://e621.net/blips/{id}/unhide.json

Authorization Required

Moderator+ Required

This operation is idempotent.

Path Parameters

NameTypeDescription

id*

Number

The ID of the blip to unhide.

{
  "body": "",
  "created_at": "0000-00-00T00:00:00.000-00:00",
  "creator_id": 0,
  "creator_name": "",
  "id": 0,
  "is_hidden": false,
  "response_to": null, // blip id
  "updated_at": "0000-00-00T00:00:00.000-00:00",
  "warning_type": null, // warning, record, ban
  "warning_user_id": null // user id
}

Create Blip

POST https://e621.net/blips.json

Authorization Required

Privileged+ Required If account is less than one week old.

Request Body

NameTypeDescription

blip[body]*

String

The body of the blip.

blip[response_to]

Number

The ID of the blip to respond to.

{
  "body": "",
  "created_at": "0000-00-00T00:00:00.000-00:00",
  "creator_id": 0,
  "creator_name": "",
  "id": 0,
  "is_hidden": false,
  "response_to": null, // blip id
  "updated_at": "0000-00-00T00:00:00.000-00:00",
  "warning_type": null, // warning, record, ban
  "warning_user_id": null // user id
}

Edit Blip

POST https://e621.net/blips/{id}.json

Authorization Required

Admin+ Required If the blip is older than 5 minutes, or is not yours.

Path Parameters

NameTypeDescription

id*

Number

The ID of the blip to edit.

Request Body

NameTypeDescription

blip[body]*

String

The new body of the blip.

Delete Blip

DELETE https://e621.net/blips/{id}.json

Authorization Required

Admin+ Required

Path Parameters

NameTypeDescription

id*

Number

The ID of the blip to delete.

Last updated