Skip to content
The API may change between versions while TTX-Zone is 0.x.

Objective catalog

GET
/api/v1/objective-catalog
curl --request GET \
--url https://example.com/api/v1/objective-catalog \
--cookie ttx_access_token=<ttx_access_token>

TTX-Zone’s SMART objective templates by capability (product content, the same for everyone, like the regulatory catalog).

Successful Response

Media typeapplication/json
ObjectiveCatalogResponse
object
items
required
Items
Array<object>
ObjectiveTemplateRead

GET /objective-catalog – one SMART objective template, both locales. criterion_*/evidence_* hold one line per entry (the form joins them).

object
capability
required
Capability

Capabilities an exercise can validate – TTX-Zone’s own taxonomy.

string
Allowed values: detection_triage_escalation incident_classification crisis_decision_making regulatory_notification internal_external_comms cross_unit_coordination third_party_supply_chain continuity_recovery legal_forensics
criterion_en
required
Criterion En
Array<string>
criterion_es
required
Criterion Es
Array<string>
evidence_en
required
Evidence En
Array<string>
evidence_es
required
Evidence Es
Array<string>
id
required
Id
string
regulatory_requirement_ids
required
Regulatory Requirement Ids
Array<string>
statement_en
required
Statement En
string
statement_es
required
Statement Es
string
time_box_minutes
required
Any of:
integer
title_en
required
Title En
string
title_es
required
Title Es
string

Example

{
"items": [
{
"capability": "detection_triage_escalation"
}
]
}