# Packages
# README
Go API client for defectdojo
Generation Command
$ curl https://demo.defectdojo.org/api/v2/oa3/schema/\?format\=yaml > ddj-oapi.yaml
$ docker run --rm -u $(id -u):$(id -g) \
-v $PWD:/local openapitools/openapi-generator-cli generate \
-i /local/ddj-oapi.yaml \
-g go \
-o /local \
--additional-properties=generateInterfaces=true \
--additional-properties=packageName=defectdojo \
--additional-properties=disallowAdditionalPropertiesIfNotPresent=false \
--additional-properties=useDefaultValuesForRequiredVars=true
$ rm ddj-oapi.yaml
Defect Dojo - Open Source vulnerability Management made easy. Prefetch related parameters/responses not yet in the schema.
Overview
This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.
- API version: 2.38.4
- Package version: 1.0.0
- Generator version: 7.9.0-SNAPSHOT
- Build package: org.openapitools.codegen.languages.GoClientCodegen
Installation
Install the following dependencies:
go get github.com/stretchr/testify/assert
go get golang.org/x/net/context
Put the package under your project folder and add the following in import:
import defectdojo "github.com/prempador/go-defectdojo"
To use a proxy, set the environment variable HTTP_PROXY
:
os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")
Configuration of Server URL
Default configuration comes with Servers
field that contains server objects as defined in the OpenAPI specification.
Select Server Configuration
For using other server than the one defined on index 0 set context value defectdojo.ContextServerIndex
of type int
.
ctx := context.WithValue(context.Background(), defectdojo.ContextServerIndex, 1)
Templated Server URL
Templated server URL is formatted using default variables from configuration or from context value defectdojo.ContextServerVariables
of type map[string]string
.
ctx := context.WithValue(context.Background(), defectdojo.ContextServerVariables, map[string]string{
"basePath": "v2",
})
Note, enum values are always validated and all unused variables are silently ignored.
URLs Configuration per Operation
Each operation can use different server URL defined using OperationServers
map in the Configuration
.
An operation is uniquely identified by "{classname}Service.{nickname}"
string.
Similar rules for overriding default operation server index and variables applies by using defectdojo.ContextOperationServerIndices
and defectdojo.ContextOperationServerVariables
context maps.
ctx := context.WithValue(context.Background(), defectdojo.ContextOperationServerIndices, map[string]int{
"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), defectdojo.ContextOperationServerVariables, map[string]map[string]string{
"{classname}Service.{nickname}": {
"port": "8443",
},
})
Documentation for API Endpoints
All URIs are relative to http://localhost
Class | Method | HTTP request | Description |
---|---|---|---|
AnnouncementsAPI | AnnouncementsCreate | Post /api/v2/announcements/ | |
AnnouncementsAPI | AnnouncementsDeletePreviewList | Get /api/v2/announcements/{id}/delete_preview/ | |
AnnouncementsAPI | AnnouncementsDestroy | Delete /api/v2/announcements/{id}/ | |
AnnouncementsAPI | AnnouncementsList | Get /api/v2/announcements/ | |
AnnouncementsAPI | AnnouncementsPartialUpdate | Patch /api/v2/announcements/{id}/ | |
AnnouncementsAPI | AnnouncementsRetrieve | Get /api/v2/announcements/{id}/ | |
AnnouncementsAPI | AnnouncementsUpdate | Put /api/v2/announcements/{id}/ | |
ApiTokenAuthAPI | ApiTokenAuthCreate | Post /api/v2/api-token-auth/ | |
ConfigurationPermissionsAPI | ConfigurationPermissionsList | Get /api/v2/configuration_permissions/ | |
ConfigurationPermissionsAPI | ConfigurationPermissionsRetrieve | Get /api/v2/configuration_permissions/{id}/ | |
CredentialMappingsAPI | CredentialMappingsCreate | Post /api/v2/credential_mappings/ | |
CredentialMappingsAPI | CredentialMappingsDeletePreviewList | Get /api/v2/credential_mappings/{id}/delete_preview/ | |
CredentialMappingsAPI | CredentialMappingsDestroy | Delete /api/v2/credential_mappings/{id}/ | |
CredentialMappingsAPI | CredentialMappingsList | Get /api/v2/credential_mappings/ | |
CredentialMappingsAPI | CredentialMappingsPartialUpdate | Patch /api/v2/credential_mappings/{id}/ | |
CredentialMappingsAPI | CredentialMappingsRetrieve | Get /api/v2/credential_mappings/{id}/ | |
CredentialMappingsAPI | CredentialMappingsUpdate | Put /api/v2/credential_mappings/{id}/ | |
CredentialsAPI | CredentialsCreate | Post /api/v2/credentials/ | |
CredentialsAPI | CredentialsDeletePreviewList | Get /api/v2/credentials/{id}/delete_preview/ | |
CredentialsAPI | CredentialsDestroy | Delete /api/v2/credentials/{id}/ | |
CredentialsAPI | CredentialsList | Get /api/v2/credentials/ | |
CredentialsAPI | CredentialsPartialUpdate | Patch /api/v2/credentials/{id}/ | |
CredentialsAPI | CredentialsRetrieve | Get /api/v2/credentials/{id}/ | |
CredentialsAPI | CredentialsUpdate | Put /api/v2/credentials/{id}/ | |
DevelopmentEnvironmentsAPI | DevelopmentEnvironmentsCreate | Post /api/v2/development_environments/ | |
DevelopmentEnvironmentsAPI | DevelopmentEnvironmentsDeletePreviewList | Get /api/v2/development_environments/{id}/delete_preview/ | |
DevelopmentEnvironmentsAPI | DevelopmentEnvironmentsDestroy | Delete /api/v2/development_environments/{id}/ | |
DevelopmentEnvironmentsAPI | DevelopmentEnvironmentsList | Get /api/v2/development_environments/ | |
DevelopmentEnvironmentsAPI | DevelopmentEnvironmentsPartialUpdate | Patch /api/v2/development_environments/{id}/ | |
DevelopmentEnvironmentsAPI | DevelopmentEnvironmentsRetrieve | Get /api/v2/development_environments/{id}/ | |
DevelopmentEnvironmentsAPI | DevelopmentEnvironmentsUpdate | Put /api/v2/development_environments/{id}/ | |
DojoGroupMembersAPI | DojoGroupMembersCreate | Post /api/v2/dojo_group_members/ | |
DojoGroupMembersAPI | DojoGroupMembersDeletePreviewList | Get /api/v2/dojo_group_members/{id}/delete_preview/ | |
DojoGroupMembersAPI | DojoGroupMembersDestroy | Delete /api/v2/dojo_group_members/{id}/ | |
DojoGroupMembersAPI | DojoGroupMembersList | Get /api/v2/dojo_group_members/ | |
DojoGroupMembersAPI | DojoGroupMembersRetrieve | Get /api/v2/dojo_group_members/{id}/ | |
DojoGroupMembersAPI | DojoGroupMembersUpdate | Put /api/v2/dojo_group_members/{id}/ | |
DojoGroupsAPI | DojoGroupsCreate | Post /api/v2/dojo_groups/ | |
DojoGroupsAPI | DojoGroupsDeletePreviewList | Get /api/v2/dojo_groups/{id}/delete_preview/ | |
DojoGroupsAPI | DojoGroupsDestroy | Delete /api/v2/dojo_groups/{id}/ | |
DojoGroupsAPI | DojoGroupsList | Get /api/v2/dojo_groups/ | |
DojoGroupsAPI | DojoGroupsPartialUpdate | Patch /api/v2/dojo_groups/{id}/ | |
DojoGroupsAPI | DojoGroupsRetrieve | Get /api/v2/dojo_groups/{id}/ | |
DojoGroupsAPI | DojoGroupsUpdate | Put /api/v2/dojo_groups/{id}/ | |
EndpointMetaImportAPI | EndpointMetaImportCreate | Post /api/v2/endpoint_meta_import/ | |
EndpointStatusAPI | EndpointStatusCreate | Post /api/v2/endpoint_status/ | |
EndpointStatusAPI | EndpointStatusDeletePreviewList | Get /api/v2/endpoint_status/{id}/delete_preview/ | |
EndpointStatusAPI | EndpointStatusDestroy | Delete /api/v2/endpoint_status/{id}/ | |
EndpointStatusAPI | EndpointStatusList | Get /api/v2/endpoint_status/ | |
EndpointStatusAPI | EndpointStatusPartialUpdate | Patch /api/v2/endpoint_status/{id}/ | |
EndpointStatusAPI | EndpointStatusRetrieve | Get /api/v2/endpoint_status/{id}/ | |
EndpointStatusAPI | EndpointStatusUpdate | Put /api/v2/endpoint_status/{id}/ | |
EndpointsAPI | EndpointsCreate | Post /api/v2/endpoints/ | |
EndpointsAPI | EndpointsDeletePreviewList | Get /api/v2/endpoints/{id}/delete_preview/ | |
EndpointsAPI | EndpointsDestroy | Delete /api/v2/endpoints/{id}/ | |
EndpointsAPI | EndpointsGenerateReportCreate | Post /api/v2/endpoints/{id}/generate_report/ | |
EndpointsAPI | EndpointsList | Get /api/v2/endpoints/ | |
EndpointsAPI | EndpointsPartialUpdate | Patch /api/v2/endpoints/{id}/ | |
EndpointsAPI | EndpointsRetrieve | Get /api/v2/endpoints/{id}/ | |
EndpointsAPI | EndpointsUpdate | Put /api/v2/endpoints/{id}/ | |
EngagementPresetsAPI | EngagementPresetsCreate | Post /api/v2/engagement_presets/ | |
EngagementPresetsAPI | EngagementPresetsDeletePreviewList | Get /api/v2/engagement_presets/{id}/delete_preview/ | |
EngagementPresetsAPI | EngagementPresetsDestroy | Delete /api/v2/engagement_presets/{id}/ | |
EngagementPresetsAPI | EngagementPresetsList | Get /api/v2/engagement_presets/ | |
EngagementPresetsAPI | EngagementPresetsPartialUpdate | Patch /api/v2/engagement_presets/{id}/ | |
EngagementPresetsAPI | EngagementPresetsRetrieve | Get /api/v2/engagement_presets/{id}/ | |
EngagementPresetsAPI | EngagementPresetsUpdate | Put /api/v2/engagement_presets/{id}/ | |
EngagementsAPI | EngagementsAcceptRisksCreate | Post /api/v2/engagements/{id}/accept_risks/ | |
EngagementsAPI | EngagementsCloseCreate | Post /api/v2/engagements/{id}/close/ | |
EngagementsAPI | EngagementsCompleteChecklistCreate | Post /api/v2/engagements/{id}/complete_checklist/ | |
EngagementsAPI | EngagementsCompleteChecklistRetrieve | Get /api/v2/engagements/{id}/complete_checklist/ | |
EngagementsAPI | EngagementsCreate | Post /api/v2/engagements/ | |
EngagementsAPI | EngagementsDeletePreviewList | Get /api/v2/engagements/{id}/delete_preview/ | |
EngagementsAPI | EngagementsDestroy | Delete /api/v2/engagements/{id}/ | |
EngagementsAPI | EngagementsFilesCreate | Post /api/v2/engagements/{id}/files/ | |
EngagementsAPI | EngagementsFilesDownloadRetrieve | Get /api/v2/engagements/{id}/files/download/{file_id}/ | |
EngagementsAPI | EngagementsFilesRetrieve | Get /api/v2/engagements/{id}/files/ | |
EngagementsAPI | EngagementsGenerateReportCreate | Post /api/v2/engagements/{id}/generate_report/ | |
EngagementsAPI | EngagementsList | Get /api/v2/engagements/ | |
EngagementsAPI | EngagementsNotesCreate | Post /api/v2/engagements/{id}/notes/ | |
EngagementsAPI | EngagementsNotesRetrieve | Get /api/v2/engagements/{id}/notes/ | |
EngagementsAPI | EngagementsPartialUpdate | Patch /api/v2/engagements/{id}/ | |
EngagementsAPI | EngagementsReopenCreate | Post /api/v2/engagements/{id}/reopen/ | |
EngagementsAPI | EngagementsRetrieve | Get /api/v2/engagements/{id}/ | |
EngagementsAPI | EngagementsUpdate | Put /api/v2/engagements/{id}/ | |
FindingTemplatesAPI | FindingTemplatesCreate | Post /api/v2/finding_templates/ | |
FindingTemplatesAPI | FindingTemplatesDeletePreviewList | Get /api/v2/finding_templates/{id}/delete_preview/ | |
FindingTemplatesAPI | FindingTemplatesDestroy | Delete /api/v2/finding_templates/{id}/ | |
FindingTemplatesAPI | FindingTemplatesList | Get /api/v2/finding_templates/ | |
FindingTemplatesAPI | FindingTemplatesPartialUpdate | Patch /api/v2/finding_templates/{id}/ | |
FindingTemplatesAPI | FindingTemplatesRetrieve | Get /api/v2/finding_templates/{id}/ | |
FindingTemplatesAPI | FindingTemplatesUpdate | Put /api/v2/finding_templates/{id}/ | |
FindingsAPI | FindingsAcceptRisksCreate | Post /api/v2/findings/accept_risks/ | |
FindingsAPI | FindingsCloseCreate | Post /api/v2/findings/{id}/close/ | |
FindingsAPI | FindingsCreate | Post /api/v2/findings/ | |
FindingsAPI | FindingsDeletePreviewList | Get /api/v2/findings/{id}/delete_preview/ | |
FindingsAPI | FindingsDestroy | Delete /api/v2/findings/{id}/ | |
FindingsAPI | FindingsDuplicateList | Get /api/v2/findings/{id}/duplicate/ | |
FindingsAPI | FindingsDuplicateResetCreate | Post /api/v2/findings/{id}/duplicate/reset/ | |
FindingsAPI | FindingsFilesCreate | Post /api/v2/findings/{id}/files/ | |
FindingsAPI | FindingsFilesDownloadRetrieve | Get /api/v2/findings/{id}/files/download/{file_id}/ | |
FindingsAPI | FindingsFilesRetrieve | Get /api/v2/findings/{id}/files/ | |
FindingsAPI | FindingsGenerateReportCreate | Post /api/v2/findings/generate_report/ | |
FindingsAPI | FindingsList | Get /api/v2/findings/ | |
FindingsAPI | FindingsMetadataCreate | Post /api/v2/findings/{id}/metadata/ | |
FindingsAPI | FindingsMetadataDestroy | Delete /api/v2/findings/{id}/metadata/ | |
FindingsAPI | FindingsMetadataList | Get /api/v2/findings/{id}/metadata/ | |
FindingsAPI | FindingsMetadataUpdate | Put /api/v2/findings/{id}/metadata/ | |
FindingsAPI | FindingsNotesCreate | Post /api/v2/findings/{id}/notes/ | |
FindingsAPI | FindingsNotesRetrieve | Get /api/v2/findings/{id}/notes/ | |
FindingsAPI | FindingsOriginalCreate | Post /api/v2/findings/{id}/original/{new_fid}/ | |
FindingsAPI | FindingsPartialUpdate | Patch /api/v2/findings/{id}/ | |
FindingsAPI | FindingsRemoveNotePartialUpdate | Patch /api/v2/findings/{id}/remove_note/ | |
FindingsAPI | FindingsRemoveTagsPartialUpdate | Patch /api/v2/findings/{id}/remove_tags/ | |
FindingsAPI | FindingsRemoveTagsUpdate | Put /api/v2/findings/{id}/remove_tags/ | |
FindingsAPI | FindingsRequestResponseCreate | Post /api/v2/findings/{id}/request_response/ | |
FindingsAPI | FindingsRequestResponseRetrieve | Get /api/v2/findings/{id}/request_response/ | |
FindingsAPI | FindingsRetrieve | Get /api/v2/findings/{id}/ | |
FindingsAPI | FindingsTagsCreate | Post /api/v2/findings/{id}/tags/ | |
FindingsAPI | FindingsTagsRetrieve | Get /api/v2/findings/{id}/tags/ | |
FindingsAPI | FindingsUpdate | Put /api/v2/findings/{id}/ | |
GlobalRolesAPI | GlobalRolesCreate | Post /api/v2/global_roles/ | |
GlobalRolesAPI | GlobalRolesDeletePreviewList | Get /api/v2/global_roles/{id}/delete_preview/ | |
GlobalRolesAPI | GlobalRolesDestroy | Delete /api/v2/global_roles/{id}/ | |
GlobalRolesAPI | GlobalRolesList | Get /api/v2/global_roles/ | |
GlobalRolesAPI | GlobalRolesPartialUpdate | Patch /api/v2/global_roles/{id}/ | |
GlobalRolesAPI | GlobalRolesRetrieve | Get /api/v2/global_roles/{id}/ | |
GlobalRolesAPI | GlobalRolesUpdate | Put /api/v2/global_roles/{id}/ | |
ImportLanguagesAPI | ImportLanguagesCreate | Post /api/v2/import-languages/ | |
ImportScanAPI | ImportScanCreate | Post /api/v2/import-scan/ | |
JiraConfigurationsAPI | JiraConfigurationsCreate | Post /api/v2/jira_configurations/ | |
JiraConfigurationsAPI | JiraConfigurationsDeletePreviewList | Get /api/v2/jira_configurations/{id}/delete_preview/ | |
JiraConfigurationsAPI | JiraConfigurationsDestroy | Delete /api/v2/jira_configurations/{id}/ | |
JiraConfigurationsAPI | JiraConfigurationsList | Get /api/v2/jira_configurations/ | |
JiraConfigurationsAPI | JiraConfigurationsPartialUpdate | Patch /api/v2/jira_configurations/{id}/ | |
JiraConfigurationsAPI | JiraConfigurationsRetrieve | Get /api/v2/jira_configurations/{id}/ | |
JiraConfigurationsAPI | JiraConfigurationsUpdate | Put /api/v2/jira_configurations/{id}/ | |
JiraFindingMappingsAPI | JiraFindingMappingsCreate | Post /api/v2/jira_finding_mappings/ | |
JiraFindingMappingsAPI | JiraFindingMappingsDeletePreviewList | Get /api/v2/jira_finding_mappings/{id}/delete_preview/ | |
JiraFindingMappingsAPI | JiraFindingMappingsDestroy | Delete /api/v2/jira_finding_mappings/{id}/ | |
JiraFindingMappingsAPI | JiraFindingMappingsList | Get /api/v2/jira_finding_mappings/ | |
JiraFindingMappingsAPI | JiraFindingMappingsPartialUpdate | Patch /api/v2/jira_finding_mappings/{id}/ | |
JiraFindingMappingsAPI | JiraFindingMappingsRetrieve | Get /api/v2/jira_finding_mappings/{id}/ | |
JiraFindingMappingsAPI | JiraFindingMappingsUpdate | Put /api/v2/jira_finding_mappings/{id}/ | |
JiraInstancesAPI | JiraInstancesCreate | Post /api/v2/jira_instances/ | |
JiraInstancesAPI | JiraInstancesDeletePreviewList | Get /api/v2/jira_instances/{id}/delete_preview/ | |
JiraInstancesAPI | JiraInstancesDestroy | Delete /api/v2/jira_instances/{id}/ | |
JiraInstancesAPI | JiraInstancesList | Get /api/v2/jira_instances/ | |
JiraInstancesAPI | JiraInstancesPartialUpdate | Patch /api/v2/jira_instances/{id}/ | |
JiraInstancesAPI | JiraInstancesRetrieve | Get /api/v2/jira_instances/{id}/ | |
JiraInstancesAPI | JiraInstancesUpdate | Put /api/v2/jira_instances/{id}/ | |
JiraProductConfigurationsAPI | JiraProductConfigurationsCreate | Post /api/v2/jira_product_configurations/ | |
JiraProductConfigurationsAPI | JiraProductConfigurationsDeletePreviewList | Get /api/v2/jira_product_configurations/{id}/delete_preview/ | |
JiraProductConfigurationsAPI | JiraProductConfigurationsDestroy | Delete /api/v2/jira_product_configurations/{id}/ | |
JiraProductConfigurationsAPI | JiraProductConfigurationsList | Get /api/v2/jira_product_configurations/ | |
JiraProductConfigurationsAPI | JiraProductConfigurationsPartialUpdate | Patch /api/v2/jira_product_configurations/{id}/ | |
JiraProductConfigurationsAPI | JiraProductConfigurationsRetrieve | Get /api/v2/jira_product_configurations/{id}/ | |
JiraProductConfigurationsAPI | JiraProductConfigurationsUpdate | Put /api/v2/jira_product_configurations/{id}/ | |
JiraProjectsAPI | JiraProjectsCreate | Post /api/v2/jira_projects/ | |
JiraProjectsAPI | JiraProjectsDeletePreviewList | Get /api/v2/jira_projects/{id}/delete_preview/ | |
JiraProjectsAPI | JiraProjectsDestroy | Delete /api/v2/jira_projects/{id}/ | |
JiraProjectsAPI | JiraProjectsList | Get /api/v2/jira_projects/ | |
JiraProjectsAPI | JiraProjectsPartialUpdate | Patch /api/v2/jira_projects/{id}/ | |
JiraProjectsAPI | JiraProjectsRetrieve | Get /api/v2/jira_projects/{id}/ | |
JiraProjectsAPI | JiraProjectsUpdate | Put /api/v2/jira_projects/{id}/ | |
LanguageTypesAPI | LanguageTypesCreate | Post /api/v2/language_types/ | |
LanguageTypesAPI | LanguageTypesDeletePreviewList | Get /api/v2/language_types/{id}/delete_preview/ | |
LanguageTypesAPI | LanguageTypesDestroy | Delete /api/v2/language_types/{id}/ | |
LanguageTypesAPI | LanguageTypesList | Get /api/v2/language_types/ | |
LanguageTypesAPI | LanguageTypesPartialUpdate | Patch /api/v2/language_types/{id}/ | |
LanguageTypesAPI | LanguageTypesRetrieve | Get /api/v2/language_types/{id}/ | |
LanguageTypesAPI | LanguageTypesUpdate | Put /api/v2/language_types/{id}/ | |
LanguagesAPI | LanguagesCreate | Post /api/v2/languages/ | |
LanguagesAPI | LanguagesDeletePreviewList | Get /api/v2/languages/{id}/delete_preview/ | |
LanguagesAPI | LanguagesDestroy | Delete /api/v2/languages/{id}/ | |
LanguagesAPI | LanguagesList | Get /api/v2/languages/ | |
LanguagesAPI | LanguagesPartialUpdate | Patch /api/v2/languages/{id}/ | |
LanguagesAPI | LanguagesRetrieve | Get /api/v2/languages/{id}/ | |
LanguagesAPI | LanguagesUpdate | Put /api/v2/languages/{id}/ | |
MetadataAPI | MetadataCreate | Post /api/v2/metadata/ | |
MetadataAPI | MetadataDeletePreviewList | Get /api/v2/metadata/{id}/delete_preview/ | |
MetadataAPI | MetadataDestroy | Delete /api/v2/metadata/{id}/ | |
MetadataAPI | MetadataList | Get /api/v2/metadata/ | |
MetadataAPI | MetadataPartialUpdate | Patch /api/v2/metadata/{id}/ | |
MetadataAPI | MetadataRetrieve | Get /api/v2/metadata/{id}/ | |
MetadataAPI | MetadataUpdate | Put /api/v2/metadata/{id}/ | |
NetworkLocationsAPI | NetworkLocationsCreate | Post /api/v2/network_locations/ | |
NetworkLocationsAPI | NetworkLocationsDeletePreviewList | Get /api/v2/network_locations/{id}/delete_preview/ | |
NetworkLocationsAPI | NetworkLocationsDestroy | Delete /api/v2/network_locations/{id}/ | |
NetworkLocationsAPI | NetworkLocationsList | Get /api/v2/network_locations/ | |
NetworkLocationsAPI | NetworkLocationsPartialUpdate | Patch /api/v2/network_locations/{id}/ | |
NetworkLocationsAPI | NetworkLocationsRetrieve | Get /api/v2/network_locations/{id}/ | |
NetworkLocationsAPI | NetworkLocationsUpdate | Put /api/v2/network_locations/{id}/ | |
NoteTypeAPI | NoteTypeCreate | Post /api/v2/note_type/ | |
NoteTypeAPI | NoteTypeDeletePreviewList | Get /api/v2/note_type/{id}/delete_preview/ | |
NoteTypeAPI | NoteTypeDestroy | Delete /api/v2/note_type/{id}/ | |
NoteTypeAPI | NoteTypeList | Get /api/v2/note_type/ | |
NoteTypeAPI | NoteTypePartialUpdate | Patch /api/v2/note_type/{id}/ | |
NoteTypeAPI | NoteTypeRetrieve | Get /api/v2/note_type/{id}/ | |
NoteTypeAPI | NoteTypeUpdate | Put /api/v2/note_type/{id}/ | |
NotesAPI | NotesList | Get /api/v2/notes/ | |
NotesAPI | NotesPartialUpdate | Patch /api/v2/notes/{id}/ | |
NotesAPI | NotesRetrieve | Get /api/v2/notes/{id}/ | |
NotesAPI | NotesUpdate | Put /api/v2/notes/{id}/ | |
NotificationsAPI | NotificationsCreate | Post /api/v2/notifications/ | |
NotificationsAPI | NotificationsDeletePreviewList | Get /api/v2/notifications/{id}/delete_preview/ | |
NotificationsAPI | NotificationsDestroy | Delete /api/v2/notifications/{id}/ | |
NotificationsAPI | NotificationsList | Get /api/v2/notifications/ | |
NotificationsAPI | NotificationsPartialUpdate | Patch /api/v2/notifications/{id}/ | |
NotificationsAPI | NotificationsRetrieve | Get /api/v2/notifications/{id}/ | |
NotificationsAPI | NotificationsUpdate | Put /api/v2/notifications/{id}/ | |
Oa3API | Oa3SchemaRetrieve | Get /api/v2/oa3/schema/ | |
ProductApiScanConfigurationsAPI | ProductApiScanConfigurationsCreate | Post /api/v2/product_api_scan_configurations/ | |
ProductApiScanConfigurationsAPI | ProductApiScanConfigurationsDeletePreviewList | Get /api/v2/product_api_scan_configurations/{id}/delete_preview/ | |
ProductApiScanConfigurationsAPI | ProductApiScanConfigurationsDestroy | Delete /api/v2/product_api_scan_configurations/{id}/ | |
ProductApiScanConfigurationsAPI | ProductApiScanConfigurationsList | Get /api/v2/product_api_scan_configurations/ | |
ProductApiScanConfigurationsAPI | ProductApiScanConfigurationsPartialUpdate | Patch /api/v2/product_api_scan_configurations/{id}/ | |
ProductApiScanConfigurationsAPI | ProductApiScanConfigurationsRetrieve | Get /api/v2/product_api_scan_configurations/{id}/ | |
ProductApiScanConfigurationsAPI | ProductApiScanConfigurationsUpdate | Put /api/v2/product_api_scan_configurations/{id}/ | |
ProductGroupsAPI | ProductGroupsCreate | Post /api/v2/product_groups/ | |
ProductGroupsAPI | ProductGroupsDeletePreviewList | Get /api/v2/product_groups/{id}/delete_preview/ | |
ProductGroupsAPI | ProductGroupsDestroy | Delete /api/v2/product_groups/{id}/ | |
ProductGroupsAPI | ProductGroupsList | Get /api/v2/product_groups/ | |
ProductGroupsAPI | ProductGroupsRetrieve | Get /api/v2/product_groups/{id}/ | |
ProductGroupsAPI | ProductGroupsUpdate | Put /api/v2/product_groups/{id}/ | |
ProductMembersAPI | ProductMembersCreate | Post /api/v2/product_members/ | |
ProductMembersAPI | ProductMembersDeletePreviewList | Get /api/v2/product_members/{id}/delete_preview/ | |
ProductMembersAPI | ProductMembersDestroy | Delete /api/v2/product_members/{id}/ | |
ProductMembersAPI | ProductMembersList | Get /api/v2/product_members/ | |
ProductMembersAPI | ProductMembersRetrieve | Get /api/v2/product_members/{id}/ | |
ProductMembersAPI | ProductMembersUpdate | Put /api/v2/product_members/{id}/ | |
ProductTypeGroupsAPI | ProductTypeGroupsCreate | Post /api/v2/product_type_groups/ | |
ProductTypeGroupsAPI | ProductTypeGroupsDeletePreviewList | Get /api/v2/product_type_groups/{id}/delete_preview/ | |
ProductTypeGroupsAPI | ProductTypeGroupsDestroy | Delete /api/v2/product_type_groups/{id}/ | |
ProductTypeGroupsAPI | ProductTypeGroupsList | Get /api/v2/product_type_groups/ | |
ProductTypeGroupsAPI | ProductTypeGroupsRetrieve | Get /api/v2/product_type_groups/{id}/ | |
ProductTypeGroupsAPI | ProductTypeGroupsUpdate | Put /api/v2/product_type_groups/{id}/ | |
ProductTypeMembersAPI | ProductTypeMembersCreate | Post /api/v2/product_type_members/ | |
ProductTypeMembersAPI | ProductTypeMembersDeletePreviewList | Get /api/v2/product_type_members/{id}/delete_preview/ | |
ProductTypeMembersAPI | ProductTypeMembersDestroy | Delete /api/v2/product_type_members/{id}/ | |
ProductTypeMembersAPI | ProductTypeMembersList | Get /api/v2/product_type_members/ | |
ProductTypeMembersAPI | ProductTypeMembersRetrieve | Get /api/v2/product_type_members/{id}/ | |
ProductTypeMembersAPI | ProductTypeMembersUpdate | Put /api/v2/product_type_members/{id}/ | |
ProductTypesAPI | ProductTypesCreate | Post /api/v2/product_types/ | |
ProductTypesAPI | ProductTypesDeletePreviewList | Get /api/v2/product_types/{id}/delete_preview/ | |
ProductTypesAPI | ProductTypesDestroy | Delete /api/v2/product_types/{id}/ | |
ProductTypesAPI | ProductTypesGenerateReportCreate | Post /api/v2/product_types/{id}/generate_report/ | |
ProductTypesAPI | ProductTypesList | Get /api/v2/product_types/ | |
ProductTypesAPI | ProductTypesPartialUpdate | Patch /api/v2/product_types/{id}/ | |
ProductTypesAPI | ProductTypesRetrieve | Get /api/v2/product_types/{id}/ | |
ProductTypesAPI | ProductTypesUpdate | Put /api/v2/product_types/{id}/ | |
ProductsAPI | ProductsCreate | Post /api/v2/products/ | |
ProductsAPI | ProductsDeletePreviewList | Get /api/v2/products/{id}/delete_preview/ | |
ProductsAPI | ProductsDestroy | Delete /api/v2/products/{id}/ | |
ProductsAPI | ProductsGenerateReportCreate | Post /api/v2/products/{id}/generate_report/ | |
ProductsAPI | ProductsList | Get /api/v2/products/ | |
ProductsAPI | ProductsPartialUpdate | Patch /api/v2/products/{id}/ | |
ProductsAPI | ProductsRetrieve | Get /api/v2/products/{id}/ | |
ProductsAPI | ProductsUpdate | Put /api/v2/products/{id}/ | |
QuestionnaireAnsweredQuestionnairesAPI | QuestionnaireAnsweredQuestionnairesList | Get /api/v2/questionnaire_answered_questionnaires/ | |
QuestionnaireAnsweredQuestionnairesAPI | QuestionnaireAnsweredQuestionnairesRetrieve | Get /api/v2/questionnaire_answered_questionnaires/{id}/ | |
QuestionnaireAnswersAPI | QuestionnaireAnswersList | Get /api/v2/questionnaire_answers/ | |
QuestionnaireAnswersAPI | QuestionnaireAnswersRetrieve | Get /api/v2/questionnaire_answers/{id}/ | |
QuestionnaireEngagementQuestionnairesAPI | QuestionnaireEngagementQuestionnairesList | Get /api/v2/questionnaire_engagement_questionnaires/ | |
QuestionnaireEngagementQuestionnairesAPI | QuestionnaireEngagementQuestionnairesRetrieve | Get /api/v2/questionnaire_engagement_questionnaires/{id}/ | |
QuestionnaireGeneralQuestionnairesAPI | QuestionnaireGeneralQuestionnairesList | Get /api/v2/questionnaire_general_questionnaires/ | |
QuestionnaireGeneralQuestionnairesAPI | QuestionnaireGeneralQuestionnairesRetrieve | Get /api/v2/questionnaire_general_questionnaires/{id}/ | |
QuestionnaireQuestionsAPI | QuestionnaireQuestionsList | Get /api/v2/questionnaire_questions/ | |
QuestionnaireQuestionsAPI | QuestionnaireQuestionsRetrieve | Get /api/v2/questionnaire_questions/{id}/ | |
RegulationsAPI | RegulationsCreate | Post /api/v2/regulations/ | |
RegulationsAPI | RegulationsDeletePreviewList | Get /api/v2/regulations/{id}/delete_preview/ | |
RegulationsAPI | RegulationsDestroy | Delete /api/v2/regulations/{id}/ | |
RegulationsAPI | RegulationsList | Get /api/v2/regulations/ | |
RegulationsAPI | RegulationsPartialUpdate | Patch /api/v2/regulations/{id}/ | |
RegulationsAPI | RegulationsRetrieve | Get /api/v2/regulations/{id}/ | |
RegulationsAPI | RegulationsUpdate | Put /api/v2/regulations/{id}/ | |
ReimportScanAPI | ReimportScanCreate | Post /api/v2/reimport-scan/ | |
RiskAcceptanceAPI | RiskAcceptanceCreate | Post /api/v2/risk_acceptance/ | |
RiskAcceptanceAPI | RiskAcceptanceDeletePreviewList | Get /api/v2/risk_acceptance/{id}/delete_preview/ | |
RiskAcceptanceAPI | RiskAcceptanceDestroy | Delete /api/v2/risk_acceptance/{id}/ | |
RiskAcceptanceAPI | RiskAcceptanceDownloadProofRetrieve | Get /api/v2/risk_acceptance/{id}/download_proof/ | |
RiskAcceptanceAPI | RiskAcceptanceList | Get /api/v2/risk_acceptance/ | |
RiskAcceptanceAPI | RiskAcceptancePartialUpdate | Patch /api/v2/risk_acceptance/{id}/ | |
RiskAcceptanceAPI | RiskAcceptanceRetrieve | Get /api/v2/risk_acceptance/{id}/ | |
RiskAcceptanceAPI | RiskAcceptanceUpdate | Put /api/v2/risk_acceptance/{id}/ | |
RolesAPI | RolesList | Get /api/v2/roles/ | |
RolesAPI | RolesRetrieve | Get /api/v2/roles/{id}/ | |
SlaConfigurationsAPI | SlaConfigurationsCreate | Post /api/v2/sla_configurations/ | |
SlaConfigurationsAPI | SlaConfigurationsDeletePreviewList | Get /api/v2/sla_configurations/{id}/delete_preview/ | |
SlaConfigurationsAPI | SlaConfigurationsDestroy | Delete /api/v2/sla_configurations/{id}/ | |
SlaConfigurationsAPI | SlaConfigurationsList | Get /api/v2/sla_configurations/ | |
SlaConfigurationsAPI | SlaConfigurationsPartialUpdate | Patch /api/v2/sla_configurations/{id}/ | |
SlaConfigurationsAPI | SlaConfigurationsRetrieve | Get /api/v2/sla_configurations/{id}/ | |
SlaConfigurationsAPI | SlaConfigurationsUpdate | Put /api/v2/sla_configurations/{id}/ | |
SonarqubeIssuesAPI | SonarqubeIssuesCreate | Post /api/v2/sonarqube_issues/ | |
SonarqubeIssuesAPI | SonarqubeIssuesDeletePreviewList | Get /api/v2/sonarqube_issues/{id}/delete_preview/ | |
SonarqubeIssuesAPI | SonarqubeIssuesDestroy | Delete /api/v2/sonarqube_issues/{id}/ | |
SonarqubeIssuesAPI | SonarqubeIssuesList | Get /api/v2/sonarqube_issues/ | |
SonarqubeIssuesAPI | SonarqubeIssuesPartialUpdate | Patch /api/v2/sonarqube_issues/{id}/ | |
SonarqubeIssuesAPI | SonarqubeIssuesRetrieve | Get /api/v2/sonarqube_issues/{id}/ | |
SonarqubeIssuesAPI | SonarqubeIssuesUpdate | Put /api/v2/sonarqube_issues/{id}/ | |
SonarqubeTransitionsAPI | SonarqubeTransitionsCreate | Post /api/v2/sonarqube_transitions/ | |
SonarqubeTransitionsAPI | SonarqubeTransitionsDeletePreviewList | Get /api/v2/sonarqube_transitions/{id}/delete_preview/ | |
SonarqubeTransitionsAPI | SonarqubeTransitionsDestroy | Delete /api/v2/sonarqube_transitions/{id}/ | |
SonarqubeTransitionsAPI | SonarqubeTransitionsList | Get /api/v2/sonarqube_transitions/ | |
SonarqubeTransitionsAPI | SonarqubeTransitionsPartialUpdate | Patch /api/v2/sonarqube_transitions/{id}/ | |
SonarqubeTransitionsAPI | SonarqubeTransitionsRetrieve | Get /api/v2/sonarqube_transitions/{id}/ | |
SonarqubeTransitionsAPI | SonarqubeTransitionsUpdate | Put /api/v2/sonarqube_transitions/{id}/ | |
StubFindingsAPI | StubFindingsCreate | Post /api/v2/stub_findings/ | |
StubFindingsAPI | StubFindingsDeletePreviewList | Get /api/v2/stub_findings/{id}/delete_preview/ | |
StubFindingsAPI | StubFindingsDestroy | Delete /api/v2/stub_findings/{id}/ | |
StubFindingsAPI | StubFindingsList | Get /api/v2/stub_findings/ | |
StubFindingsAPI | StubFindingsPartialUpdate | Patch /api/v2/stub_findings/{id}/ | |
StubFindingsAPI | StubFindingsRetrieve | Get /api/v2/stub_findings/{id}/ | |
StubFindingsAPI | StubFindingsUpdate | Put /api/v2/stub_findings/{id}/ | |
SystemSettingsAPI | SystemSettingsList | Get /api/v2/system_settings/ | |
SystemSettingsAPI | SystemSettingsPartialUpdate | Patch /api/v2/system_settings/{id}/ | |
SystemSettingsAPI | SystemSettingsUpdate | Put /api/v2/system_settings/{id}/ | |
TechnologiesAPI | TechnologiesCreate | Post /api/v2/technologies/ | |
TechnologiesAPI | TechnologiesDeletePreviewList | Get /api/v2/technologies/{id}/delete_preview/ | |
TechnologiesAPI | TechnologiesDestroy | Delete /api/v2/technologies/{id}/ | |
TechnologiesAPI | TechnologiesList | Get /api/v2/technologies/ | |
TechnologiesAPI | TechnologiesPartialUpdate | Patch /api/v2/technologies/{id}/ | |
TechnologiesAPI | TechnologiesRetrieve | Get /api/v2/technologies/{id}/ | |
TechnologiesAPI | TechnologiesUpdate | Put /api/v2/technologies/{id}/ | |
TestImportsAPI | TestImportsCreate | Post /api/v2/test_imports/ | |
TestImportsAPI | TestImportsDeletePreviewList | Get /api/v2/test_imports/{id}/delete_preview/ | |
TestImportsAPI | TestImportsDestroy | Delete /api/v2/test_imports/{id}/ | |
TestImportsAPI | TestImportsList | Get /api/v2/test_imports/ | |
TestImportsAPI | TestImportsPartialUpdate | Patch /api/v2/test_imports/{id}/ | |
TestImportsAPI | TestImportsRetrieve | Get /api/v2/test_imports/{id}/ | |
TestImportsAPI | TestImportsUpdate | Put /api/v2/test_imports/{id}/ | |
TestTypesAPI | TestTypesCreate | Post /api/v2/test_types/ | |
TestTypesAPI | TestTypesList | Get /api/v2/test_types/ | |
TestTypesAPI | TestTypesPartialUpdate | Patch /api/v2/test_types/{id}/ | |
TestTypesAPI | TestTypesRetrieve | Get /api/v2/test_types/{id}/ | |
TestTypesAPI | TestTypesUpdate | Put /api/v2/test_types/{id}/ | |
TestsAPI | TestsAcceptRisksCreate | Post /api/v2/tests/{id}/accept_risks/ | |
TestsAPI | TestsCreate | Post /api/v2/tests/ | |
TestsAPI | TestsDeletePreviewList | Get /api/v2/tests/{id}/delete_preview/ | |
TestsAPI | TestsDestroy | Delete /api/v2/tests/{id}/ | |
TestsAPI | TestsFilesCreate | Post /api/v2/tests/{id}/files/ | |
TestsAPI | TestsFilesDownloadRetrieve | Get /api/v2/tests/{id}/files/download/{file_id}/ | |
TestsAPI | TestsFilesRetrieve | Get /api/v2/tests/{id}/files/ | |
TestsAPI | TestsGenerateReportCreate | Post /api/v2/tests/{id}/generate_report/ | |
TestsAPI | TestsList | Get /api/v2/tests/ | |
TestsAPI | TestsNotesCreate | Post /api/v2/tests/{id}/notes/ | |
TestsAPI | TestsNotesRetrieve | Get /api/v2/tests/{id}/notes/ | |
TestsAPI | TestsPartialUpdate | Patch /api/v2/tests/{id}/ | |
TestsAPI | TestsRetrieve | Get /api/v2/tests/{id}/ | |
TestsAPI | TestsUpdate | Put /api/v2/tests/{id}/ | |
ToolConfigurationsAPI | ToolConfigurationsCreate | Post /api/v2/tool_configurations/ | |
ToolConfigurationsAPI | ToolConfigurationsDeletePreviewList | Get /api/v2/tool_configurations/{id}/delete_preview/ | |
ToolConfigurationsAPI | ToolConfigurationsDestroy | Delete /api/v2/tool_configurations/{id}/ | |
ToolConfigurationsAPI | ToolConfigurationsList | Get /api/v2/tool_configurations/ | |
ToolConfigurationsAPI | ToolConfigurationsPartialUpdate | Patch /api/v2/tool_configurations/{id}/ | |
ToolConfigurationsAPI | ToolConfigurationsRetrieve | Get /api/v2/tool_configurations/{id}/ | |
ToolConfigurationsAPI | ToolConfigurationsUpdate | Put /api/v2/tool_configurations/{id}/ | |
ToolProductSettingsAPI | ToolProductSettingsCreate | Post /api/v2/tool_product_settings/ | |
ToolProductSettingsAPI | ToolProductSettingsDeletePreviewList | Get /api/v2/tool_product_settings/{id}/delete_preview/ | |
ToolProductSettingsAPI | ToolProductSettingsDestroy | Delete /api/v2/tool_product_settings/{id}/ | |
ToolProductSettingsAPI | ToolProductSettingsList | Get /api/v2/tool_product_settings/ | |
ToolProductSettingsAPI | ToolProductSettingsPartialUpdate | Patch /api/v2/tool_product_settings/{id}/ | |
ToolProductSettingsAPI | ToolProductSettingsRetrieve | Get /api/v2/tool_product_settings/{id}/ | |
ToolProductSettingsAPI | ToolProductSettingsUpdate | Put /api/v2/tool_product_settings/{id}/ | |
ToolTypesAPI | ToolTypesCreate | Post /api/v2/tool_types/ | |
ToolTypesAPI | ToolTypesDeletePreviewList | Get /api/v2/tool_types/{id}/delete_preview/ | |
ToolTypesAPI | ToolTypesDestroy | Delete /api/v2/tool_types/{id}/ | |
ToolTypesAPI | ToolTypesList | Get /api/v2/tool_types/ | |
ToolTypesAPI | ToolTypesPartialUpdate | Patch /api/v2/tool_types/{id}/ | |
ToolTypesAPI | ToolTypesRetrieve | Get /api/v2/tool_types/{id}/ | |
ToolTypesAPI | ToolTypesUpdate | Put /api/v2/tool_types/{id}/ | |
UserContactInfosAPI | UserContactInfosCreate | Post /api/v2/user_contact_infos/ | |
UserContactInfosAPI | UserContactInfosDeletePreviewList | Get /api/v2/user_contact_infos/{id}/delete_preview/ | |
UserContactInfosAPI | UserContactInfosDestroy | Delete /api/v2/user_contact_infos/{id}/ | |
UserContactInfosAPI | UserContactInfosList | Get /api/v2/user_contact_infos/ | |
UserContactInfosAPI | UserContactInfosPartialUpdate | Patch /api/v2/user_contact_infos/{id}/ | |
UserContactInfosAPI | UserContactInfosRetrieve | Get /api/v2/user_contact_infos/{id}/ | |
UserContactInfosAPI | UserContactInfosUpdate | Put /api/v2/user_contact_infos/{id}/ | |
UserProfileAPI | UserProfileRetrieve | Get /api/v2/user_profile/ | |
UsersAPI | UsersCreate | Post /api/v2/users/ | |
UsersAPI | UsersDeletePreviewList | Get /api/v2/users/{id}/delete_preview/ | |
UsersAPI | UsersDestroy | Delete /api/v2/users/{id}/ | |
UsersAPI | UsersList | Get /api/v2/users/ | |
UsersAPI | UsersPartialUpdate | Patch /api/v2/users/{id}/ | |
UsersAPI | UsersRetrieve | Get /api/v2/users/{id}/ | |
UsersAPI | UsersUpdate | Put /api/v2/users/{id}/ |
Documentation For Models
- AcceptedRiskRequest
- AddNewNoteOptionRequest
- Announcement
- AnnouncementRequest
- AppAnalysis
- AppAnalysisPrefetch
- AppAnalysisRequest
- AuthToken
- AuthTokenRequest
- BurpRawRequestResponse
- BurpRawRequestResponseRequest
- ConfigurationPermission
- Credential
- CredentialMapping
- CredentialMappingRequest
- CredentialPrefetch
- CredentialRequest
- DeletePreview
- DeltaStatistics
- DeltaStatisticsRequest
- DevelopmentEnvironment
- DevelopmentEnvironmentRequest
- DojoGroup
- DojoGroupMember
- DojoGroupMemberPrefetch
- DojoGroupMemberRequest
- DojoGroupPrefetch
- DojoGroupRequest
- Endpoint
- EndpointMetaImporter
- EndpointRequest
- EndpointStatus
- EndpointStatusRequest
- Engagement
- EngagementCheckList
- EngagementCheckListRequest
- EngagementPresets
- EngagementPresetsPrefetch
- EngagementPresetsRequest
- EngagementRequest
- EngagementToFiles
- EngagementToNotes
- ExecutiveSummary
- File
- FileRequest
- Finding
- FindingClose
- FindingCloseRequest
- FindingCreate
- FindingCreateRequest
- FindingEngagement
- FindingEnvironment
- FindingGroup
- FindingGroupRequest
- FindingMeta
- FindingMetaRequest
- FindingPrefetch
- FindingProdType
- FindingProduct
- FindingRelatedFields
- FindingRequest
- FindingTemplate
- FindingTemplateRequest
- FindingTest
- FindingTestType
- FindingToFiles
- FindingToNotes
- GlobalRole
- GlobalRoleRequest
- ImportLanguages
- ImportScan
- ImportStatistics
- ImportStatisticsRequest
- JIRAInstance
- JIRAInstanceRequest
- JIRAIssue
- JIRAIssueRequest
- JIRAProject
- JIRAProjectPrefetch
- JIRAProjectRequest
- Language
- LanguagePrefetch
- LanguageRequest
- LanguageType
- LanguageTypeRequest
- Meta
- MetaRequest
- NetworkLocations
- NetworkLocationsRequest
- Note
- NoteHistory
- NoteHistoryRequest
- NoteRequest
- NoteType
- NoteTypeRequest
- Notifications
- NotificationsRequest
- PaginatedAnnouncementList
- PaginatedAppAnalysisList
- PaginatedConfigurationPermissionList
- PaginatedCredentialList
- PaginatedCredentialMappingList
- PaginatedDeletePreviewList
- PaginatedDevelopmentEnvironmentList
- PaginatedDojoGroupList
- PaginatedDojoGroupMemberList
- PaginatedEndpointList
- PaginatedEndpointStatusList
- PaginatedEngagementList
- PaginatedEngagementPresetsList
- PaginatedFindingList
- PaginatedFindingTemplateList
- PaginatedGlobalRoleList
- PaginatedJIRAInstanceList
- PaginatedJIRAIssueList
- PaginatedJIRAProjectList
- PaginatedLanguageList
- PaginatedLanguageTypeList
- PaginatedMetaList
- PaginatedNetworkLocationsList
- PaginatedNoteList
- PaginatedNoteTypeList
- PaginatedNotificationsList
- PaginatedProductAPIScanConfigurationList
- PaginatedProductAPIScanConfigurationListPrefetch
- PaginatedProductGroupList
- PaginatedProductGroupListPrefetch
- PaginatedProductList
- PaginatedProductListPrefetch
- PaginatedProductMemberList
- PaginatedProductMemberListPrefetch
- PaginatedProductTypeGroupList
- PaginatedProductTypeGroupListPrefetch
- PaginatedProductTypeList
- PaginatedProductTypeListPrefetch
- PaginatedProductTypeMemberList
- PaginatedProductTypeMemberListPrefetch
- PaginatedQuestionnaireAnswerList
- PaginatedQuestionnaireAnsweredSurveyList
- PaginatedQuestionnaireAnsweredSurveyListPrefetch
- PaginatedQuestionnaireEngagementSurveyList
- PaginatedQuestionnaireGeneralSurveyList
- PaginatedQuestionnaireQuestionList
- PaginatedRegulationList
- PaginatedRiskAcceptanceList
- PaginatedRoleList
- PaginatedSLAConfigurationList
- PaginatedSonarqubeIssueList
- PaginatedSonarqubeIssueTransitionList
- PaginatedStubFindingList
- PaginatedSystemSettingsList
- PaginatedTestImportList
- PaginatedTestList
- PaginatedTestTypeList
- PaginatedToolConfigurationList
- PaginatedToolConfigurationListPrefetch
- PaginatedToolProductSettingsList
- PaginatedToolProductSettingsListPrefetch
- PaginatedToolTypeList
- PaginatedUserContactInfoList
- PaginatedUserContactInfoListPrefetch
- PaginatedUserList
- PatchedAnnouncementRequest
- PatchedAppAnalysisRequest
- PatchedCredentialMappingRequest
- PatchedCredentialRequest
- PatchedDevelopmentEnvironmentRequest
- PatchedDojoGroupRequest
- PatchedEndpointRequest
- PatchedEndpointStatusRequest
- PatchedEngagementPresetsRequest
- PatchedEngagementRequest
- PatchedFindingNoteRequest
- PatchedFindingRequest
- PatchedFindingTemplateRequest
- PatchedGlobalRoleRequest
- PatchedJIRAInstanceRequest
- PatchedJIRAIssueRequest
- PatchedJIRAProjectRequest
- PatchedLanguageRequest
- PatchedLanguageTypeRequest
- PatchedMetaRequest
- PatchedNetworkLocationsRequest
- PatchedNoteRequest
- PatchedNoteTypeRequest
- PatchedNotificationsRequest
- PatchedProductAPIScanConfigurationRequest
- PatchedProductRequest
- PatchedProductTypeRequest
- PatchedRegulationRequest
- PatchedRiskAcceptanceRequest
- PatchedSLAConfigurationRequest
- PatchedSonarqubeIssueRequest
- PatchedSonarqubeIssueTransitionRequest
- PatchedStubFindingRequest
- PatchedSystemSettingsRequest
- PatchedTagRequest
- PatchedTestImportRequest
- PatchedTestRequest
- PatchedTestTypeRequest
- PatchedToolConfigurationRequest
- PatchedToolProductSettingsRequest
- PatchedToolTypeRequest
- PatchedUserContactInfoRequest
- PatchedUserRequest
- Product
- ProductAPIScanConfiguration
- ProductAPIScanConfigurationRequest
- ProductGroup
- ProductGroupRequest
- ProductMember
- ProductMemberRequest
- ProductMeta
- ProductMetaRequest
- ProductRequest
- ProductType
- ProductTypeGroup
- ProductTypeGroupRequest
- ProductTypeMember
- ProductTypeMemberRequest
- ProductTypeRequest
- QuestionnaireAnswer
- QuestionnaireAnsweredSurvey
- QuestionnaireEngagementSurvey
- QuestionnaireGeneralSurvey
- QuestionnaireQuestion
- RawFile
- ReImportScan
- Regulation
- RegulationRequest
- ReportGenerate
- ReportGenerateOptionRequest
- RiskAcceptance
- RiskAcceptanceProof
- RiskAcceptanceRequest
- Role
- SLAConfiguration
- SLAConfigurationRequest
- SeverityStatusStatistics
- SeverityStatusStatisticsRequest
- SonarqubeIssue
- SonarqubeIssueRequest
- SonarqubeIssueTransition
- SonarqubeIssueTransitionRequest
- StatusStatistics
- StatusStatisticsRequest
- StubFinding
- StubFindingCreate
- StubFindingCreateRequest
- StubFindingRequest
- SystemSettings
- SystemSettingsRequest
- Tag
- TagRequest
- Test
- TestCreate
- TestCreateRequest
- TestImport
- TestImportFindingAction
- TestImportFindingActionRequest
- TestImportRequest
- TestRequest
- TestToFiles
- TestToNotes
- TestType
- TestTypeRequest
- ToolConfiguration
- ToolConfigurationRequest
- ToolProductSettings
- ToolProductSettingsRequest
- ToolType
- ToolTypeRequest
- User
- UserContactInfo
- UserContactInfoRequest
- UserProfile
- UserRequest
- UserStub
- UserStubRequest
- VulnerabilityId
- VulnerabilityIdRequest
- VulnerabilityIdTemplate
- VulnerabilityIdTemplateRequest
Documentation For Authorization
Authentication schemes defined for the API:
basicAuth
- Type: HTTP basic authentication
Example
auth := context.WithValue(context.Background(), defectdojo.ContextBasicAuth, defectdojo.BasicAuth{
UserName: "username",
Password: "password",
})
r, err := client.Service.Operation(auth, args)
cookieAuth
- Type: API key
- API key parameter name: sessionid
- Location:
Note, each API key must be added to a map of map[string]APIKey
where the key is: cookieAuth and passed in as the auth context for each request.
Example
auth := context.WithValue(
context.Background(),
defectdojo.ContextAPIKeys,
map[string]defectdojo.APIKey{
"cookieAuth": {Key: "API_KEY_STRING"},
},
)
r, err := client.Service.Operation(auth, args)
tokenAuth
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header
Note, each API key must be added to a map of map[string]APIKey
where the key is: tokenAuth and passed in as the auth context for each request.
Example
auth := context.WithValue(
context.Background(),
defectdojo.ContextAPIKeys,
map[string]defectdojo.APIKey{
"tokenAuth": {Key: "API_KEY_STRING"},
},
)
r, err := client.Service.Operation(auth, args)
Documentation for Utility Methods
Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:
PtrBool
PtrInt
PtrInt32
PtrInt64
PtrFloat
PtrFloat32
PtrFloat64
PtrString
PtrTime