$ch = curl_init(“https://api.panelchi.com/sms/pattern”);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [‘Content-Type: application/json’, ‘Authorization: Bearer YOUR_SECRET_TOKEN’]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
‘pattern’ => ‘otp-code’,
‘variables’ => [],
‘recipient’ => ‘+989000000000’,
‘sourceNumber’ => ‘10001’
]));
curl_exec($ch);
curl_close($ch);
use Illuminate\Support\Facades\Http;
$response = Http::withHeaders([
‘Content-Type’ => ‘application/json’,
‘Authorization’ => ‘Bearer YOUR_SECRET_TOKEN’
])
->post(‘https://api.panelchi.com/sms/pattern’, [
‘pattern’ => ‘otp-code’,
‘variables’ => [],
‘recipient’ => ‘+989000000000’,
‘sourceNumber’ => ‘10001’
]);
curl https://api.panelchi.com/sms/pattern \
–request POST \
–header ‘Content-Type: application/json’ \
–header ‘Authorization: Bearer YOUR_SECRET_TOKEN’ \
–data ‘{
“pattern”: “otp-code”,
“variables”: {},
“recipient”: “+989000000000”,
“sourceNumber”: “10001”
}’
package main
import (
“fmt”
“io”
“net/http”
“strings”
)
func main() {
requestUrl := “https://api.panelchi.com/sms/pattern”
payload := strings.NewReader(`{
“pattern”: “otp-code”,
“variables”: {},
“recipient”: “+989000000000”,
“sourceNumber”: “10001”
}`)
req, _ := http.NewRequest(“POST”, requestUrl, payload)
req.Header.Add(“Content-Type”, “application/json”)
req.Header.Add(“Authorization”, “Bearer YOUR_SECRET_TOKEN”)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
requests.post(“https://api.panelchi.com/sms/pattern”,
headers={
“Content-Type”: “application/json”,
“Authorization”: “Bearer YOUR_SECRET_TOKEN”
},
json={
“pattern”: “otp-code”,
“variables”: {},
“recipient”: “+989000000000”,
“sourceNumber”: “10001”
}
)
var client = new RestClient(“https://api.panelchi.com/sms/pattern”);
var request = new RestRequest(“”, Method.Post);
request.AddHeader(“Content-Type”, “application/json”);
request.AddHeader(“Authorization”, “Bearer YOUR_SECRET_TOKEN”);
request.AddStringBody(“””
{
“pattern”: “otp-code”,
“variables”: {},
“recipient”: “+989000000000”,
“sourceNumber”: “10001”
}
“””, ContentType.Json);
var response = await client.ExecuteAsync(request);