Api List Back To Site

Opizo API

First make a new API code and set permissions for that.

Links

GET Links
https://opizo.com/api/v1/links
Get links List
HEADERS

X-API-KEY
YOUR-API-KEY
PARAMS

page
per_page
order


Sample Request
Links
GET Search Link
https://opizo.com/api/v1/search
Search links by hash(shrinked address) or url
HEADERS

X-API-KEY
YOUR-API-KEY
PARAMS

url
hash
page
per_page
order


Sample Request
Search Link
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/search?url=http://shrinked",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
POST Shrink
https://opizo.com/api/v1/shrink/
Shrink link
HEADERS

X-API-KEY
YOUR-API-KEY
BODY

url


Sample Request
Shrink
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/shrink/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"url\"\r\n\r\nhttp://urltoshrink.com\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY",
    "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
POST Multi Shrink
https://opizo.com/api/v1/shrink/
Batch URL shrinking,
must send array of URL(s)
HEADERS

X-API-KEY
YOUR-API-KEY
BODY

url[]


Sample Request
Multi Shrink
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/shrink/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"url[]\"\r\n\r\nhttp://urltoshrink.com\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"url[]\"\r\n\r\nhttp://urltoshrink.com\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY",
    "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
POST Edit Link
https://opizo.com/api/v1/links/{LINK_ID}/edit
Edit link
Replace desired link id by {LINK_ID} in request.
HEADERS

X-API-KEY
YOUR-API-KEY
BODY

new_url


Sample Request
Edit Link
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/links/{LINK_ID}/edit",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"new_url\"\r\n\r\nhttp://edit.com\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY",
    "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
POST Set Direct Link
https://opizo.com/api/v1/links/{LINK_ID}/direct
Change link mode to Direct (not revenue)
Replace desired link id by {LINK_ID} in request.
HEADERS

X-API-KEY
YOUR-API-KEY


Sample Request
Set Direct Link
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/links/{LINK_ID}/direct",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
POST Set Revenue Link
https://opizo.com/api/v1/links/{LINK_ID}/revenue
Change link mode to Revenue (not direct)
Replace desired link id by {LINK_ID} in request.
HEADERS

X-API-KEY
YOUR-API-KEY


Sample Request
Set Revenue Link
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/links/{LINK_ID}/revenue",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
POST Set Link Button Text
https://opizo.com/api/v1/links/{LINK_ID}/set_button
Change 'Skip Ad' button text.
Replace desired link id by {LINK_ID} in request.
HEADERS

X-API-KEY
YOUR-API-KEY
BODY

text_id

  • available:
  • 0 = Skip ad
  • 1 = View download link
  • 2 = View page
  • 3 = View topic
  • 4 = View the article
  • 5 = View file download link
  • 6 = View music download link
  • 7 = View movie download link
  • 8 = View channel link


Sample Request
Set Link Button Text
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/links/{LINK_ID}/set_button",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"text_id\"\r\n\r\n1\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY",
    "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
DELETE Delete Link
https://opizo.com/api/v1/links/{LINK_ID}/delete
Delete a link
Replace desired link id by {LINK_ID} in request.
HEADERS

X-API-KEY
YOUR-API-KEY


Sample Request
Delete Link
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/links/{LINK_ID}/delete",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
GET Get Link Info
https://opizo.com/api/v1/links/{LINK_ID}/info
Get link info
Replace desired link id by {LINK_ID} in request.
HEADERS

X-API-KEY
YOUR-API-KEY


Sample Request
Get Link Info
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/links/{LINK_ID}/info",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}

Account

GET Get Account Info
https://opizo.com/api/v1/account
Get account info
HEADERS

X-API-KEY
YOUR-API-KEY


Sample Request
Get Account Info
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/account",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
POST Set Account Info
https://opizo.com/api/v1/account
Modify account
HEADERS

X-API-KEY
YOUR-API-KEY
BODY

name
mobile
sheba
bank_card
pay_threshold


Sample Request
Set Account Info
curl --request POST \
  --url https://opizo.com/api/v1/account \
  --header 'X-API-KEY: CACEBDE54603397274E34B9F5B18BE53' \
  --header 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
  --form 'name=my name' \
  --form 'sheba=01 1234 5678 0123 4567 8901 23' \
  --form mobile=09123456789 \
  --form pay_threshold=110000 \
  --form bank_card=6037111111111111
var form = new FormData();
form.append("name", "my name");
form.append("sheba", "01 1234 5678 0123 4567 8901 23");
form.append("mobile", "09123456789");
form.append("pay_threshold", "110000");
form.append("bank_card", "6037111111111111");

var settings = {
  "async": true,
  "crossDomain": true,
  "url": "https://opizo.com/api/v1/account",
  "method": "POST",
  "headers": {
    "X-API-KEY": "CACEBDE54603397274E34B9F5B18BE53"
  },
  "processData": false,
  "contentType": false,
  "mimeType": "multipart/form-data",
  "data": form
}

$.ajax(settings).done(function (response) {
  console.log(response);
});
require 'uri'
require 'net/http'

url = URI("https://opizo.com/api/v1/account")

http = Net::HTTP.new(url.host, url.port)

request = Net::HTTP::Post.new(url)
request["X-API-KEY"] = 'CACEBDE54603397274E34B9F5B18BE53'
request.body = "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\nmy name\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"sheba\"\r\n\r\n01 1234 5678 0123 4567 8901 23\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"mobile\"\r\n\r\n09123456789\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"pay_threshold\"\r\n\r\n110000\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"bank_card\"\r\n\r\n6037111111111111\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--"

