Blame

d5a4ca DonovanDMC 2026-01-17 01:27:19
1
# Tags
2
3
Tag resolver.
4
5
> [!NOTE]
6
> If we're being real I'm not 100% sure if this thing actually works right, it's intended to be supplied with a list of tags and return all of the top level tags. It does not resolve implication chains, all tags in the chain must be present for it to remove the implied tags.
7
8
> [!WARNING]
9
> This tool is not designed to see public use. Its api is weird and unpredictable, and I do not plan on fixing it.
10
11
<hr>
12
13
## Get
14
> <code><span style="color: rgb(52, 141, 248);">GET</span></code> `https://tags.e621.church/get`
15
16
::: none
17
# Query Parameters
18
| Name | Type | Description |
19
| ------------------------------------------------------- | ------- | ------------------------------------------------------- |
20
| tags <span style="color: red" title="required">*</span> | String | Space separated set of tags |
21
| basic | Boolean | If only `tags` should be returned. Defaults to `false`. |
22
:::
23
24
::: success
25
# 200 OK: Success
26
```json
27
// supplied "pikachu generation_1_pokemon pokemon_(species) m"
28
{
29
"tags": [
30
"pikachu",
31
"male"
32
],
33
"aliases": {
34
"list": [
35
"m"
36
],
37
"results": {
38
"m": "male"
39
}
40
},
41
"implied": {
42
"list": [
43
"pokemon_(species)",
44
"generation_1_pokemon"
45
],
46
"results": {
47
"pokemon_(species)": [
48
// (...)
49
"generation_1_pokemon",
50
// (...)
51
],
52
"generation_1_pokemon": [
53
// (...)
54
"pikachu",
55
// (...)
56
]
57
}
58
}
59
}
60
```
61
:::
62
63
::: success
64
# 200 OK: Success (Basic)
65
```json
66
// supplied "pikachu generation_1_pokemon pokemon_(species) m"
67
{
68
"tags": [
69
"pikachu",
70
"male"
71
]
72
}
73
```
74
:::
75
76
::: danger
77
# 422 Unprocessable Entity: Missing Tags
78
```json
79
{
80
"success": false,
81
"message": "Missing tags",
82
"code": null
83
}
84
```
85
:::