Skip to main content

requests

Creates, updates, deletes, gets or lists a requests resource.

Overview

Namerequests
TypeResource
Idcloudflare.cloudforce_one.requests

Fields

The following fields are returned by SELECT queries:

Get request response.

NameDatatypeDescription
idstringUUID. (example: f174e90a-fafe-4643-bbbc-4a0ed4fc8415)
readable_idstringReadable Request ID. (example: RFI-2022-000001, title: Request Readable ID)
completedstring (date-time) (example: 2022-04-01T05:20:00Z)
contentstringRequest content. (example: What regions were most effected by the recent DoS?)
createdstring (date-time) (example: 2022-04-01T05:20:00Z)
message_tokensintegerTokens for the request messages.
prioritystring (date-time) (example: 2022-04-01T05:20:00Z)
requeststringRequested information from request. (example: Victomology)
statusstringRequest Status. (open, accepted, reported, approved, completed, declined) (title: Request Status)
summarystringBrief description of the request. (example: DoS attack)
tlpstringThe CISA defined Traffic Light Protocol (TLP). (clear, amber, amber-strict, green, red) (title: TLP)
tokensintegerTokens for the request.
updatedstring (date-time) (example: 2022-04-01T05:20:00Z)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectaccount_id, request_idRetrieves details for a specific Cloudforce One intelligence request.
updatereplaceaccount_id, request_idUpdating a request alters the request in the Cloudforce One queue. This API may be used to update any attributes of the request after the initial submission. Only fields that you choose to update need to be add to the request body.
deletedeleteaccount_id, request_idDeletes a Cloudforce One intelligence request and all associated data.
create_priorityexecaccount_id, page, per_pageLists priority intelligence requests in Cloudforce One.
create_assetexecaccount_id, request_id, page, per_pageLists assets attached to a Cloudforce One intelligence request.
create_messageexecaccount_id, request_id, page, per_pageLists messages in a Cloudforce One intelligence request conversation.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
account_idstringThe Cloudflare account ID.
request_idstring

SELECT examples

Retrieves details for a specific Cloudforce One intelligence request.

SELECT
id,
readable_id,
completed,
content,
created,
message_tokens,
priority,
request,
status,
summary,
tlp,
tokens,
updated
FROM cloudflare.cloudforce_one.requests
WHERE account_id = '{{ account_id }}' -- required
AND request_id = '{{ request_id }}' -- required
;

REPLACE examples

Updating a request alters the request in the Cloudforce One queue. This API may be used to update any attributes of the request after the initial submission. Only fields that you choose to update need to be add to the request body.

REPLACE cloudflare.cloudforce_one.requests
SET
content = '{{ content }}',
priority = '{{ priority }}',
request_type = '{{ request_type }}',
summary = '{{ summary }}',
tlp = '{{ tlp }}'
WHERE
account_id = '{{ account_id }}' --required
AND request_id = '{{ request_id }}' --required
RETURNING
errors,
messages,
result,
success;

DELETE examples

Deletes a Cloudforce One intelligence request and all associated data.

DELETE FROM cloudflare.cloudforce_one.requests
WHERE account_id = '{{ account_id }}' --required
AND request_id = '{{ request_id }}' --required
;

Lifecycle Methods

Lists priority intelligence requests in Cloudforce One.

EXEC cloudflare.cloudforce_one.requests.create_priority
@account_id='{{ account_id }}' --required
@@json=
'{
"page": {{ page }},
"per_page": {{ per_page }}
}'
;