Create Client
curl --request POST \
--url https://app.replyify.ai/api/clients \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"service_description": "<string>",
"calendar_link": "<string>"
}
'import requests
url = "https://app.replyify.ai/api/clients"
payload = {
"name": "<string>",
"service_description": "<string>",
"calendar_link": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({name: '<string>', service_description: '<string>', calendar_link: '<string>'})
};
fetch('https://app.replyify.ai/api/clients', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.replyify.ai/api/clients",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'service_description' => '<string>',
'calendar_link' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.replyify.ai/api/clients"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"service_description\": \"<string>\",\n \"calendar_link\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://app.replyify.ai/api/clients")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"service_description\": \"<string>\",\n \"calendar_link\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.replyify.ai/api/clients")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"service_description\": \"<string>\",\n \"calendar_link\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyClients
Create Client
Create a new client in your workspace
POST
/
api
/
clients
Create Client
curl --request POST \
--url https://app.replyify.ai/api/clients \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"service_description": "<string>",
"calendar_link": "<string>"
}
'import requests
url = "https://app.replyify.ai/api/clients"
payload = {
"name": "<string>",
"service_description": "<string>",
"calendar_link": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({name: '<string>', service_description: '<string>', calendar_link: '<string>'})
};
fetch('https://app.replyify.ai/api/clients', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.replyify.ai/api/clients",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'service_description' => '<string>',
'calendar_link' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.replyify.ai/api/clients"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"service_description\": \"<string>\",\n \"calendar_link\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://app.replyify.ai/api/clients")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"service_description\": \"<string>\",\n \"calendar_link\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.replyify.ai/api/clients")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"service_description\": \"<string>\",\n \"calendar_link\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyBody Parameters
string
required
Client display name
string
Description of the client’s service or product. This is used by AI when generating reply drafts to ensure responses are contextually relevant.
string
Calendar booking link (Calendly, Cal.com, etc.) to include in AI-generated responses when a meeting is appropriate.
Response
Returns the created client object.curl -X POST "https://app.replyify.ai/api/clients" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Corp",
"service_description": "B2B SaaS for project management. We help teams ship 2x faster with AI-powered workflows.",
"calendar_link": "https://calendly.com/acme/30min"
}'
const response = await fetch("https://app.replyify.ai/api/clients", {
method: "POST",
headers: {
Authorization: "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
name: "Acme Corp",
service_description: "B2B SaaS for project management.",
calendar_link: "https://calendly.com/acme/30min",
}),
});
A detailed
service_description significantly improves the quality of AI-generated reply drafts. Include what the client does, who they serve, and their key differentiators.⌘I