Skip to main content
POST
/
rpc
/
Collections
/
PublishCollection
PublishCollection
curl --request POST \
  --url https://metadata.sequence.app/rpc/Collections/PublishCollection \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "projectId": 123,
  "collectionId": 123,
  "recursive": true
}
'
{
  "collection": {
    "id": 123,
    "projectId": 123,
    "metadata": {
      "name": "<string>",
      "description": "<string>",
      "image": "<string>",
      "externalLink": "<string>",
      "properties": {},
      "attributes": [
        {}
      ]
    },
    "private": true,
    "revealKey": "<string>",
    "tokenCount": 123,
    "createdAt": "<string>",
    "updatedAt": "<string>",
    "deletedAt": "<string>",
    "baseURIs": {
      "contractMetadataURI": "<string>",
      "tokenMetadataURI": "<string>"
    },
    "assets": [
      {
        "id": 123,
        "collectionId": 123,
        "metadataField": "<string>",
        "tokenId": "<string>",
        "url": "<string>",
        "filename": "<string>",
        "filesize": 123,
        "mimeType": "<string>",
        "width": 123,
        "height": 123,
        "updatedAt": "<string>"
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

Secret JWT token for authenticating requests obtained from Sequence Builder - should not be exposed publicly.

Body

application/json
projectId
number
collectionId
number
recursive
boolean

Response

OK

collection
object