API Reference
Wallets
- POSTCreate Wallet
- GETGet Wallet By Locator
- GETGet Wallet Balance
- POSTFund Wallet
- GETGet NFTs from Wallet
- POSTCreate Transaction
- GETGet Transaction
- GETGet Wallet Transactions
- POSTApprove Transaction
- POSTCreate Signature
- GETGet All Signatures
- GETGet Signature
- POSTApprove Signature
- POSTRegister Delegated Signer
- GETGet Delegated Signer
NFTs
IP
NFT Collections
NFT Templates
Verifiable Credentials
Verifiable Credential Types
Headless Checkout
Action Status
Admin
IP
Get IP Collection
Get a collection by its id deployed on the Story chain
API scope required: collections.read
GET
/
v1
/
ip
/
collections
/
{collectionId}
curl --request GET \
--url https://staging.crossmint.com/api/v1/ip/collections/{collectionId} \
--header 'X-API-KEY: <x-api-key>'
{
"id": "d290f1ee-6c54-4b01-90e6-d701748f0851",
"actionId": "d290f1ee-6c54-4b01-90e6-d701748f0851",
"metadata": {
"name": "My Collection",
"symbol": "MYCOL",
"description": "My Collection Description",
"image": "https://example.com/image.png"
},
"onChain": {
"chain": "story-testnet",
"contractAddress": "0x123"
}
}
This API is still under development. Contact support for early access.
Headers
API key required for authentication
Path Parameters
Response
200 - application/json
SPG Collection found
Story Protocol collection creation output
Was this page helpful?
curl --request GET \
--url https://staging.crossmint.com/api/v1/ip/collections/{collectionId} \
--header 'X-API-KEY: <x-api-key>'
{
"id": "d290f1ee-6c54-4b01-90e6-d701748f0851",
"actionId": "d290f1ee-6c54-4b01-90e6-d701748f0851",
"metadata": {
"name": "My Collection",
"symbol": "MYCOL",
"description": "My Collection Description",
"image": "https://example.com/image.png"
},
"onChain": {
"chain": "story-testnet",
"contractAddress": "0x123"
}
}