Create a group
curl --request POST \
--url https://api-joy.joyfill.io/v1/groups \
--header 'Content-Type: application/json' \
--data '
{
"identifier": "<string>",
"title": "<string>"
}
'import requests
url = "https://api-joy.joyfill.io/v1/groups"
payload = {
"identifier": "<string>",
"title": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({identifier: '<string>', title: '<string>'})
};
fetch('https://api-joy.joyfill.io/v1/groups', 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-joy.joyfill.io/v1/groups",
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([
'identifier' => '<string>',
'title' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"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://api-joy.joyfill.io/v1/groups"
payload := strings.NewReader("{\n \"identifier\": \"<string>\",\n \"title\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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-joy.joyfill.io/v1/groups")
.header("Content-Type", "application/json")
.body("{\n \"identifier\": \"<string>\",\n \"title\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-joy.joyfill.io/v1/groups")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"identifier\": \"<string>\",\n \"title\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body"{\n \"identifer\": \"String\",\n \"title\": \"String\"\n}""{\n \"message\": \"Not Found\"\n}"Groups
Create a group
POST
/
groups
Create a group
curl --request POST \
--url https://api-joy.joyfill.io/v1/groups \
--header 'Content-Type: application/json' \
--data '
{
"identifier": "<string>",
"title": "<string>"
}
'import requests
url = "https://api-joy.joyfill.io/v1/groups"
payload = {
"identifier": "<string>",
"title": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({identifier: '<string>', title: '<string>'})
};
fetch('https://api-joy.joyfill.io/v1/groups', 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-joy.joyfill.io/v1/groups",
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([
'identifier' => '<string>',
'title' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"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://api-joy.joyfill.io/v1/groups"
payload := strings.NewReader("{\n \"identifier\": \"<string>\",\n \"title\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
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-joy.joyfill.io/v1/groups")
.header("Content-Type", "application/json")
.body("{\n \"identifier\": \"<string>\",\n \"title\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-joy.joyfill.io/v1/groups")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"identifier\": \"<string>\",\n \"title\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body"{\n \"identifer\": \"String\",\n \"title\": \"String\"\n}""{\n \"message\": \"Not Found\"\n}"Headers
Supports both API Key and User Access Token authorization. See https://joyfill.mintlify.app/api/authentication
Body
application/json
Specifies a group's unique ID. Maximum length is 80 characters. * Don't use personally identifiable information (PII) such as the user's email address, legal name, or phone number. Identifier cannot be changed after creation. Leave the identifier param empty to have Joyfill auto generate an identifier.
Was this page helpful?
⌘I