---
title: "Refresh collection metadata"
method: POST
path: "/v1/chains/{chain_name}/collections/{contract_address}/refresh-metadata"
tags: ["collections"]
---

# Refresh collection metadata

`POST /v1/chains/{chain_name}/collections/{contract_address}/refresh-metadata`

Refresh collection metadata

## Path parameters

- `contract_address` string, required
- `chain_name` string, required — The name of chain

## Request body

- RefreshCollectionMetadataRequest
  - `collection_metadata` CollectionMetadata, required
    - `name` string, nullable, required — The name of the collection
    - `symbol` string, nullable, required — The symbol of contract
    - `description` string, nullable, required — The description of collection
    - `image` string, nullable, required — The url of the collection image
    - `external_link` string, nullable, required — The url of external link
    - `contract_uri` string, nullable, required — The uri for the metadata of the collection
    - `base_uri` string, nullable, required — The metadata uri for nft

## Response `200`

200 response

- RefreshCollectionMetadataResult
  - `contract_address` string, required
  - `chain` Chain, required — The chain details
    - `id` string, required — The id of chain
    - `name` string, required — The name of chain
  - `collection_metadata` CollectionMetadata, required
    - `name` string, nullable, required — The name of the collection
    - `symbol` string, nullable, required — The symbol of contract
    - `description` string, nullable, required — The description of collection
    - `image` string, nullable, required — The url of the collection image
    - `external_link` string, nullable, required — The url of external link
    - `contract_uri` string, nullable, required — The uri for the metadata of the collection
    - `base_uri` string, nullable, required — The metadata uri for nft

## Other responses

- `400` — Bad Request (400)
- `401` — Unauthorised Request (401)
- `403` — Forbidden Request (403)
- `404` — The specified resource was not found (404)
- `500` — Internal Server Error (500)

---

[API](https://skmtc.net/immutable/apis/immutable-zkevm-api.md) · [All operations](https://skmtc.net/immutable/apis/immutable-zkevm-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/immutable/immutable-zkevm-api/versions/59f94155fcd0/schema)
