curl --request PATCH \
--url https://api.autype.com/api/v1/dev/styles/{styleId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Corporate Blue – revised",
"description": "Updated company branding style",
"definition": {},
"isDefault": true
}
'import requests
url = "https://api.autype.com/api/v1/dev/styles/{styleId}"
payload = {
"name": "Corporate Blue – revised",
"description": "Updated company branding style",
"definition": {},
"isDefault": True
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: 'Corporate Blue – revised',
description: 'Updated company branding style',
definition: {},
isDefault: true
})
};
fetch('https://api.autype.com/api/v1/dev/styles/{styleId}', 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.autype.com/api/v1/dev/styles/{styleId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => 'Corporate Blue – revised',
'description' => 'Updated company branding style',
'definition' => [
],
'isDefault' => true
]),
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://api.autype.com/api/v1/dev/styles/{styleId}"
payload := strings.NewReader("{\n \"name\": \"Corporate Blue – revised\",\n \"description\": \"Updated company branding style\",\n \"definition\": {},\n \"isDefault\": true\n}")
req, _ := http.NewRequest("PATCH", 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.patch("https://api.autype.com/api/v1/dev/styles/{styleId}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Corporate Blue – revised\",\n \"description\": \"Updated company branding style\",\n \"definition\": {},\n \"isDefault\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.autype.com/api/v1/dev/styles/{styleId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"Corporate Blue – revised\",\n \"description\": \"Updated company branding style\",\n \"definition\": {},\n \"isDefault\": true\n}"
response = http.request(request)
puts response.read_body{
"id": "550e8400-e29b-41d4-a716-446655440000",
"userId": "550e8400-e29b-41d4-a716-446655440000",
"name": "Corporate Blue",
"definition": {},
"isDefault": false,
"version": 1,
"createdAt": "2024-01-01T00:00:00.000Z",
"updatedAt": "2024-01-01T00:00:00.000Z",
"orgId": "550e8400-e29b-41d4-a716-446655440000",
"description": "Company branding style"
}Update an organization style preset
curl --request PATCH \
--url https://api.autype.com/api/v1/dev/styles/{styleId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Corporate Blue – revised",
"description": "Updated company branding style",
"definition": {},
"isDefault": true
}
'import requests
url = "https://api.autype.com/api/v1/dev/styles/{styleId}"
payload = {
"name": "Corporate Blue – revised",
"description": "Updated company branding style",
"definition": {},
"isDefault": True
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: 'Corporate Blue – revised',
description: 'Updated company branding style',
definition: {},
isDefault: true
})
};
fetch('https://api.autype.com/api/v1/dev/styles/{styleId}', 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.autype.com/api/v1/dev/styles/{styleId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => 'Corporate Blue – revised',
'description' => 'Updated company branding style',
'definition' => [
],
'isDefault' => true
]),
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://api.autype.com/api/v1/dev/styles/{styleId}"
payload := strings.NewReader("{\n \"name\": \"Corporate Blue – revised\",\n \"description\": \"Updated company branding style\",\n \"definition\": {},\n \"isDefault\": true\n}")
req, _ := http.NewRequest("PATCH", 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.patch("https://api.autype.com/api/v1/dev/styles/{styleId}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Corporate Blue – revised\",\n \"description\": \"Updated company branding style\",\n \"definition\": {},\n \"isDefault\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.autype.com/api/v1/dev/styles/{styleId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"Corporate Blue – revised\",\n \"description\": \"Updated company branding style\",\n \"definition\": {},\n \"isDefault\": true\n}"
response = http.request(request)
puts response.read_body{
"id": "550e8400-e29b-41d4-a716-446655440000",
"userId": "550e8400-e29b-41d4-a716-446655440000",
"name": "Corporate Blue",
"definition": {},
"isDefault": false,
"version": 1,
"createdAt": "2024-01-01T00:00:00.000Z",
"updatedAt": "2024-01-01T00:00:00.000Z",
"orgId": "550e8400-e29b-41d4-a716-446655440000",
"description": "Company branding style"
}Authorizations
Short-lived, Developer-API-audience token obtained by the trusted MCP service through token exchange (mcp_at_...). Raw MCP resource tokens are rejected.
Path Parameters
Body
"Corporate Blue – revised"
"Updated company branding style"
Reusable style definition. Supports all Defaults fields and may include an optional document object for page defaults such as size, margins, and orientation.
Whether this is the default style preset for the organization. Organization management permission is required.
true
Response
"550e8400-e29b-41d4-a716-446655440000"
"550e8400-e29b-41d4-a716-446655440000"
"Corporate Blue"
Reusable style definition. Supports all Defaults fields and may include an optional document object for page defaults such as size, margins, and orientation.
false
1
"2024-01-01T00:00:00.000Z"
"2024-01-01T00:00:00.000Z"
"550e8400-e29b-41d4-a716-446655440000"
"Company branding style"
