# Web3

## Hostnames

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#Hostname">Hostname</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameDeleteResponse">HostnameDeleteResponse</a>

Methods:

- <code title="post /zones/{zone_id}/web3/hostnames">client.Web3.Hostnames.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameNewParams">HostnameNewParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#Hostname">Hostname</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /zones/{zone_id}/web3/hostnames">client.Web3.Hostnames.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameListParams">HostnameListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination#SinglePage">SinglePage</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#Hostname">Hostname</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /zones/{zone_id}/web3/hostnames/{identifier}">client.Web3.Hostnames.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameDeleteParams">HostnameDeleteParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameDeleteResponse">HostnameDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="patch /zones/{zone_id}/web3/hostnames/{identifier}">client.Web3.Hostnames.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameService.Edit">Edit</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameEditParams">HostnameEditParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#Hostname">Hostname</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /zones/{zone_id}/web3/hostnames/{identifier}">client.Web3.Hostnames.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameGetParams">HostnameGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#Hostname">Hostname</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

### IPFSUniversalPaths

#### ContentLists

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#ContentList">ContentList</a>

Methods:

- <code title="put /zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list">client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListUpdateParams">HostnameIPFSUniversalPathContentListUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#ContentList">ContentList</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list">client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListGetParams">HostnameIPFSUniversalPathContentListGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#ContentList">ContentList</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

##### Entries

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryNewResponse">HostnameIPFSUniversalPathContentListEntryNewResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryUpdateResponse">HostnameIPFSUniversalPathContentListEntryUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryListResponse">HostnameIPFSUniversalPathContentListEntryListResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryDeleteResponse">HostnameIPFSUniversalPathContentListEntryDeleteResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryGetResponse">HostnameIPFSUniversalPathContentListEntryGetResponse</a>

Methods:

- <code title="post /zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries">client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryNewParams">HostnameIPFSUniversalPathContentListEntryNewParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryNewResponse">HostnameIPFSUniversalPathContentListEntryNewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="put /zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries/{content_list_entry_identifier}">client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>, contentListEntryIdentifier <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryUpdateParams">HostnameIPFSUniversalPathContentListEntryUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryUpdateResponse">HostnameIPFSUniversalPathContentListEntryUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries">client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryListParams">HostnameIPFSUniversalPathContentListEntryListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryListResponse">HostnameIPFSUniversalPathContentListEntryListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries/{content_list_entry_identifier}">client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>, contentListEntryIdentifier <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryDeleteParams">HostnameIPFSUniversalPathContentListEntryDeleteParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryDeleteResponse">HostnameIPFSUniversalPathContentListEntryDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries/{content_list_entry_identifier}">client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>, contentListEntryIdentifier <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryGetParams">HostnameIPFSUniversalPathContentListEntryGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3">web3</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/web3#HostnameIPFSUniversalPathContentListEntryGetResponse">HostnameIPFSUniversalPathContentListEntryGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
