Web3

web3

Web3

Hostnames

web3.hostnames

Methods

Create Web3 Hostname -> Envelope<>
post/zones/{zone_id}/web3/hostnames

Create Web3 Hostname

Delete Web3 Hostname -> Envelope<{ id }>
delete/zones/{zone_id}/web3/hostnames/{identifier}

Delete Web3 Hostname

Edit Web3 Hostname -> Envelope<>
patch/zones/{zone_id}/web3/hostnames/{identifier}

Edit Web3 Hostname

Web3 Hostname Details -> Envelope<>
get/zones/{zone_id}/web3/hostnames/{identifier}

Web3 Hostname Details

List Web3 Hostnames -> SinglePage<>
get/zones/{zone_id}/web3/hostnames

List Web3 Hostnames

Domain types

Hostname = { id, created_on, description, 5 more... }
Web3Hostnames

IPFS Universal Paths

web3.hostnames.ipfs_universal_paths

web3.hostnames.ipfs_universal_paths.content_lists

Methods

IPFS Universal Path Gateway Content List Details -> Envelope<>
get/zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list

IPFS Universal Path Gateway Content List Details

Update IPFS Universal Path Gateway Content List -> Envelope<>
put/zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list

Update IPFS Universal Path Gateway Content List

Domain types

ContentList = { action }

web3.hostnames.ipfs_universal_paths.content_lists.entries

Methods

Create IPFS Universal Path Gateway Content List Entry -> Envelope<{ id, content, created_on, 3 more... }>
post/zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries

Create IPFS Universal Path Gateway Content List Entry

Security
API Email + API Key

The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.

Example: X-Auth-Email: user@example.com

The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.

Example: X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194

Parameters
zone_id: string

Identifier

identifier: string

Identifier

Response fields
errors: Array<>
messages: Array<>
result: { id, content, created_on, 3 more... }

Content list entry to be blocked.

success: true

Whether the API call was successful

Request example
200Example
Delete IPFS Universal Path Gateway Content List Entry -> Envelope<{ id }>
delete/zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries/{content_list_entry_identifier}

Delete IPFS Universal Path Gateway Content List Entry

IPFS Universal Path Gateway Content List Entry Details -> Envelope<{ id, content, created_on, 3 more... }>
get/zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries/{content_list_entry_identifier}

IPFS Universal Path Gateway Content List Entry Details

List IPFS Universal Path Gateway Content List Entries -> Envelope<{ entries }>
get/zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries

List IPFS Universal Path Gateway Content List Entries

Edit IPFS Universal Path Gateway Content List Entry -> Envelope<{ id, content, created_on, 3 more... }>
put/zones/{zone_id}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries/{content_list_entry_identifier}

Edit IPFS Universal Path Gateway Content List Entry