curl --request GET \
--url https://api.opal.dev/v1/configuration-templates \
--header 'Authorization: Bearer <token>'{
"results": [
{
"configuration_template_id": "7c86c85d-0651-43e2-a748-d69d658418e8",
"admin_owner_id": "a4d7d928-783e-4599-8ec6-088d635af4ac",
"visibility": "private",
"linked_audit_message_channel_ids": [
"l3cb7e41-12ba-46da-92ff-030abe0450b1",
"f3cb7e41-12ba-46da-92ff-030abe0450b2"
],
"request_configuration_id": "r3cb7e41-12ba-46da-92ff-030abe0450b1",
"member_oncall_schedule_ids": [
"23cb7e41-12ba-46da-92ff-030abe0450b1",
"m3cb7e41-12ba-46da-92ff-030abe0450b2"
],
"break_glass_user_ids": [
"63cb7e41-12ba-46da-92ff-030abe0450b1",
"b3cb7e41-12ba-46da-92ff-030abe0450b2"
],
"require_mfa_to_approve": false,
"require_mfa_to_connect": false
}
]
}Returns a list of ConfigurationTemplate objects.
curl --request GET \
--url https://api.opal.dev/v1/configuration-templates \
--header 'Authorization: Bearer <token>'{
"results": [
{
"configuration_template_id": "7c86c85d-0651-43e2-a748-d69d658418e8",
"admin_owner_id": "a4d7d928-783e-4599-8ec6-088d635af4ac",
"visibility": "private",
"linked_audit_message_channel_ids": [
"l3cb7e41-12ba-46da-92ff-030abe0450b1",
"f3cb7e41-12ba-46da-92ff-030abe0450b2"
],
"request_configuration_id": "r3cb7e41-12ba-46da-92ff-030abe0450b1",
"member_oncall_schedule_ids": [
"23cb7e41-12ba-46da-92ff-030abe0450b1",
"m3cb7e41-12ba-46da-92ff-030abe0450b2"
],
"break_glass_user_ids": [
"63cb7e41-12ba-46da-92ff-030abe0450b1",
"b3cb7e41-12ba-46da-92ff-030abe0450b2"
],
"require_mfa_to_approve": false,
"require_mfa_to_connect": false
}
]
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
One page worth of configuration templates for your organization.
The PaginatedConfigurationTemplateList object is used to store a list of configuration templates.
Returned from the GET Configuration Templates endpoint.
Show child attributes
The ID of the configuration template.
"7c86c85d-0651-43e2-a748-d69d658418e8"
The name of the configuration template.
"Prod AWS Template"
The ID of the owner of the configuration template.
"7c86c85d-0651-43e2-a748-d69d658418e8"
The IDs of the audit message channels linked to the configuration template.
[
"37cb7e41-12ba-46da-92ff-030abe0450b1",
"37cb7e41-12ba-46da-92ff-030abe0450b2"
]The ID of the request configuration linked to the configuration template.
"7c86c85d-0651-43e2-a748-d69d658418e8"
The IDs of the on-call schedules linked to the configuration template.
[
"37cb7e41-12ba-46da-92ff-030abe0450b1",
"7c86c85d-0651-43e2-a748-d69d658418e8"
]The IDs of the break glass users linked to the configuration template.
[
"37cb7e41-12ba-46da-92ff-030abe0450b1",
"37cb7e41-12ba-46da-92ff-030abe0450b2"
]A bool representing whether or not to require MFA for reviewers to approve requests for this configuration template.
false
A bool representing whether or not to require MFA to connect to resources associated with this configuration template.
false
Configuration for ticket propagation, when enabled, a ticket will be created for access changes related to the users in this resource.
Show child attributes
The third party ticketing platform provider.
JIRA, LINEAR, SERVICE_NOW "LINEAR"
Custom request notification sent upon request approval for this configuration template.
800"Check your email to register your account."
Was this page helpful?