Update application
zero_trust.resource_library.applications.update(intid, ApplicationUpdateParams**kwargs) -> ApplicationUpdateResponse
PATCH/accounts/{account_id}/resource-library/applications/{id}
Replace the network matchers for a custom application and create a new version.
Security
API Token
The preferred authorization scheme for interacting with the Cloudflare API. Create a token.
Example:
API Email + API Key
The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.
Example:
The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.
Example:
Parameters
Update application
import os
from cloudflare import Cloudflare
client = Cloudflare(
api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted
)
application = client.zero_trust.resource_library.applications.update(
id=498,
account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
print(application.id){
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"success": true,
"result": {
"id": 498,
"application_confidence_score": 0.92,
"application_source": "cloudflare",
"application_type": "Human Resources",
"application_type_description": "Applications used to manage employees and workforce tools.",
"category_id": 12,
"created_at": "2025-01-01T00:00:00Z",
"gen_ai_score": 1.5,
"hostnames": [
"example.com",
"foo.com"
],
"human_id": "HR",
"ip_subnets": [
"192.168.1.0/24",
"10.0.0.0/8"
],
"name": "HR",
"port_protocols": [
"tcp/80",
"tcp/443"
],
"support_domains": [
"example.com",
"foo.com"
],
"supported": [
"GATEWAY",
"ACCESS"
],
"updated_at": "2025-01-01T00:00:00Z",
"version": "2025-01-01T00:00:00Z",
"application_score_composition": {
"categories": [
{
"confidence": 0.95,
"name": "Security"
}
],
"plan": "free"
}
}
}Returns Examples
{
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"success": true,
"result": {
"id": 498,
"application_confidence_score": 0.92,
"application_source": "cloudflare",
"application_type": "Human Resources",
"application_type_description": "Applications used to manage employees and workforce tools.",
"category_id": 12,
"created_at": "2025-01-01T00:00:00Z",
"gen_ai_score": 1.5,
"hostnames": [
"example.com",
"foo.com"
],
"human_id": "HR",
"ip_subnets": [
"192.168.1.0/24",
"10.0.0.0/8"
],
"name": "HR",
"port_protocols": [
"tcp/80",
"tcp/443"
],
"support_domains": [
"example.com",
"foo.com"
],
"supported": [
"GATEWAY",
"ACCESS"
],
"updated_at": "2025-01-01T00:00:00Z",
"version": "2025-01-01T00:00:00Z",
"application_score_composition": {
"categories": [
{
"confidence": 0.95,
"name": "Security"
}
],
"plan": "free"
}
}
}