Create a new note style template
curl --request POST \
--url https://api.sully.ai/v1/note-styles \
--header 'Content-Type: application/json' \
--header 'X-ACCOUNT-ID: <api-key>' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"sampleNote": "<string>",
"instructions": []
}
'import requests
url = "https://api.sully.ai/v1/note-styles"
payload = {
"sampleNote": "<string>",
"instructions": []
}
headers = {
"X-API-KEY": "<api-key>",
"X-ACCOUNT-ID": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'X-API-KEY': '<api-key>',
'X-ACCOUNT-ID': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({sampleNote: '<string>', instructions: []})
};
fetch('https://api.sully.ai/v1/note-styles', 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://api.sully.ai/v1/note-styles",
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([
'sampleNote' => '<string>',
'instructions' => [
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-ACCOUNT-ID: <api-key>",
"X-API-KEY: <api-key>"
],
]);
$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://api.sully.ai/v1/note-styles"
payload := strings.NewReader("{\n \"sampleNote\": \"<string>\",\n \"instructions\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-KEY", "<api-key>")
req.Header.Add("X-ACCOUNT-ID", "<api-key>")
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://api.sully.ai/v1/note-styles")
.header("X-API-KEY", "<api-key>")
.header("X-ACCOUNT-ID", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"sampleNote\": \"<string>\",\n \"instructions\": []\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.sully.ai/v1/note-styles")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-KEY"] = '<api-key>'
request["X-ACCOUNT-ID"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"sampleNote\": \"<string>\",\n \"instructions\": []\n}"
response = http.request(request)
puts response.read_body{
"status": "ok",
"data": {
"template": "[POPULATE THIS TEMPLATE WITH THE INFORMATION FROM THE ENCOUNTER ONLY. DO NOT MAKE ANY ASSUMPTIONS. WRITE THE NOTE FROM THE PHYSICIAN'S PERSPECTIVE. DO NOT MISS ANY DETAIL IN EACH SECTION. MAKE SURE EVERY RELEVANT SENTENCE IN THE TRANSCRIPT IS ACCOUNTED FOR IN THE NOTE PRODUCED.]\n\n[INCLUDE DATE OF ENCOUNTER]\n\nCC: [INSERT CHIEF COMPLAINT]\n\nHPI:\n[SUMMARIZE THE HISTORY OF PRESENT ILLNESS IN PARAGRAPH FORM, FOLLOWING THESE GUIDELINES:]\n•..."
},
"date": "2023-11-07T05:31:56Z"
}{
"error": 123,
"message": "<string>"
}Note Styles
Create Note Style
Creates a note style
POST
/
v1
/
note-styles
Create a new note style template
curl --request POST \
--url https://api.sully.ai/v1/note-styles \
--header 'Content-Type: application/json' \
--header 'X-ACCOUNT-ID: <api-key>' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"sampleNote": "<string>",
"instructions": []
}
'import requests
url = "https://api.sully.ai/v1/note-styles"
payload = {
"sampleNote": "<string>",
"instructions": []
}
headers = {
"X-API-KEY": "<api-key>",
"X-ACCOUNT-ID": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'X-API-KEY': '<api-key>',
'X-ACCOUNT-ID': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({sampleNote: '<string>', instructions: []})
};
fetch('https://api.sully.ai/v1/note-styles', 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://api.sully.ai/v1/note-styles",
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([
'sampleNote' => '<string>',
'instructions' => [
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-ACCOUNT-ID: <api-key>",
"X-API-KEY: <api-key>"
],
]);
$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://api.sully.ai/v1/note-styles"
payload := strings.NewReader("{\n \"sampleNote\": \"<string>\",\n \"instructions\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-KEY", "<api-key>")
req.Header.Add("X-ACCOUNT-ID", "<api-key>")
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://api.sully.ai/v1/note-styles")
.header("X-API-KEY", "<api-key>")
.header("X-ACCOUNT-ID", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"sampleNote\": \"<string>\",\n \"instructions\": []\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.sully.ai/v1/note-styles")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-KEY"] = '<api-key>'
request["X-ACCOUNT-ID"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"sampleNote\": \"<string>\",\n \"instructions\": []\n}"
response = http.request(request)
puts response.read_body{
"status": "ok",
"data": {
"template": "[POPULATE THIS TEMPLATE WITH THE INFORMATION FROM THE ENCOUNTER ONLY. DO NOT MAKE ANY ASSUMPTIONS. WRITE THE NOTE FROM THE PHYSICIAN'S PERSPECTIVE. DO NOT MISS ANY DETAIL IN EACH SECTION. MAKE SURE EVERY RELEVANT SENTENCE IN THE TRANSCRIPT IS ACCOUNTED FOR IN THE NOTE PRODUCED.]\n\n[INCLUDE DATE OF ENCOUNTER]\n\nCC: [INSERT CHIEF COMPLAINT]\n\nHPI:\n[SUMMARIZE THE HISTORY OF PRESENT ILLNESS IN PARAGRAPH FORM, FOLLOWING THESE GUIDELINES:]\n•..."
},
"date": "2023-11-07T05:31:56Z"
}{
"error": 123,
"message": "<string>"
}Body
application/json
Note style to add
⌘I