POST https://api.shuuraku.com/v1/Signature/Create
curl -X POST \
-H "Authorization: Bearer abcdef1234567890" \
-d forms_colour=#000000 \
-d forms_employee_list='[{"signature_employee_identifier":"12345","signature_data_1":"John Smith","signature_data_2":"john.smith@company.com","signature_data_3":"+1-555-123-4567"},{"signature_employee_identifier":"67890","signature_data_1":"Sarah Johnson","signature_data_2":"sarah.johnson@company.com","signature_data_3":"+1-555-987-6543"}]' \
-d forms_font="00000000-0000-4000-a000-000000000001" \
-d forms_label="Company Signature" \
-d forms_link="https://www.shuuraku.com" \
-d forms_logo="iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kHBhUVBTfmECYAAACZSURBVFjD7ZlBCsAgDARN6Vv1TfpZe/NQqCgxQens0R6yMJFNrNRaw366wpbCFrawha3TbN39zyJiVLifLkDUQ0wpvU5ijEvqlVK4ic43sSnnrCnTumJwvAOiBUSlZnsAiD/qreWZTVS7QVyV0ES1P0RlMI8McEDE1t57ovOjIRAt9kS7rR+Ix00Qg7EGxBkJP1ewhS1sfekB2MYlo2hBu20AAAAASUVORK5CYII=" \
-d forms_message="Building amazing digital experiences" \
-d forms_social_list='[{"columnLength":1,"displayText":"Follow us","icon":"a7b4a403-1286-4fd3-9818-76189cba204c","link":"https://facebook.com/company","position":1},{"columnLength":1,"displayText":"Tweet us","icon":"bc4d2192-71e3-41d1-b9e9-966d7a4873fe","link":"https://twitter.com/company","position":2}]' \
-d forms_style=1 \
https://api.shuuraku.com/v1/Signature/Create
$.ajax({
url: "https://api.shuuraku.com/v1/Signature/Create",
type: "POST",
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", "Bearer abcdef1234567890");
},
data: {
forms_colour: "#000000",
forms_employee_list: '[{"signature_employee_identifier":"12345","signature_data_1":"John Smith","signature_data_2":"john.smith@company.com","signature_data_3":"+1-555-123-4567"},{"signature_employee_identifier":"67890","signature_data_1":"Sarah Johnson","signature_data_2":"sarah.johnson@company.com","signature_data_3":"+1-555-987-6543"}]',
forms_font: "00000000-0000-4000-a000-000000000001",
forms_label: "Company Signature",
forms_link: "https://www.shuuraku.com",
forms_logo: "iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kHBhUVBTfmECYAAACZSURBVFjD7ZlBCsAgDARN6Vv1TfpZe/NQqCgxQens0R6yMJFNrNRaw366wpbCFrawha3TbN39zyJiVLifLkDUQ0wpvU5ijEvqlVK4ic43sSnnrCnTumJwvAOiBUSlZnsAiD/qreWZTVS7QVyV0ES1P0RlMI8McEDE1t57ovOjIRAt9kS7rR+Ix00Qg7EGxBkJP1ewhS1sfekB2MYlo2hBu20AAAAASUVORK5CYII=",
forms_message: "Building amazing digital experiences",
forms_social_list: '[{"columnLength":1,"displayText":"Follow us","icon":"a7b4a403-1286-4fd3-9818-76189cba204c","link":"https://facebook.com/company","position":1},{"columnLength":1,"displayText":"Tweet us","icon":"bc4d2192-71e3-41d1-b9e9-966d7a4873fe","link":"https://twitter.com/company","position":2}]',
forms_style: "1"
},
success: function(data) { alert("success"); },
error: function(data) { alert("error"); }
});
<?php
$curl = curl_init();
$data = array(
'forms_colour' => '#000000',
'forms_employee_list' => '[{"signature_employee_identifier":"12345","signature_data_1":"John Smith","signature_data_2":"john.smith@company.com","signature_data_3":"+1-555-123-4567"},{"signature_employee_identifier":"67890","signature_data_1":"Sarah Johnson","signature_data_2":"sarah.johnson@company.com","signature_data_3":"+1-555-987-6543"}]',
'forms_font' => '00000000-0000-4000-a000-000000000001',
'forms_label' => 'Company Signature',
'forms_link' => 'https://www.shuuraku.com',
'forms_logo' => 'iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kHBhUVBTfmECYAAACZSURBVFjD7ZlBCsAgDARN6Vv1TfpZe/NQqCgxQens0R6yMJFNrNRaw366wpbCFrawha3TbN39zyJiVLifLkDUQ0wpvU5ijEvqlVK4ic43sSnnrCnTumJwvAOiBUSlZnsAiD/qreWZTVS7QVyV0ES1P0RlMI8McEDE1t57ovOjIRAt9kS7rR+Ix00Qg7EGxBkJP1ewhS1sfekB2MYlo2hBu20AAAAASUVORK5CYII=",
'forms_message' => 'Building amazing digital experiences',
'forms_social_list' => '[{"columnLength":1,"displayText":"Follow us","icon":"a7b4a403-1286-4fd3-9818-76189cba204c","link":"https://facebook.com/company","position":1},{"columnLength":1,"displayText":"Tweet us","icon":"bc4d2192-71e3-41d1-b9e9-966d7a4873fe","link":"https://twitter.com/company","position":2}]',
'forms_style' => '1'
);
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.shuuraku.com/v1/Signature/Create',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => false,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POST => count($data),
CURLOPT_POSTFIELDS => http_build_query($data),
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer abcdef1234567890'
)
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo 'cURL error #:' . $err;
} else {
echo $response;
}
?>
package main
import (
"fmt"
"os"
"path/filepath"
"net/http"
"io/ioutil"
)
func main() {
data := url.Values{}
data.Set("forms_colour", "#000000")
data.Set("forms_employee_list", `[{"signature_employee_identifier":"12345","signature_data_1":"John Smith","signature_data_2":"john.smith@company.com","signature_data_3":"+1-555-123-4567"},{"signature_employee_identifier":"67890","signature_data_1":"Sarah Johnson","signature_data_2":"sarah.johnson@company.com","signature_data_3":"+1-555-987-6543"}]`)
data.Set("forms_font", "00000000-0000-4000-a000-000000000001")
data.Set("forms_label", "Company Signature")
data.Set("forms_link", "https://www.shuuraku.com")
data.Set("forms_logo", "iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kHBhUVBTfmECYAAACZSURBVFjD7ZlBCsAgDARN6Vv1TfpZe/NQqCgxQens0R6yMJFNrNRaw366wpbCFrawha3TbN39zyJiVLifLkDUQ0wpvU5ijEvqlVK4ic43sSnnrCnTumJwvAOiBUSlZnsAiD/qreWZTVS7QVyV0ES1P0RlMI8McEDE1t57ovOjIRAt9kS7rR+Ix00Qg7EGxBkJP1ewhS1sfekB2MYlo2hBu20AAAAASUVORK5CYII=")
data.Set("forms_message", "Building amazing digital experiences")
data.Set("forms_social_list", `[{"columnLength":1,"displayText":"Follow us","icon":"a7b4a403-1286-4fd3-9818-76189cba204c","link":"https://facebook.com/company","position":1},{"columnLength":1,"displayText":"Tweet us","icon":"bc4d2192-71e3-41d1-b9e9-966d7a4873fe","link":"https://twitter.com/company","position":2}]`)
data.Set("forms_style", "1")
client := &http.Client {
CheckRedirect: func(req *http.Request, via []*http.Request) error {
return http.ErrUseLastResponse
},
}
req, err := http.NewRequest("POST", "https://api.shuuraku.com/v1/Signature/Create", strings.NewReader(data.Encode()))
if err != nil {
fmt.Println(err)
}
req.Header.Add("Authorization", "Bearer abcdef1234567890")
req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
req.Header.Add("Content-Length", strconv.Itoa(len(data.Encode())))
res, err := client.Do(req)
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
fmt.Println(string(body))
}
import requests
url = 'https://api.shuuraku.com/v1/Signature/Create'
payload = {
'forms_colour': '#000000',
'forms_employee_list': '[{"signature_employee_identifier":"12345","signature_data_1":"John Smith","signature_data_2":"john.smith@company.com","signature_data_3":"+1-555-123-4567"},{"signature_employee_identifier":"67890","signature_data_1":"Sarah Johnson","signature_data_2":"sarah.johnson@company.com","signature_data_3":"+1-555-987-6543"}]',
'forms_font': '00000000-0000-4000-a000-000000000001',
'forms_label': 'Company Signature',
'forms_link': 'https://www.shuuraku.com',
'forms_logo': 'iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kHBhUVBTfmECYAAACZSURBVFjD7ZlBCsAgDARN6Vv1TfpZe/NQqCgxQens0R6yMJFNrNRaw366wpbCFrawha3TbN39zyJiVLifLkDUQ0wpvU5ijEvqlVK4ic43sSnnrCnTumJwvAOiBUSlZnsAiD/qreWZTVS7QVyV0ES1P0RlMI8McEDE1t57ovOjIRAt9kS7rR+Ix00Qg7EGxBkJP1ewhS1sfekB2MYlo2hBu20AAAAASUVORK5CYII=",
'forms_message': 'Building amazing digital experiences',
'forms_social_list': '[{"columnLength":1,"displayText":"Follow us","icon":"a7b4a403-1286-4fd3-9818-76189cba204c","link":"https://facebook.com/company","position":1},{"columnLength":1,"displayText":"Tweet us","icon":"bc4d2192-71e3-41d1-b9e9-966d7a4873fe","link":"https://twitter.com/company","position":2}]',
'forms_style': '1'
}
headers = {
'Authorization': 'Bearer abcdef1234567890'
}
response = requests.request('POST', url, headers = headers, data = payload, allow_redirects=False, timeout=undefined, allow_redirects=false)
print(response.text)
require "uri"
require "net/http"
url = URI("https://api.shuuraku.com/v1/Signature/Create")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Post.new(url)
request.set_form_data({
"forms_colour" => "#000000",
"forms_employee_list" => '[{"signature_employee_identifier":"12345","signature_data_1":"John Smith","signature_data_2":"john.smith@company.com","signature_data_3":"+1-555-123-4567"},{"signature_employee_identifier":"67890","signature_data_1":"Sarah Johnson","signature_data_2":"sarah.johnson@company.com","signature_data_3":"+1-555-987-6543"}]',
"forms_font" => "00000000-0000-4000-a000-000000000001",
"forms_label" => "Company Signature",
"forms_link" => "https://www.shuuraku.com",
"forms_logo" => "iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kHBhUVBTfmECYAAACZSURBVFjD7ZlBCsAgDARN6Vv1TfpZe/NQqCgxQens0R6yMJFNrNRaw366wpbCFrawha3TbN39zyJiVLifLkDUQ0wpvU5ijEvqlVK4ic43sSnnrCnTumJwvAOiBUSlZnsAiD/qreWZTVS7QVyV0ES1P0RlMI8McEDE1t57ovOjIRAt9kS7rR+Ix00Qg7EGxBkJP1ewhS1sfekB2MYlo2hBu20AAAAASUVORK5CYII=",
"forms_message" => "Building amazing digital experiences",
"forms_social_list" => '[{"columnLength":1,"displayText":"Follow us","icon":"a7b4a403-1286-4fd3-9818-76189cba204c","link":"https://facebook.com/company","position":1},{"columnLength":1,"displayText":"Tweet us","icon":"bc4d2192-71e3-41d1-b9e9-966d7a4873fe","link":"https://twitter.com/company","position":2}]',
"forms_style" => "1"
})
request["Authorization"] = "Bearer abcdef1234567890"
response = https.request(request)
puts response.read_body
{"result":{"id_marketing_item":"00000000-0000-4000-a000-000000000003","url":"https://www.shuuraku.com/signature/abcdefg1234567890"}}