We use cookies on this website to distinguish you from other users. We use this data to enhance your experience and for targeted advertising. By continuing to use this website you consent to our use of cookies. For more information, please see our Cookie Policy.


You can now try the API systems in a sandbox environment for free.Learn More

Domain Create

Domain Create
API Endpoint:
    http://ip_address:8880/api_link
Example Request Parameters:
    domain_name: domain.com
    ip_address: 111.111.111.111
    template_name: domain.com
    ftp_username: ftpuser
    ftp_password: ftp-user-password
      
      	
curl --location --request POST 'http://dev.fpanel.net:8880/api' \
--header 'Content-Type: application/json' \
--header 'Token;' \
--data-raw '{
  "api": {
    "process": "domain/create",
    "data": {
      "domain_name": "domain.com",
      "ip_address": "192.168.139.12",
      "template_name": "Default Domain Template",
      "ftp_username": "domain5",
      "ftp_password": "123123"
    }
  }
}'
        
      
      
	  	
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'http://dev.fpanel.net:8880/api',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
  "api": {
    "process": "domain/create",
    "data": {
      "domain_name": "domain.com",
      "ip_address": "192.168.139.12",
      "template_name": "Default Domain Template",
      "ftp_username": "domain",
      "ftp_password": "123123"
    }
  }
}',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json',
    'Token: '
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

      	
      
      
      	
#!/usr/bin/python
import http.client
import json

conn = http.client.HTTPSConnection("dev.fpanel.net", 8880)
payload = json.dumps({
  "api": {
    "process": "domain/create",
    "data": {
      "domain_name": "domain.com",
      "ip_address": "192.168.139.12",
      "template_name": "Default Domain Template",
      "ftp_username": "domain",
      "ftp_password": "123123"
    }
  }
})
headers = {
  'Content-Type': 'application/json',
  'Token': ''
}
conn.request("POST", "/api", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
        
      
      
      	
var http = require('follow-redirects').http;
var fs = require('fs');

var options = {
  'method': 'POST',
  'hostname': 'dev.fpanel.net',
  'port': 8880,
  'path': '/api',
  'headers': {
    'Content-Type': 'application/json',
    'Token': ''
  },
  'maxRedirects': 20
};

var req = http.request(options, function (res) {
  var chunks = [];

  res.on("data", function (chunk) {
    chunks.push(chunk);
  });

  res.on("end", function (chunk) {
    var body = Buffer.concat(chunks);
    console.log(body.toString());
  });

  res.on("error", function (error) {
    console.error(error);
  });
});

var postData = JSON.stringify({
  "api": {
    "process": "domain/create",
    "data": {
      "domain_name": "domain.com",
      "ip_address": "192.168.139.12",
      "template_name": "Default Domain Template",
      "ftp_username": "domain",
      "ftp_password": "123123"
    }
  }
});

req.write(postData);

req.end();
      	
      
      
      	
package main

import (
  "fmt"
  "strings"
  "net/http"
  "io/ioutil"
)

func main() {

  url := "http://dev.fpanel.net:8880/api"
  method := "POST"

  payload := strings.NewReader(`{
  "api": {
    "process": "domain/create",
    "data": {
      "domain_name": "domain.com",
      "ip_address": "192.168.139.12",
      "template_name": "Default Domain Template",
      "ftp_username": "domain",
      "ftp_password": "123123"
    }
  }
}`)

  client := &http.Client {
  }
  req, err := http.NewRequest(method, url, payload)

  if err != nil {
    fmt.Println(err)
    return
  }
  req.Header.Add("Content-Type", "application/json")
  req.Header.Add("Token", "")

  res, err := client.Do(req)
  if err != nil {
    fmt.Println(err)
    return
  }
  defer res.Body.Close()

  body, err := ioutil.ReadAll(res.Body)
  if err != nil {
    fmt.Println(err)
    return
  }
  fmt.Println(string(body))
}
		
      
      
      	
var client = new RestClient("http://dev.fpanel.net:8880/api");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "");
var body = @"{" + "\n" +
@"  ""api"": {" + "\n" +
@"    ""process"": ""domain/create""," + "\n" +
@"    ""data"": {" + "\n" +
@"      ""domain_name"": ""domain.com""," + "\n" +
@"      ""ip_address"": ""192.168.139.12""," + "\n" +
@"      ""template_name"": ""Default Domain Template""," + "\n" +
@"      ""ftp_username"": ""domain""," + "\n" +
@"      ""ftp_password"": ""123123""" + "\n" +
@"    }" + "\n" +
@"  }" + "\n" +
@"}";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
      	
      
      	
      	
{
    "api": {
        "process": "domain/create",
        "data": {
            "domain_name": "domain.com",
            "ip_address": "111.111.111.111",
            "template_name": "Default Domain Template",
            "ftp_username": "ftpuser",
            "ftp_password": "ftp-user-password"
        }
    }
}
		
      
      	
      	
<?xml version="1.0" encoding="UTF-8" ?>
    <api>
        <process>domain/create</process>
        <data>
            <domain_name>domain.com</domain_name>
            <ip_address>111.111.111.111</ip_address>
            <template_name>Default Domain Template</template_name>
            <ftp_username>ftpuser</ftp_username>
            <ftp_password>ftp-user-password</ftp_password>
        </data>
    </api>
        
	  
      	
      	
{
    "result":{
        "status":1,
        "message":"Operation completed successful"
    }
}
		
	  

We use cookies on this website to distinguish you from other users. We use this data to enhance your experience and for targeted advertising. By continuing to use this website you consent to our use of cookies. For more information, please see our Cookie Policy.