Pools

Search Pools

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

Query Parameters

NameTypeDescription

search[name_matches]

String

The name of the pool.

search[description_matches]

String

The description of the pool.

search[creator_name]

Number

The creator of the pool.

search[creator_id]

String

The ID of the creator of the pool/.

search[is_active]

Boolean

If the pool is "active". (Doesn't really mean much.)

search[category]

String

The category of the pool. One of: series, collection

search[order]

String

The order of the returned results. One of: name, created_at, post_count

search[id]

Number

limit

Number

page

String

[
  {
    "category": "series",
    "created_at": "0000-00-00T00:00:00.000-00:00",
    "creator_id": 0,
    "creator_name": "",
    "description": "",
    "id": 0,
    "is_active": true,
    "name": "",
    "post_count": 0,
    "post_ids": [
      0
    ],
    "updated_at": "0000-00-00T00:00:00.000-00:00"
  }
]

Get Pool

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

Path Parameters

NameTypeDescription

id*

String

The ID of the pool to get.

{
  "category": "series",
  "created_at": "0000-00-00T00:00:00.000-00:00",
  "creator_id": 0,
  "creator_name": "",
  "description": "",
  "id": 0,
  "is_active": true,
  "name": "",
  "post_count": 0,
  "post_ids": [
    0
  ],
  "updated_at": "0000-00-00T00:00:00.000-00:00"
}

Create Pool

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

Authorization Required

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

Duplicate post IDs are silently ignored. Post IDs are not validated.

Request Body

NameTypeDescription

pool[name]*

String

The name of the pool. Cannot be only digits. Min: 1 / Max: 250

pool[description]

String

The description of the pool. Max: 10,000

pool[category]

String

The category of the pool. One of: series, collection

pool[is_active]

String

If the pool is active.

pool[post_ids][]

String

An array of post ids to create the pool with. Max: 1000

pool[post_ids_string]

String

A space separated string of post ids to create the pool with. Max: 1000

{
  "category": "series",
  "created_at": "0000-00-00T00:00:00.000-00:00",
  "creator_id": 0,
  "creator_name": "",
  "description": "",
  "id": 0,
  "is_active": true,
  "name": "",
  "post_count": 0,
  "post_ids": [
    0
  ],
  "updated_at": "0000-00-00T00:00:00.000-00:00"
}

Delete Pool

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

Authorization Required

Janitor+ Required

Revert Pool

PUT https://e621.net/pools/{id}/revert.json

Authorization Required

Path Parameters

NameTypeDescription

id*

Number

The ID of the pool to revert.

Query Parameters

NameTypeDescription

version_id*

Number

The ID of the version to revert to.

Last updated