# Dependency-Track unofficial > Dependency-Track unofficial API documentation ## API Reference › V1 - [PUT /v1/acl/mapping](https://octri-faejyz4ycvb5.octri.dev/put-v1-acl-mapping): Create an ACL mapping - [DELETE /v1/acl/mapping/team/{teamUuid}/project/{projectUuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-acl-mapping-team-teamuuid-project-projectuuid): Removes an ACL mapping - [GET /v1/acl/team/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-acl-team-uuid): Returns the projects assigned to the specified team - [GET /v1/analysis](https://octri-faejyz4ycvb5.octri.dev/get-v1-analysis): Retrieves an analysis trail - [PUT /v1/analysis](https://octri-faejyz4ycvb5.octri.dev/put-v1-analysis): Record an analysis decision - [GET /v1/badge/violations/project/{name}/{version}](https://octri-faejyz4ycvb5.octri.dev/get-v1-badge-violations-project-name-version): Get a project policy violations badge - [GET /v1/badge/violations/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-badge-violations-project-uuid): Get a project policy violations badge - [GET /v1/badge/vulns/project/{name}/{version}](https://octri-faejyz4ycvb5.octri.dev/get-v1-badge-vulns-project-name-version): Get a project vulnerabilities badge - [GET /v1/badge/vulns/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-badge-vulns-project-uuid): Get a project vulnerabilities badge - [POST /v1/bom](https://octri-faejyz4ycvb5.octri.dev/post-v1-bom): Upload a CycloneDX bill of materials - [PUT /v1/bom](https://octri-faejyz4ycvb5.octri.dev/put-v1-bom): Upload a Base64-encoded CycloneDX BOM - [GET /v1/bom/cyclonedx/component/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-bom-cyclonedx-component-uuid): Returns dependency metadata for a specific component in CycloneDX format - [GET /v1/bom/cyclonedx/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-bom-cyclonedx-project-uuid): Returns dependency metadata for a project in CycloneDX format - [GET /v1/bom/token/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-bom-token-uuid): Determines if there are any tasks associated with the token that are being processed, or in the queue to be processed. - [GET /v1/calculator/cvss](https://octri-faejyz4ycvb5.octri.dev/get-v1-calculator-cvss): Calculate CVSS scores - [GET /v1/calculator/owasp](https://octri-faejyz4ycvb5.octri.dev/get-v1-calculator-owasp): Calculate OWASP Risk Rating scores - [POST /v1/component](https://octri-faejyz4ycvb5.octri.dev/post-v1-component): Update a component - [GET /v1/component/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-component-uuid): Returns a specific component - [DELETE /v1/component/{uuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-component-uuid): Deletes a component - [GET /v1/component/{uuid}/occurrence](https://octri-faejyz4ycvb5.octri.dev/get-v1-component-uuid-occurrence): List occurrences of a component - [GET /v1/component/{uuid}/property](https://octri-faejyz4ycvb5.octri.dev/get-v1-component-uuid-property): Returns a list of all properties for the specified component - [PUT /v1/component/{uuid}/property](https://octri-faejyz4ycvb5.octri.dev/put-v1-component-uuid-property): Creates a new component property - [DELETE /v1/component/{uuid}/property/{propertyUuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-component-uuid-property-propertyuuid): Deletes a config property - [GET /v1/component/hash/{hash}](https://octri-faejyz4ycvb5.octri.dev/get-v1-component-hash-hash): Returns a list of components that have the specified hash value - [GET /v1/component/identity](https://octri-faejyz4ycvb5.octri.dev/get-v1-component-identity): Returns a list of components that have the specified component identity. This resource accepts coordinates (group, name, version) or purl, cpe, or swidTagId - [GET /v1/component/internal/identify](https://octri-faejyz4ycvb5.octri.dev/get-v1-component-internal-identify): Requests the identification of internal components in the portfolio - [GET /v1/component/project/{projectUuid}/dependencyGraph/{componentUuids}](https://octri-faejyz4ycvb5.octri.dev/get-v1-component-project-projectuuid-dependencygraph-componentuuids): Returns the expanded dependency graph to every occurrence of a component - [GET /v1/component/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-component-project-uuid): Returns a list of all components for a given project - [PUT /v1/component/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/put-v1-component-project-uuid): Create a component in a project - [GET /v1/configProperty](https://octri-faejyz4ycvb5.octri.dev/get-v1-configproperty): Returns a list of all ConfigProperties for the specified groupName - [POST /v1/configProperty](https://octri-faejyz4ycvb5.octri.dev/post-v1-configproperty): Updates a config property - [POST /v1/configProperty/aggregate](https://octri-faejyz4ycvb5.octri.dev/post-v1-configproperty-aggregate): Update configuration properties - [GET /v1/configProperty/internal/{groupName}/{propertyName}](https://octri-faejyz4ycvb5.octri.dev/get-v1-configproperty-internal-groupname-propertyname): Returns an internal ConfigProperty - [GET /v1/configProperty/public/{groupName}/{propertyName}](https://octri-faejyz4ycvb5.octri.dev/get-v1-configproperty-public-groupname-propertyname): Retrieve a public configuration property - [GET /v1/cwe](https://octri-faejyz4ycvb5.octri.dev/get-v1-cwe): List CWEs - [GET /v1/cwe/{cweId}](https://octri-faejyz4ycvb5.octri.dev/get-v1-cwe-cweid): Retrieve a CWE - [GET /v1/dependencyGraph/component/{uuid}/directDependencies](https://octri-faejyz4ycvb5.octri.dev/get-v1-dependencygraph-component-uuid-directdependencies): Returns a list of specific components and services from component UUID - [GET /v1/dependencyGraph/project/{uuid}/directDependencies](https://octri-faejyz4ycvb5.octri.dev/get-v1-dependencygraph-project-uuid-directdependencies): Returns a list of specific components and services from project UUID - [GET /v1/event/token/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-event-token-uuid): Determines if there are any tasks associated with the token that are being processed, or in the queue to be processed. - [GET /v1/finding](https://octri-faejyz4ycvb5.octri.dev/get-v1-finding): Returns a list of all findings - [GET /v1/finding/grouped](https://octri-faejyz4ycvb5.octri.dev/get-v1-finding-grouped): Returns a list of all findings grouped by vulnerability - [GET /v1/finding/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-finding-project-uuid): List project findings or export them as SARIF - [POST /v1/finding/project/{uuid}/analyze](https://octri-faejyz4ycvb5.octri.dev/post-v1-finding-project-uuid-analyze): Triggers Vulnerability Analysis on a specific project - [GET /v1/finding/project/{uuid}/export](https://octri-faejyz4ycvb5.octri.dev/get-v1-finding-project-uuid-export): Returns the findings for the specified project as FPF - [GET /v1/ldap/groups](https://octri-faejyz4ycvb5.octri.dev/get-v1-ldap-groups): Returns the DNs of all accessible groups within the directory - [PUT /v1/ldap/mapping](https://octri-faejyz4ycvb5.octri.dev/put-v1-ldap-mapping): Create an LDAP group mapping - [DELETE /v1/ldap/mapping/{uuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-ldap-mapping-uuid): Removes a mapping - [GET /v1/ldap/team/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-ldap-team-uuid): Returns the DNs of all groups mapped to the specified team - [GET /v1/license](https://octri-faejyz4ycvb5.octri.dev/get-v1-license): List licenses with complete metadata - [PUT /v1/license](https://octri-faejyz4ycvb5.octri.dev/put-v1-license): Creates a new custom license - [GET /v1/license/{licenseId}](https://octri-faejyz4ycvb5.octri.dev/get-v1-license-licenseid): Get a license by SPDX ID - [DELETE /v1/license/{licenseId}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-license-licenseid): Deletes a custom license - [GET /v1/license/concise](https://octri-faejyz4ycvb5.octri.dev/get-v1-license-concise): List concise license records - [GET /v1/licenseGroup](https://octri-faejyz4ycvb5.octri.dev/get-v1-licensegroup): Returns a list of all license groups - [POST /v1/licenseGroup](https://octri-faejyz4ycvb5.octri.dev/post-v1-licensegroup): Updates a license group - [PUT /v1/licenseGroup](https://octri-faejyz4ycvb5.octri.dev/put-v1-licensegroup): Creates a new license group - [GET /v1/licenseGroup/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-licensegroup-uuid): Returns a specific license group - [DELETE /v1/licenseGroup/{uuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-licensegroup-uuid): Deletes a license group - [POST /v1/licenseGroup/{uuid}/license/{licenseUuid}](https://octri-faejyz4ycvb5.octri.dev/post-v1-licensegroup-uuid-license-licenseuuid): Adds the license to the specified license group. - [DELETE /v1/licenseGroup/{uuid}/license/{licenseUuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-licensegroup-uuid-license-licenseuuid): Removes the license from the license group. - [GET /v1/metrics/component/{uuid}/current](https://octri-faejyz4ycvb5.octri.dev/get-v1-metrics-component-uuid-current): Returns current metrics for a specific component - [GET /v1/metrics/component/{uuid}/days/{days}](https://octri-faejyz4ycvb5.octri.dev/get-v1-metrics-component-uuid-days-days): Returns X days of historical metrics for a specific component - [GET /v1/metrics/component/{uuid}/refresh](https://octri-faejyz4ycvb5.octri.dev/get-v1-metrics-component-uuid-refresh): Requests a refresh of a specific components metrics - [GET /v1/metrics/component/{uuid}/since/{date}](https://octri-faejyz4ycvb5.octri.dev/get-v1-metrics-component-uuid-since-date): Returns historical metrics for a specific component from a specific date - [GET /v1/metrics/portfolio/{days}/days](https://octri-faejyz4ycvb5.octri.dev/get-v1-metrics-portfolio-days-days): Returns X days of historical metrics for the entire portfolio - [GET /v1/metrics/portfolio/current](https://octri-faejyz4ycvb5.octri.dev/get-v1-metrics-portfolio-current): Returns current metrics for the entire portfolio - [GET /v1/metrics/portfolio/refresh](https://octri-faejyz4ycvb5.octri.dev/get-v1-metrics-portfolio-refresh): Requests a refresh of the portfolio metrics - [GET /v1/metrics/portfolio/since/{date}](https://octri-faejyz4ycvb5.octri.dev/get-v1-metrics-portfolio-since-date): Returns historical metrics for the entire portfolio from a specific date - [GET /v1/metrics/project/{uuid}/current](https://octri-faejyz4ycvb5.octri.dev/get-v1-metrics-project-uuid-current): Returns current metrics for a specific project - [GET /v1/metrics/project/{uuid}/days/{days}](https://octri-faejyz4ycvb5.octri.dev/get-v1-metrics-project-uuid-days-days): Returns X days of historical metrics for a specific project - [GET /v1/metrics/project/{uuid}/refresh](https://octri-faejyz4ycvb5.octri.dev/get-v1-metrics-project-uuid-refresh): Requests a refresh of a specific projects metrics - [GET /v1/metrics/project/{uuid}/since/{date}](https://octri-faejyz4ycvb5.octri.dev/get-v1-metrics-project-uuid-since-date): Returns historical metrics for a specific project from a specific date - [GET /v1/metrics/vulnerability](https://octri-faejyz4ycvb5.octri.dev/get-v1-metrics-vulnerability): Returns the sum of all vulnerabilities in the database by year and month - [GET /v1/notification/publisher](https://octri-faejyz4ycvb5.octri.dev/get-v1-notification-publisher): Returns a list of all notification publishers - [POST /v1/notification/publisher](https://octri-faejyz4ycvb5.octri.dev/post-v1-notification-publisher): Update a notification publisher - [PUT /v1/notification/publisher](https://octri-faejyz4ycvb5.octri.dev/put-v1-notification-publisher): Create a notification publisher - [DELETE /v1/notification/publisher/{notificationPublisherUuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-notification-publisher-notificationpublisheruuid): Deletes a notification publisher and all related notification rules - [GET /v1/notification/publisher/{uuid}/configSchema](https://octri-faejyz4ycvb5.octri.dev/get-v1-notification-publisher-uuid-configschema): Get a notification publisher configuration schema - [POST /v1/notification/publisher/test/{uuid}](https://octri-faejyz4ycvb5.octri.dev/post-v1-notification-publisher-test-uuid): Dispatches a rule notification test - [GET /v1/notification/rule](https://octri-faejyz4ycvb5.octri.dev/get-v1-notification-rule): Returns a list of all notification rules - [POST /v1/notification/rule](https://octri-faejyz4ycvb5.octri.dev/post-v1-notification-rule): Update a notification rule - [PUT /v1/notification/rule](https://octri-faejyz4ycvb5.octri.dev/put-v1-notification-rule): Create a notification rule - [DELETE /v1/notification/rule](https://octri-faejyz4ycvb5.octri.dev/delete-v1-notification-rule): Deletes a notification rule - [POST /v1/notification/rule/{ruleUuid}/project/{projectUuid}](https://octri-faejyz4ycvb5.octri.dev/post-v1-notification-rule-ruleuuid-project-projectuuid): Adds a project to a notification rule - [DELETE /v1/notification/rule/{ruleUuid}/project/{projectUuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-notification-rule-ruleuuid-project-projectuuid): Removes a project from a notification rule - [POST /v1/notification/rule/{ruleUuid}/team/{teamUuid}](https://octri-faejyz4ycvb5.octri.dev/post-v1-notification-rule-ruleuuid-team-teamuuid): Adds a team to a notification rule - [DELETE /v1/notification/rule/{ruleUuid}/team/{teamUuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-notification-rule-ruleuuid-team-teamuuid): Removes a team from a notification rule - [PUT /v1/notification/rule/scheduled](https://octri-faejyz4ycvb5.octri.dev/put-v1-notification-rule-scheduled): Create a scheduled notification rule - [GET /v1/oidc/available](https://octri-faejyz4ycvb5.octri.dev/get-v1-oidc-available): Check OpenID Connect availability - [GET /v1/oidc/group](https://octri-faejyz4ycvb5.octri.dev/get-v1-oidc-group): Returns a list of all groups - [POST /v1/oidc/group](https://octri-faejyz4ycvb5.octri.dev/post-v1-oidc-group): Updates group - [PUT /v1/oidc/group](https://octri-faejyz4ycvb5.octri.dev/put-v1-oidc-group): Creates group - [DELETE /v1/oidc/group/{groupUuid}/team/{teamUuid}/mapping](https://octri-faejyz4ycvb5.octri.dev/delete-v1-oidc-group-groupuuid-team-teamuuid-mapping): Deletes a mapping - [DELETE /v1/oidc/group/{uuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-oidc-group-uuid): Deletes a group - [GET /v1/oidc/group/{uuid}/team](https://octri-faejyz4ycvb5.octri.dev/get-v1-oidc-group-uuid-team): Returns a list of teams associated with the specified group - [PUT /v1/oidc/mapping](https://octri-faejyz4ycvb5.octri.dev/put-v1-oidc-mapping): Create an OIDC group-to-team mapping - [DELETE /v1/oidc/mapping/{uuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-oidc-mapping-uuid): Deletes a mapping - [GET /v1/permission](https://octri-faejyz4ycvb5.octri.dev/get-v1-permission): Returns a list of all permissions - [POST /v1/permission/{permission}/team/{uuid}](https://octri-faejyz4ycvb5.octri.dev/post-v1-permission-permission-team-uuid): Add a permission to a team - [DELETE /v1/permission/{permission}/team/{uuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-permission-permission-team-uuid): Remove a permission from a team - [POST /v1/permission/{permission}/user/{username}](https://octri-faejyz4ycvb5.octri.dev/post-v1-permission-permission-user-username): Adds the permission to the specified username. - [DELETE /v1/permission/{permission}/user/{username}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-permission-permission-user-username): Removes the permission from the user. - [PUT /v1/permission/team](https://octri-faejyz4ycvb5.octri.dev/put-v1-permission-team): Replace a team's permissions - [PUT /v1/permission/user](https://octri-faejyz4ycvb5.octri.dev/put-v1-permission-user): Replace a user's permissions - [GET /v1/policy](https://octri-faejyz4ycvb5.octri.dev/get-v1-policy): Returns a list of all policies - [POST /v1/policy](https://octri-faejyz4ycvb5.octri.dev/post-v1-policy): Update a policy - [PUT /v1/policy](https://octri-faejyz4ycvb5.octri.dev/put-v1-policy): Create a policy - [POST /v1/policy/{policyUuid}/project/{projectUuid}](https://octri-faejyz4ycvb5.octri.dev/post-v1-policy-policyuuid-project-projectuuid): Adds a project to a policy - [DELETE /v1/policy/{policyUuid}/project/{projectUuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-policy-policyuuid-project-projectuuid): Removes a project from a policy - [GET /v1/policy/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-policy-uuid): Returns a specific policy - [DELETE /v1/policy/{uuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-policy-uuid): Deletes a policy - [PUT /v1/policy/{uuid}/condition](https://octri-faejyz4ycvb5.octri.dev/put-v1-policy-uuid-condition): Creates a new policy condition for an existing policy - [POST /v1/policy/condition](https://octri-faejyz4ycvb5.octri.dev/post-v1-policy-condition): Updates a policy condition - [DELETE /v1/policy/condition/{uuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-policy-condition-uuid): Deletes a policy condition from an existing policy - [GET /v1/project](https://octri-faejyz4ycvb5.octri.dev/get-v1-project): Returns a list of all projects - [POST /v1/project](https://octri-faejyz4ycvb5.octri.dev/post-v1-project): Update a project - [PUT /v1/project](https://octri-faejyz4ycvb5.octri.dev/put-v1-project): Create a project - [GET /v1/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-project-uuid): Returns a specific project - [PATCH /v1/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/patch-v1-project-uuid): Update a project - [DELETE /v1/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-project-uuid): Deletes a project - [GET /v1/project/{uuid}/children](https://octri-faejyz4ycvb5.octri.dev/get-v1-project-uuid-children): Returns a list of all children for a project - [GET /v1/project/{uuid}/children/classifier/{classifier}](https://octri-faejyz4ycvb5.octri.dev/get-v1-project-uuid-children-classifier-classifier): Returns a list of all children for a project by classifier - [GET /v1/project/{uuid}/children/tag/{tag}](https://octri-faejyz4ycvb5.octri.dev/get-v1-project-uuid-children-tag-tag): Returns a list of all children for a project by tag - [GET /v1/project/{uuid}/property](https://octri-faejyz4ycvb5.octri.dev/get-v1-project-uuid-property): Returns a list of all ProjectProperties for the specified project - [POST /v1/project/{uuid}/property](https://octri-faejyz4ycvb5.octri.dev/post-v1-project-uuid-property): Updates a project property - [PUT /v1/project/{uuid}/property](https://octri-faejyz4ycvb5.octri.dev/put-v1-project-uuid-property): Creates a new project property - [DELETE /v1/project/{uuid}/property](https://octri-faejyz4ycvb5.octri.dev/delete-v1-project-uuid-property): Deletes a config property - [POST /v1/project/batchDelete](https://octri-faejyz4ycvb5.octri.dev/post-v1-project-batchdelete): Delete multiple projects - [GET /v1/project/classifier/{classifier}](https://octri-faejyz4ycvb5.octri.dev/get-v1-project-classifier-classifier): Returns a list of all projects by classifier - [PUT /v1/project/clone](https://octri-faejyz4ycvb5.octri.dev/put-v1-project-clone): Clone a project - [GET /v1/project/concise](https://octri-faejyz4ycvb5.octri.dev/get-v1-project-concise): Returns a list of all projects, in a concise representation. - [GET /v1/project/concise/{uuid}/children](https://octri-faejyz4ycvb5.octri.dev/get-v1-project-concise-uuid-children): Returns a list of a given project's children, in a concise representation. - [GET /v1/project/latest/{name}](https://octri-faejyz4ycvb5.octri.dev/get-v1-project-latest-name): Returns the latest version of a project by its name - [GET /v1/project/lookup](https://octri-faejyz4ycvb5.octri.dev/get-v1-project-lookup): Returns a specific project by its name and version - [GET /v1/project/tag/{tag}](https://octri-faejyz4ycvb5.octri.dev/get-v1-project-tag-tag): Returns a list of all projects by tag - [GET /v1/project/withoutDescendantsOf/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-project-withoutdescendantsof-uuid): Returns a list of all projects without the descendants of the selected project - [GET /v1/repository](https://octri-faejyz4ycvb5.octri.dev/get-v1-repository): Returns a list of all repositories - [POST /v1/repository](https://octri-faejyz4ycvb5.octri.dev/post-v1-repository): Updates a repository - [PUT /v1/repository](https://octri-faejyz4ycvb5.octri.dev/put-v1-repository): Creates a new repository - [GET /v1/repository/{type}](https://octri-faejyz4ycvb5.octri.dev/get-v1-repository-type): Returns repositories that support the specific type - [DELETE /v1/repository/{uuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-repository-uuid): Deletes a repository - [GET /v1/repository/latest](https://octri-faejyz4ycvb5.octri.dev/get-v1-repository-latest): Get the latest component version from repositories - [POST /v1/service](https://octri-faejyz4ycvb5.octri.dev/post-v1-service): Update a service - [GET /v1/service/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-service-uuid): Returns a specific service - [DELETE /v1/service/{uuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-service-uuid): Deletes a service - [GET /v1/service/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-service-project-uuid): Returns a list of all services for a given project - [PUT /v1/service/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/put-v1-service-project-uuid): Create a service - [GET /v1/tag](https://octri-faejyz4ycvb5.octri.dev/get-v1-tag): Returns a list of all tags - [PUT /v1/tag](https://octri-faejyz4ycvb5.octri.dev/put-v1-tag): Create tags - [DELETE /v1/tag](https://octri-faejyz4ycvb5.octri.dev/delete-v1-tag): Delete tags - [GET /v1/tag/{name}/collectionProject](https://octri-faejyz4ycvb5.octri.dev/get-v1-tag-name-collectionproject): Returns a list of all collection projects that use the given tag for their collection logic. - [GET /v1/tag/{name}/notificationRule](https://octri-faejyz4ycvb5.octri.dev/get-v1-tag-name-notificationrule): Returns a list of all notification rules assigned to the given tag. - [POST /v1/tag/{name}/notificationRule](https://octri-faejyz4ycvb5.octri.dev/post-v1-tag-name-notificationrule): Tag notification rules - [DELETE /v1/tag/{name}/notificationRule](https://octri-faejyz4ycvb5.octri.dev/delete-v1-tag-name-notificationrule): Untag notification rules - [GET /v1/tag/{name}/policy](https://octri-faejyz4ycvb5.octri.dev/get-v1-tag-name-policy): Returns a list of all policies assigned to the given tag. - [POST /v1/tag/{name}/policy](https://octri-faejyz4ycvb5.octri.dev/post-v1-tag-name-policy): Tag policies - [DELETE /v1/tag/{name}/policy](https://octri-faejyz4ycvb5.octri.dev/delete-v1-tag-name-policy): Untag policies - [GET /v1/tag/{name}/project](https://octri-faejyz4ycvb5.octri.dev/get-v1-tag-name-project): Returns a list of all projects assigned to the given tag. - [POST /v1/tag/{name}/project](https://octri-faejyz4ycvb5.octri.dev/post-v1-tag-name-project): Tag projects - [DELETE /v1/tag/{name}/project](https://octri-faejyz4ycvb5.octri.dev/delete-v1-tag-name-project): Remove a tag from projects - [GET /v1/tag/{name}/vulnerability](https://octri-faejyz4ycvb5.octri.dev/get-v1-tag-name-vulnerability): Returns a list of all vulnerabilities assigned to the given tag. - [DELETE /v1/tag/{name}/vulnerability](https://octri-faejyz4ycvb5.octri.dev/delete-v1-tag-name-vulnerability): Remove a tag from vulnerabilities - [GET /v1/tag/policy/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-tag-policy-uuid): Returns a list of all tags associated with a given policy - [GET /v1/team](https://octri-faejyz4ycvb5.octri.dev/get-v1-team): Returns a list of all teams - [POST /v1/team](https://octri-faejyz4ycvb5.octri.dev/post-v1-team): Update a team's fields - [PUT /v1/team](https://octri-faejyz4ycvb5.octri.dev/put-v1-team): Create a team - [DELETE /v1/team](https://octri-faejyz4ycvb5.octri.dev/delete-v1-team): Deletes a team - [GET /v1/team/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-team-uuid): Returns a specific team - [PUT /v1/team/{uuid}/key](https://octri-faejyz4ycvb5.octri.dev/put-v1-team-uuid-key): Generates an API key and returns its value - [POST /v1/team/key/{publicIdOrKey}](https://octri-faejyz4ycvb5.octri.dev/post-v1-team-key-publicidorkey): Regenerates an API key by removing the specified key, generating a new one and returning its value - [DELETE /v1/team/key/{publicIdOrKey}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-team-key-publicidorkey): Deletes the specified API key - [POST /v1/team/key/{publicIdOrKey}/comment](https://octri-faejyz4ycvb5.octri.dev/post-v1-team-key-publicidorkey-comment): Update an API key comment - [GET /v1/team/self](https://octri-faejyz4ycvb5.octri.dev/get-v1-team-self): Get the authenticated user's team - [GET /v1/team/visible](https://octri-faejyz4ycvb5.octri.dev/get-v1-team-visible): Returns a list of Teams that are visible - [POST /v1/user/{username}/membership](https://octri-faejyz4ycvb5.octri.dev/post-v1-user-username-membership): Add a user to a team - [DELETE /v1/user/{username}/membership](https://octri-faejyz4ycvb5.octri.dev/delete-v1-user-username-membership): Remove a user from a team - [POST /v1/user/forceChangePassword](https://octri-faejyz4ycvb5.octri.dev/post-v1-user-forcechangepassword): Change a user's password - [GET /v1/user/ldap](https://octri-faejyz4ycvb5.octri.dev/get-v1-user-ldap): Returns a list of all LDAP users - [PUT /v1/user/ldap](https://octri-faejyz4ycvb5.octri.dev/put-v1-user-ldap): Create an LDAP user - [DELETE /v1/user/ldap](https://octri-faejyz4ycvb5.octri.dev/delete-v1-user-ldap): Deletes a user. - [POST /v1/user/login](https://octri-faejyz4ycvb5.octri.dev/post-v1-user-login): Authenticate with login credentials - [POST /v1/user/logout](https://octri-faejyz4ycvb5.octri.dev/post-v1-user-logout): Invalidate the current session - [GET /v1/user/managed](https://octri-faejyz4ycvb5.octri.dev/get-v1-user-managed): Returns a list of all managed users - [POST /v1/user/managed](https://octri-faejyz4ycvb5.octri.dev/post-v1-user-managed): Update a managed user - [PUT /v1/user/managed](https://octri-faejyz4ycvb5.octri.dev/put-v1-user-managed): Create a managed user - [DELETE /v1/user/managed](https://octri-faejyz4ycvb5.octri.dev/delete-v1-user-managed): Deletes a user. - [PUT /v1/user/membership](https://octri-faejyz4ycvb5.octri.dev/put-v1-user-membership): Set a user's teams - [GET /v1/user/oidc](https://octri-faejyz4ycvb5.octri.dev/get-v1-user-oidc): Returns a list of all OIDC users - [PUT /v1/user/oidc](https://octri-faejyz4ycvb5.octri.dev/put-v1-user-oidc): Create an OpenID Connect user - [DELETE /v1/user/oidc](https://octri-faejyz4ycvb5.octri.dev/delete-v1-user-oidc): Deletes an OpenID Connect user. - [POST /v1/user/oidc/login](https://octri-faejyz4ycvb5.octri.dev/post-v1-user-oidc-login): Authenticate with an OpenID Connect token - [GET /v1/user/self](https://octri-faejyz4ycvb5.octri.dev/get-v1-user-self): Get the authenticated user's information - [POST /v1/user/self](https://octri-faejyz4ycvb5.octri.dev/post-v1-user-self): Update the authenticated user's profile - [GET /v1/user/self/permissions](https://octri-faejyz4ycvb5.octri.dev/get-v1-user-self-permissions): Returns the effective permissions of the authenticated user - [POST /v1/vex](https://octri-faejyz4ycvb5.octri.dev/post-v1-vex): Upload a VEX document - [PUT /v1/vex](https://octri-faejyz4ycvb5.octri.dev/put-v1-vex): Upload a base64-encoded VEX document - [GET /v1/vex/cyclonedx/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-vex-cyclonedx-project-uuid): Returns a VEX for a project in CycloneDX format - [GET /v1/violation](https://octri-faejyz4ycvb5.octri.dev/get-v1-violation): Returns a list of all policy violations for the entire portfolio - [GET /v1/violation/analysis](https://octri-faejyz4ycvb5.octri.dev/get-v1-violation-analysis): Retrieves a violation analysis trail - [PUT /v1/violation/analysis](https://octri-faejyz4ycvb5.octri.dev/put-v1-violation-analysis): Record a policy violation analysis decision - [GET /v1/violation/component/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-violation-component-uuid): Returns a list of all policy violations for a specific component - [GET /v1/violation/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-violation-project-uuid): Returns a list of all policy violations for a specific project - [GET /v1/vulnerability](https://octri-faejyz4ycvb5.octri.dev/get-v1-vulnerability): Returns a list of all vulnerabilities - [POST /v1/vulnerability](https://octri-faejyz4ycvb5.octri.dev/post-v1-vulnerability): Update a vulnerability - [PUT /v1/vulnerability](https://octri-faejyz4ycvb5.octri.dev/put-v1-vulnerability): Create a vulnerability - [GET /v1/vulnerability/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-vulnerability-uuid): Returns a specific vulnerability - [DELETE /v1/vulnerability/{uuid}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-vulnerability-uuid): Deletes a vulnerability - [POST /v1/vulnerability/{uuid}/component/{component}](https://octri-faejyz4ycvb5.octri.dev/post-v1-vulnerability-uuid-component-component): Assigns a vulnerability to a component - [DELETE /v1/vulnerability/{uuid}/component/{component}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-vulnerability-uuid-component-component): Removes assignment of a vulnerability from a component - [POST /v1/vulnerability/{uuid}/tags](https://octri-faejyz4ycvb5.octri.dev/post-v1-vulnerability-uuid-tags): Update vulnerability tags - [GET /v1/vulnerability/component/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-vulnerability-component-uuid): Returns a list of all vulnerabilities for a specific component - [GET /v1/vulnerability/project/{uuid}](https://octri-faejyz4ycvb5.octri.dev/get-v1-vulnerability-project-uuid): Returns a list of all vulnerabilities for a specific project - [GET /v1/vulnerability/source/{source}/vuln/{vuln}](https://octri-faejyz4ycvb5.octri.dev/get-v1-vulnerability-source-source-vuln-vuln): Get a vulnerability by source and identifier - [GET /v1/vulnerability/source/{source}/vuln/{vuln}/projects](https://octri-faejyz4ycvb5.octri.dev/get-v1-vulnerability-source-source-vuln-vuln-projects): List projects affected by a vulnerability - [POST /v1/vulnerability/source/{source}/vuln/{vulnId}/component/{component}](https://octri-faejyz4ycvb5.octri.dev/post-v1-vulnerability-source-source-vuln-vulnid-component-component): Assigns a vulnerability to a component - [DELETE /v1/vulnerability/source/{source}/vuln/{vulnId}/component/{component}](https://octri-faejyz4ycvb5.octri.dev/delete-v1-vulnerability-source-source-vuln-vulnid-component-component): Removes assignment of a vulnerability from a component - [GET /v1/vulnerability/tag/{tag}](https://octri-faejyz4ycvb5.octri.dev/get-v1-vulnerability-tag-tag): Returns a list of all vulnerabilities by tag - [GET /v1/vulnerability/vulnId](https://octri-faejyz4ycvb5.octri.dev/get-v1-vulnerability-vulnid): Generates an internal vulnerability identifier ## API Reference › Version - [GET /version](https://octri-faejyz4ycvb5.octri.dev/get-version): Returns application version information ## Optional - [SDK Downloads](https://octri-faejyz4ycvb5.octri.dev/sdk): Client SDKs in TypeScript, Python, Go, and 7 more languages - [Changelog](https://octri-faejyz4ycvb5.octri.dev/changelog): API version history and breaking changes