Collections
post
Search mintable collections using filter criteria
Body
Struct used to filter mintable collections.
namestring | nullOptional
sortarray | nullOptional
limitinteger | nullOptional
offsetinteger | nullOptional
Responses
200
Paginated collections
application/json
400
Bad request
post
POST /collection/mintable/multi-search HTTP/1.1
Host: 127.0.0.1:3000
Content-Type: application/json
Accept: */*
Content-Length: 78
{
"name": null,
"sort": [
{
"field": "id",
"order": "ASC"
}
],
"limit": null,
"offset": null
}
{
"response": [
{
"id": "1234:5678",
"name": "text",
"displayName": "text",
"symbol": null,
"divisibility": 1,
"batchSize": 1,
"supply": "text",
"createdAt": "2025-07-01T02:12:26.139Z",
"updatedAt": "2025-07-01T02:12:26.139Z",
"type": "btc"
},
{
"mint": {
"collection_id": "1234:5678",
"start": null,
"end": null,
"mintable": true,
"mints": "text",
"cap": "text",
"amount": "text"
}
}
],
"offset": 1
}
post
Get multiple collections using filter criteria
Body
Struct used to filter collections.
namestring | nullOptional
sortarray | nullOptional
limitinteger | nullOptional
offsetinteger | nullOptional
addressstring | nullOptional
Responses
200
Paginated collections
application/json
400
Bad request
post
POST /collection/multi-search HTTP/1.1
Host: 127.0.0.1:3000
Content-Type: application/json
Accept: */*
Content-Length: 93
{
"name": null,
"sort": [
{
"field": "id",
"order": "ASC"
}
],
"limit": null,
"offset": null,
"address": null
}
{
"response": [
{
"id": "1234:5678",
"name": "text",
"displayName": "text",
"symbol": null,
"divisibility": 1,
"batchSize": 1,
"supply": "text",
"createdAt": "2025-07-01T02:12:26.139Z",
"updatedAt": "2025-07-01T02:12:26.139Z",
"type": "btc"
}
],
"offset": 1
}
post
Get mintable collections by ids
Body
idsstring[]Required
Responses
200
List of mintable collections
application/json
400
Bad request
post
POST /collection/mintable/id HTTP/1.1
Host: 127.0.0.1:3000
Content-Type: application/json
Accept: */*
Content-Length: 16
{
"ids": [
"text"
]
}
[
{
"id": "1234:5678",
"name": "text",
"displayName": "text",
"symbol": null,
"divisibility": 1,
"batchSize": 1,
"supply": "text",
"createdAt": "2025-07-01T02:12:26.139Z",
"updatedAt": "2025-07-01T02:12:26.139Z",
"type": "btc"
},
{
"mint": {
"collection_id": "1234:5678",
"start": null,
"end": null,
"mintable": true,
"mints": "text",
"cap": "text",
"amount": "text"
}
}
]
get
Get details for a single collection by ID
Path parameters
idstringRequired
ID of the collection
Responses
200
Collection
application/json
Responseone of
all ofOptional
all ofOptional
400
Bad request
get
GET /collection/id/{id} HTTP/1.1
Host: 127.0.0.1:3000
Accept: */*
{
"id": "1234:5678",
"name": "text",
"displayName": "text",
"symbol": null,
"divisibility": 1,
"batchSize": 1,
"supply": "text",
"createdAt": "2025-07-01T02:12:26.139Z",
"updatedAt": "2025-07-01T02:12:26.139Z",
"type": "btc"
}
get
Get multiple collection details by IDs
Query parameters
idsstring[]Required
Responses
200
List of collections
application/json
400
Bad request
get
GET /collection/ids HTTP/1.1
Host: 127.0.0.1:3000
Accept: */*
[
{
"id": "1234:5678",
"name": "text",
"displayName": "text",
"symbol": null,
"divisibility": 1,
"batchSize": 1,
"supply": "text",
"createdAt": "2025-07-01T02:12:26.139Z",
"updatedAt": "2025-07-01T02:12:26.139Z",
"type": "btc"
}
]
get
Get multiple collection that match the name query
Query parameters
namesstring[]Required
Responses
200
List of collections
application/json
400
Bad request
get
GET /collection/names HTTP/1.1
Host: 127.0.0.1:3000
Accept: */*
[
{
"id": "1234:5678",
"name": "text",
"displayName": "text",
"symbol": null,
"divisibility": 1,
"batchSize": 1,
"supply": "text",
"createdAt": "2025-07-01T02:12:26.139Z",
"updatedAt": "2025-07-01T02:12:26.139Z",
"type": "btc"
}
]
Last updated