Skip to content
Start here

Resource Library

Resource LibraryApplications

List applications
client.zeroTrust.resourceLibrary.applications.list(ApplicationListParams { account_id, filter, limit, 3 more } params, RequestOptionsoptions?): SinglePage<ApplicationListResponse { id, application_confidence_score, application_source, 15 more } >
GET/accounts/{account_id}/resource-library/applications
Get application
client.zeroTrust.resourceLibrary.applications.get(stringid, ApplicationGetParams { account_id } params, RequestOptionsoptions?): ApplicationGetResponse { id, application_confidence_score, application_source, 15 more }
GET/accounts/{account_id}/resource-library/applications/{id}
ModelsExpand Collapse
ApplicationListResponse { id, application_confidence_score, application_source, 15 more }
id: string

Returns the application ID.

application_confidence_score: number

Confidence score for the application. Returns -1 when no score is available.

formatfloat
application_source: string

Returns the application source.

application_type: string

Returns the application type.

application_type_description: string

Returns the application type description.

created_at: string

Returns the application creation time.

gen_ai_score: number

GenAI score for the application. Returns -1 when no score is available.

formatfloat
hostnames: Array<string>

Returns the list of hostnames for the application.

human_id: string

Returns the human readable ID.

ip_subnets: Array<string>

Returns the list of IP subnets for the application.

name: string

Returns the application name.

port_protocols: Array<string>

Returns the list of port protocols for the application.

support_domains: Array<string>

Returns the list of support domains for the application.

supported: Array<"GATEWAY" | "ACCESS" | "CASB">

Cloudflare products that support this application.

One of the following:
"GATEWAY"
"ACCESS"
"CASB"
updated_at: string

Returns the application update time.

version: string

Returns the application version.

application_score_composition?: unknown

Returns the score composition breakdown for the application.

intel_id?: number | null

Returns the Intel API ID for the application.

formatint64
ApplicationGetResponse { id, application_confidence_score, application_source, 15 more }
id: string

Returns the application ID.

application_confidence_score: number

Confidence score for the application. Returns -1 when no score is available.

formatfloat
application_source: string

Returns the application source.

application_type: string

Returns the application type.

application_type_description: string

Returns the application type description.

created_at: string

Returns the application creation time.

gen_ai_score: number

GenAI score for the application. Returns -1 when no score is available.

formatfloat
hostnames: Array<string>

Returns the list of hostnames for the application.

human_id: string

Returns the human readable ID.

ip_subnets: Array<string>

Returns the list of IP subnets for the application.

name: string

Returns the application name.

port_protocols: Array<string>

Returns the list of port protocols for the application.

support_domains: Array<string>

Returns the list of support domains for the application.

supported: Array<"GATEWAY" | "ACCESS" | "CASB">

Cloudflare products that support this application.

One of the following:
"GATEWAY"
"ACCESS"
"CASB"
updated_at: string

Returns the application update time.

version: string

Returns the application version.

application_score_composition?: unknown

Returns the score composition breakdown for the application.

intel_id?: number | null

Returns the Intel API ID for the application.

formatint64

Resource LibraryCategories

List application categories
client.zeroTrust.resourceLibrary.categories.list(CategoryListParams { account_id, limit, offset } params, RequestOptionsoptions?): SinglePage<CategoryListResponse { id, created_at, description, name } >
GET/accounts/{account_id}/resource-library/categories
Get application category
client.zeroTrust.resourceLibrary.categories.get(stringid, CategoryGetParams { account_id } params, RequestOptionsoptions?): CategoryGetResponse { id, created_at, description, name }
GET/accounts/{account_id}/resource-library/categories/{id}
ModelsExpand Collapse
CategoryListResponse { id, created_at, description, name }
id: string

Returns the category ID.

created_at: string

Returns the category creation time.

description: string

Returns the category description.

name: string

Returns the category name.

CategoryGetResponse { id, created_at, description, name }
id: string

Returns the category ID.

created_at: string

Returns the category creation time.

description: string

Returns the category description.

name: string

Returns the category name.