response = http.request(request)
puts response.read_body
import requests

url = "https://opizo.com/api/v1/account"

payload = "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\nmy name\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"sheba\"\r\n\r\n01 1234 5678 0123 4567 8901 23\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"mobile\"\r\n\r\n09123456789\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"pay_threshold\"\r\n\r\n110000\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"bank_card\"\r\n\r\n6037111111111111\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--"
headers = {'X-API-KEY': 'CACEBDE54603397274E34B9F5B18BE53'}

response = requests.request("POST", url, data=payload, headers=headers)

print(response.text)
var http = require("http");

var options = {
  "method": "POST",
  "hostname": [
    "opizo",
    "com"
  ],
  "path": [
    "api",
    "v1",
    "account"
  ],
  "headers": {
    "X-API-KEY": "CACEBDE54603397274E34B9F5B18BE53"
  }
};

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

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

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

req.write("------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\nmy name\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"sheba\"\r\n\r\n01 1234 5678 0123 4567 8901 23\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"mobile\"\r\n\r\n09123456789\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"pay_threshold\"\r\n\r\n110000\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"bank_card\"\r\n\r\n6037111111111111\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--");
req.end();
package main

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

func main() {

	url := "https://opizo.com/api/v1/account"

	payload := strings.NewReader("------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\nmy name\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"sheba\"\r\n\r\n01 1234 5678 0123 4567 8901 23\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"mobile\"\r\n\r\n09123456789\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"pay_threshold\"\r\n\r\n110000\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"bank_card\"\r\n\r\n6037111111111111\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("X-API-KEY", "CACEBDE54603397274E34B9F5B18BE53")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := ioutil.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}

Support

GET Received Messages
https://opizo.com/api/v1/messages/received
List of received support messages
HEADERS

X-API-KEY
YOUR-API-KEY


Sample Request
Received Messages
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/messages/received",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
GET Sent Messages
https://opizo.com/api/v1/messages/sent
List of sent support messages
HEADERS

X-API-KEY
YOUR-API-KEY


Sample Request
Sent Messages
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/messages/sent",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
POST Reply Message
https://opizo.com/api/v1/messages/received/{MESSAGE_ID}
Reply to message
Replace desired message id by {MESSAGE_ID} in request.
HEADERS

X-API-KEY
YOUR-API-KEY
BODY

text


Sample Request
Reply Message
curl --request POST \
  --url https://opizo.com/api/v1/messages/received/{MESSAGE_ID} \
  --header 'X-API-KEY: CACEBDE54603397274E34B9F5B18BE53' \
  --header 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
  --form 'text=message to raply'
var form = new FormData();
form.append("text", "message to raply");

var settings = {
  "async": true,
  "crossDomain": true,
  "url": "https://opizo.com/api/v1/messages/received/{MESSAGE_ID}",
  "method": "POST",
  "headers": {
    "X-API-KEY": "CACEBDE54603397274E34B9F5B18BE53"
  },
  "processData": false,
  "contentType": false,
  "mimeType": "multipart/form-data",
  "data": form
}

$.ajax(settings).done(function (response) {
  console.log(response);
});
require 'uri'
require 'net/http'

url = URI("https://opizo.com/api/v1/messages/received/{MESSAGE_ID}")

http = Net::HTTP.new(url.host, url.port)

request = Net::HTTP::Post.new(url)
request["X-API-KEY"] = 'CACEBDE54603397274E34B9F5B18BE53'
request.body = "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"text\"\r\n\r\nmessage to raply\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--"

response = http.request(request)
puts response.read_body
import requests

url = "https://opizo.com/api/v1/messages/received/{MESSAGE_ID}"

payload = "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"text\"\r\n\r\nmessage to raply\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--"
headers = {'X-API-KEY': 'CACEBDE54603397274E34B9F5B18BE53'}

response = requests.request("POST", url, data=payload, headers=headers)

print(response.text)
var http = require("http");

var options = {
  "method": "POST",
  "hostname": [
    "opizo",
    "com"
  ],
  "path": [
    "api",
    "v1",
    "messages",
    "received",
    "172468"
  ],
  "headers": {
    "X-API-KEY": "CACEBDE54603397274E34B9F5B18BE53"
  }
};

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

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

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

req.write("------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"text\"\r\n\r\nmessage to raply\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--");
req.end();
package main

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

func main() {

	url := "https://opizo.com/api/v1/messages/received/{MESSAGE_ID}"

	payload := strings.NewReader("------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"text\"\r\n\r\nmessage to raply\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("X-API-KEY", "CACEBDE54603397274E34B9F5B18BE53")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := ioutil.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST Send Message
https://opizo.com/api/v1/messages
Send support message
HEADERS

X-API-KEY
YOUR-API-KEY
BODY

title
text


Sample Request
Send Message
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/messages",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"title\"\r\n\r\nmessage title\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"text\"\r\n\r\nmessage body\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY",
    "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}

Statistics

GET Statics Summery
https://opizo.com/api/v1/statics/summery
Summery statistics
HEADERS

X-API-KEY
YOUR-API-KEY


Sample Request
Statics Summery
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/statics/summery",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
GET Statics Finance
https://opizo.com/api/v1/statics/finance
Get financial logs
HEADERS

X-API-KEY
YOUR-API-KEY


Sample Request
Statics Finance
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/statics/finance",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
GET Statics Refer
https://opizo.com/api/v1/statics/refer
Get list of referrals users
HEADERS

X-API-KEY
YOUR-API-KEY


Sample Request
Statics Refer
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://opizo.com/api/v1/statics/refer",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "X-API-KEY: YOUR-API-KEY"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}