Sub User API

You can use the Sub User API to create a subuser

  1. Create a request and create a subuser
    #!/bin/bash
    curl  -d  '{"email":"SUBUSER_EMAIL", "password":"SUBUSER_PASSWORD"}' -H  'Content-Type: application/json'  -X POST 'https://fax.to/api/v2/subuser?api_key=API_KEY'
    
    <?php
    
    $defaults = [
      CURLOPT_URL => 'https://fax.to/api/v2/subuser?api_key=API_KEY'
    ];
    
    $post     = array('email' => 'SUBUSER_EMAIL','password'=> 'SUBUSER_PASSWORD'); 
    $ch       = curl_init();
    curl_setopt_array($ch, $defaults);
    curl_setopt($ch, CURLOPT_POST,1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    $response = curl_exec($ch);
    
    // Decode the json object you retrieved when you ran the request.
    $decodedResponse = json_decode($response, true);
    var_dump($decodedResponse);
    
    
    import urllib
    
    params   = {
        'email': 'SUBUSER_EMAIL',
        'password': 'SUBUSER_PASSWORD'
    }
    
    url      = 'https://fax.to/api/v2/subuser?api_key=API_KEY'
    response = urllib.urlopen(url, urllib.urlencode(params))
    print response.read()
    
    require "net/http"
    require "uri"
    
    params       = {'email' => 'SUBUSER_EMAIL', 'password' => 'SUBUSER_PASSWORD'}
    json_headers = {"Content-Type" => "application/json"}
    
    uri          = URI.parse("https://fax.to/api/v2/subuser?api_key=API_KEY")
    http         = Net::HTTP.new(uri.host, uri.port)
    response     = http.post(uri.path, params.to_json, json_headers)
    
    puts response
    
    {
      "status": "success",
      "api_key": "94a126a0-9940-11e7-ac09-f55a41e16868"
    }