Set tags for an account-level resource
Creates or updates tags for a specific account-level resource.
Security
API Email + API Key
The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.
X-Auth-Email: user@example.comThe previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.
X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194ParametersExpand Collapse
ReturnsExpand Collapse
Response for access_application resources
Response for access_application resources
class ResourceTaggingTaggedResourceObjectAccessApplication: …Response for access_application resources
Response for access_application resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectAccessApplicationPolicy: …Response for access_application_policy resources
Response for access_application_policy resources
Access application ID is required only for access_application_policy resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectAccessGroup: …Response for access_group resources
Response for access_group resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectAccount: …Response for account resources
Response for account resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectAIGateway: …Response for ai_gateway resources
Response for ai_gateway resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectAlertingPolicy: …Response for alerting_policy resources
Response for alerting_policy resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectAlertingWebhook: …Response for alerting_webhook resources
Response for alerting_webhook resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectAPIGatewayOperation: …Response for api_gateway_operation resources
Response for api_gateway_operation resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectCloudflaredTunnel: …Response for cloudflared_tunnel resources
Response for cloudflared_tunnel resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectCustomCertificate: …Response for custom_certificate resources
Response for custom_certificate resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectCustomHostname: …Response for custom_hostname resources
Response for custom_hostname resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectD1Database: …Response for d1_database resources
Response for d1_database resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectDNSRecord: …Response for dns_record resources
Response for dns_record resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectDurableObjectNamespace: …Response for durable_object_namespace resources
Response for durable_object_namespace resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectGatewayList: …Response for gateway_list resources
Response for gateway_list resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectGatewayRule: …Response for gateway_rule resources
Response for gateway_rule resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectImage: …Response for image resources
Response for image resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectKVNamespace: …Response for kv_namespace resources
Response for kv_namespace resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectManagedClientCertificate: …Response for managed_client_certificate resources
Response for managed_client_certificate resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectQueue: …Response for queue resources
Response for queue resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectR2Bucket: …Response for r2_bucket resources
Response for r2_bucket resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectResourceShare: …Response for resource_share resources
Response for resource_share resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectStreamLiveInput: …Response for stream_live_input resources
Response for stream_live_input resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectStreamVideo: …Response for stream_video resources
Response for stream_video resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectWorker: …Response for worker resources
Response for worker resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectWorkerVersion: …Response for worker_version resources
Response for worker_version resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
class ResourceTaggingTaggedResourceObjectZone: …Response for zone resources
Response for zone resources
ETag identifier for optimistic concurrency control. Formatted as “v1:
Set tags for an account-level resource
import os
from cloudflare import Cloudflare
client = Cloudflare(
api_email=os.environ.get("CLOUDFLARE_EMAIL"), # This is the default and can be omitted
api_key=os.environ.get("CLOUDFLARE_API_KEY"), # This is the default and can be omitted
)
account_tag = client.resource_tagging.account_tags.update(
account_id="023e105f4ecef8ad9ca31a8372d0c353",
resource_id="023e105f4ecef8ad9ca31a8372d0c353",
resource_type="worker",
worker_id="3f72a691-44b3-4c11-8642-c18a88ddaa5e",
)
print(account_tag){
"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": "023e105f4ecef8ad9ca31a8372d0c353",
"etag": "v1:RBNvo1WzZ4oRRq0W9-hkng",
"name": "my-worker-script",
"tags": {
"environment": "production",
"team": "engineering"
},
"type": "access_application"
}
}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": "023e105f4ecef8ad9ca31a8372d0c353",
"etag": "v1:RBNvo1WzZ4oRRq0W9-hkng",
"name": "my-worker-script",
"tags": {
"environment": "production",
"team": "engineering"
},
"type": "access_application"
}
}