Creates a new tag
client.cloudforceOne.threatEvents.tags.create(TagCreateParams { account_id, value, activeDuration, 18 more } params, RequestOptionsoptions?): TagCreateResponse { uuid, value, activeDuration, 20 more }
POST/accounts/{account_id}/cloudforce-one/events/tags/create
Creates a new tag to be used accross threat events.
Security
API Token
The preferred authorization scheme for interacting with the Cloudflare API. Create a token.
Example:
Authorization: Bearer Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYYAccepted Permissions (at least one required)
Cloudforce One WriteCloudforce One ReadParametersExpand Collapse
params: TagCreateParams { account_id, value, activeDuration, 18 more }
params: TagCreateParams { account_id, value, activeDuration, 18 more }
actorCategory?: string
Body param: Actor variety. Allowed values: Activist, Competitor, Customer, Crime Syndicate, Former Employee, Nation State, Organized Crime, Nation State Affiliated, Terrorist, Unaffiliated.
aliases?: Array<Alias>Body param: Structured aliases ({ value, confidence 1-10, tlp }). CFONE-only: stripped from responses to non-CFONE accounts.
aliases?: Array<Alias>
Body param: Structured aliases ({ value, confidence 1-10, tlp }). CFONE-only: stripped from responses to non-CFONE accounts.
internalAliases?: Array<InternalAlias>Body param: Internal structured aliases ({ value, confidence 1-10, tlp }). CFONE-only: never returned to non-CFONE accounts.
internalAliases?: Array<InternalAlias>
Body param: Internal structured aliases ({ value, confidence 1-10, tlp }). CFONE-only: never returned to non-CFONE accounts.
ReturnsExpand Collapse
TagCreateResponse { uuid, value, activeDuration, 20 more }
TagCreateResponse { uuid, value, activeDuration, 20 more }
Creates a new tag
import Cloudflare from 'cloudflare';
const client = new Cloudflare({
apiToken: process.env['CLOUDFLARE_API_TOKEN'], // This is the default and can be omitted
});
const tag = await client.cloudforceOne.threatEvents.tags.create({
account_id: 'account_id',
value: 'APT28',
});
console.log(tag.uuid);{
"uuid": "12345678-1234-1234-1234-1234567890ab",
"value": "APT28",
"activeDuration": "activeDuration",
"actorCategory": "actorCategory",
"aliases": [
{
"value": "Fancy Bear",
"confidence": 8,
"tlp": "amber"
}
],
"aliasGroupNames": [
"string"
],
"aliasGroupNamesInternal": [
"string"
],
"analyticPriority": 0,
"attributionConfidence": "attributionConfidence",
"attributionConfidenceScore": 7,
"attributionOrganization": "attributionOrganization",
"categoryName": "Nation State",
"categoryUuid": "12345678-1234-1234-1234-1234567890ab",
"dateOfDiscovery": "2024-01-15",
"externalReferenceLinks": [
"string"
],
"internalAliases": [
{
"value": "Fancy Bear",
"confidence": 8,
"tlp": "amber"
}
],
"internalDescription": "internalDescription",
"motive": "motive",
"opsecLevel": "opsecLevel",
"originCountryISO": "originCountryISO",
"originCountryISOAlpha3": "IRN",
"priority": 0,
"sophisticationLevel": "sophisticationLevel"
}Returns Examples
{
"uuid": "12345678-1234-1234-1234-1234567890ab",
"value": "APT28",
"activeDuration": "activeDuration",
"actorCategory": "actorCategory",
"aliases": [
{
"value": "Fancy Bear",
"confidence": 8,
"tlp": "amber"
}
],
"aliasGroupNames": [
"string"
],
"aliasGroupNamesInternal": [
"string"
],
"analyticPriority": 0,
"attributionConfidence": "attributionConfidence",
"attributionConfidenceScore": 7,
"attributionOrganization": "attributionOrganization",
"categoryName": "Nation State",
"categoryUuid": "12345678-1234-1234-1234-1234567890ab",
"dateOfDiscovery": "2024-01-15",
"externalReferenceLinks": [
"string"
],
"internalAliases": [
{
"value": "Fancy Bear",
"confidence": 8,
"tlp": "amber"
}
],
"internalDescription": "internalDescription",
"motive": "motive",
"opsecLevel": "opsecLevel",
"originCountryISO": "originCountryISO",
"originCountryISOAlpha3": "IRN",
"priority": 0,
"sophisticationLevel": "sophisticationLevel"
}