// JWT Token: Authorization Bearer SOFT-TALK-CUSTOMER-KEY
// SOFT-TALK-CUSTOMER-KEY = will be generated for each customer by soft-talk
// sample JWT key:
/*
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJzb2Z0LXRhbGsiLCJpYXQiOjE3MTEwOTIzMzksImV4cCI6MTc0MjYyODMzOSwiYXVkIjoic29mdC10YWxrLmNvbSIsInN1YiI6
InVzZXJAZXhhbXBsZS5jb20iLCJWZW5kb3IiOiJjb21wYW55IG5hbWUiLCJjdXN0b21lciI6ImN1c3RvbWVyIG5hbWUiLCJjdXN0b21lcl9WQVQiOiJWQVQgbnVtYmVyIiwiY3VzdG9tZXIg
YWRkcmVzcyI6ImN1c3RvbWVyIGFkZHJlc3MgKElzcmFlbCkiLCJjdXN0b2Vtcl9lbWFpbC6ImN1c3RvbWVyIGVtYWlsIiwiYXBpa2V5Ijoic29mdC10YWxrIGN1c3RvZW1yIGFwaSBrZXkiL
CJ2ZW5kb3JfaWQiOiJ2ZW5kb3IgaWQgYXQgc29mdC10YWxrIn0.1e_G0_L0OHITJD8ERuuPkCg2RCt6qO37kz2gJiLmuKU
*/
var myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer SOFT-TALK-CUSTOMER-KEY");
myHeaders.append("Content-Type", "application/json");
var raw = JSON.stringify({
"invoice_id": "987654321",
"invoice_type": 300,
"vat_number": 777777715,
"user_id": 18,
"user_name": "שם משתמש",
"invoice_reference_number": "975626515",
"customer_vat_number": 18,
"customer_name": "string",
"invoice_date": "2024-11-24",
"invoice_issuance_date": "2024-11-24",
"accounting_software_number": 987654321,
"amount_before_discount": 552.75,
"discount": 52.75,
"payment_amount": 500,
"vat_amount": 85,
"payment_amount_including_vat": 585
});
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch("https://sb.soft-talk.com/invoice_approval", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
var client = new RestClient("https://sb.soft-talk.com/invoice_approval");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer SOFT-TALK-CUSTOMER-KEY");
request.AddHeader("Content-Type", "application/json");
var body = @"{
" + "\n" +
@" ""Invoice_ID"": ""987654321"",
" + "\n" +
@" ""Invoice_Type"": 305,
" + "\n" +
@" ""Vat_Number"": 777777715,
" + "\n" +
@" ""Invoice_Reference_Number"": ""975626515"",
" + "\n" +
@" ""Customer_VAT_Number"": 18,
" + "\n" +
@" ""Customer_Name"": ""שם הלקוח"",
" + "\n" +
@" ""Invoice_Date"": ""2023-04-08"",
" + "\n" +
@" ""Invoice_Issuance_Date"": ""2023-04-08"",
" + "\n" +
@" ""Accounting_Software_Number"": 36955574,
" + "\n" +
@" ""Amount_Before_Discount"": 552.75,
" + "\n" +
@" ""Discount"": 0,
" + "\n" +
@" ""Payment_Amount"": 500,
" + "\n" +
@" ""VAT_Amount"": 85,
" + "\n" +
@" ""Payment_Amount_Including_VAT"": 585
" + "\n" +
@"}";
request.AddParameter("application/json", body, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);