This API endpoint allows users to check the availability of a specific Web3 zone name. By sending a GET request with the desired zone name as a parameter, the response will indicate whether the name is available or not. In the provided example response, the timestamp signifies the time of the request, and the data field indicates the availability status, where "false" suggests that the zone name is not available.
Creates a new zone based on the provided zone data.
POST/api/v1/reseller-logic/zones?mint=boolean
This API endpoint allows users to create a new Web3 zone with specified details such as name, activation status, and records. The request body includes parameters like the desired subdomain name, its activation status, and an array of records containing information like record type, name, and value. Upon successful creation, the response provides a timestamp along with the unique identifier (UUID) of the newly created zone, its full domain name (including the assigned TLD), and an array of associated records with their respective UUIDs.
Request Headers
Query Parameters
Request Body
{"name":"test.influencer","status":"OK","level":"TLD","chain":"POLYGON","description":"This is Test Amoy chain","image":"https://picsum.photos/123/456","url":"test.influencer","records": [ {"type":"SOA","name":"test","value":"10","ttl":"1234" } ],"registrantUuid":"5bbbbc79-2ead-4039-9b9d-d565cbbfcb2c","walletAddress":"0x204E7932A60A11c7001052169947f1e9D5CF1010","registrationDate":"YYYY-MM-DDThh:mm:ss"}
Fetches the zones associated with the current user.
GET/api/v1/reseller-logic/zones/self
This API endpoint retrieves Web3 zones owned by the logged-in reseller. The response includes metadata such as timestamp, page information (size, page number, total elements, total pages), and an array of data objects representing individual web3 zones. Each data object contains details about a specific zone, including its unique identifier (UUID), status, name, ASCII name, blockchain chain, contract address, token ID, registrar information (name, contact details, wallet address), reseller information (email, wallet address), registration date, expiration date, and grace end date.
This API endpoint updates the status of a specific Web3 zone identified by its UUID. Users can specify the new status for the zone in the request query parameter.
This API endpoint allows resellers to trigger the minting process for a specific zone identified by the name. The reseller needs to send a POST request with the zone name and provide details such as the destination blockchain chain where the minting will occur.
In the response, the timestamp indicates the time of the response and the chain field specifies the blockchain where the minting will occur.
This updated endpoint allows resellers to trigger the minting process themselves, providing flexibility in specifying the destination blockchain for minting provided that the assigned TLDs is on the chosen chain.
Check Minting Status
GET/api/v1/reseller-logic/minting/{zoneName}
This API endpoint allows users to check the status of the minting process for a specific zone identified by its name. By sending a GET request with the zone name as a parameter, the response will indicate the current status of the minting process.
This endpoint retrieves a list of available blockchain networks supported by the reseller logic system. It provides information about the different chains that users can interact with through the platform.