> For the complete documentation index, see [llms.txt](https://docs.4everland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.4everland.org/~/changes/ycVjkJMFVMCivZt0fFzQ/gateways/ipns-manager-api.md).

# IPNS Manager API

## Create IPNS Name

{% openapi src="/files/PVeJj4sRuVnXDoIq5h0T" path="/ipns/v1/names" method="post" %}
[swagger (1).json](https://4107147272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEVHC4TEQKrh3Bfvq5dDi%2Fuploads%2F3dUPw9ulG1gsMnfAzqJ0%2Fswagger%20\(1\).json?alt=media\&token=8b882b41-06dc-460f-8224-86956a82a8de)
{% endopenapi %}

## List IPNS Names

{% openapi src="/files/PVeJj4sRuVnXDoIq5h0T" path="/ipns/v1/names" method="get" %}
[swagger (1).json](https://4107147272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEVHC4TEQKrh3Bfvq5dDi%2Fuploads%2F3dUPw9ulG1gsMnfAzqJ0%2Fswagger%20\(1\).json?alt=media\&token=8b882b41-06dc-460f-8224-86956a82a8de)
{% endopenapi %}

{% hint style="info" %}
The time parameter corresponding to `lifetime` is the maximum period for which the node in the network will keep the ipfs path, in fact the IPNS corresponding to the `ipfs path` will be published every few hours to achieve a state of preservation.
{% endhint %}

## Delete IPNS

{% openapi src="/files/PVeJj4sRuVnXDoIq5h0T" path="/ipns/v1/names/{name}" method="delete" %}
[swagger (1).json](https://4107147272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEVHC4TEQKrh3Bfvq5dDi%2Fuploads%2F3dUPw9ulG1gsMnfAzqJ0%2Fswagger%20\(1\).json?alt=media\&token=8b882b41-06dc-460f-8224-86956a82a8de)
{% endopenapi %}

## Publish IPNS name

{% openapi src="/files/PVeJj4sRuVnXDoIq5h0T" path="/ipns/v1/names/{name}" method="post" %}
[swagger (1).json](https://4107147272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEVHC4TEQKrh3Bfvq5dDi%2Fuploads%2F3dUPw9ulG1gsMnfAzqJ0%2Fswagger%20\(1\).json?alt=media\&token=8b882b41-06dc-460f-8224-86956a82a8de)
{% endopenapi %}

## Retrieve IPNS Name

{% openapi src="/files/PVeJj4sRuVnXDoIq5h0T" path="/ipns/v1/names/{name}" method="get" %}
[swagger (1).json](https://4107147272-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEVHC4TEQKrh3Bfvq5dDi%2Fuploads%2F3dUPw9ulG1gsMnfAzqJ0%2Fswagger%20\(1\).json?alt=media\&token=8b882b41-06dc-460f-8224-86956a82a8de)
{% endopenapi %}

{% hint style="info" %}
If you have any questions, please join our [Discord server](https://discord.com/invite/Cun2VpsdjF), or send us an email at <contact@4everland.org>.
{% endhint %}
