{
"http_status": 403,
"timestamp": "2024-02-19T19:27:43.866Z",
"request_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"errors": [
{
"context": "clients",
"message": "You do not have permission to access this resource"
}
]
}
{
"http_status": 404,
"timestamp": "2024-02-19T19:27:43.866Z",
"request_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"errors": [
{
"context": "clients",
"message": "The requested client could not be found."
}
]
}
{
"http_status": 500,
"timestamp": "2024-02-19T19:27:43.866Z",
"request_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"errors": [
{
"context": "clients",
"message": "The request could not be handled due to an unexpected database error."
}
]
}
Clients
Get a client artifact download URL
Issues a presigned URL that can be used to download an operation artifact associated
with the client
{
"http_status": 403,
"timestamp": "2024-02-19T19:27:43.866Z",
"request_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"errors": [
{
"context": "clients",
"message": "You do not have permission to access this resource"
}
]
}
{
"http_status": 404,
"timestamp": "2024-02-19T19:27:43.866Z",
"request_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"errors": [
{
"context": "clients",
"message": "The requested client could not be found."
}
]
}
{
"http_status": 500,
"timestamp": "2024-02-19T19:27:43.866Z",
"request_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"errors": [
{
"context": "clients",
"message": "The request could not be handled due to an unexpected database error."
}
]
}
Prefer header, used to specify a custom timeout in seconds using the wait parameter as per RFC7240. Passing in wait=-1 bypasses all timeout limits when the feature is enabled.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SpecterOps","colors":{"primary":"#2c2677","light":"#5465ff","dark":"#2c2677"},"logo":{"light":"https://mintcdn.com/specterops/LJiUiXm48pjJ2upb/logo/SO-Logo_PurpleGreen.svg?fit=max\u0026auto=format\u0026n=LJiUiXm48pjJ2upb\u0026q=85\u0026s=5b81788940653ac0a8839cff020700c5","dark":"https://mintcdn.com/specterops/LJiUiXm48pjJ2upb/logo/SO-Logo_WhiteGreen.svg?fit=max\u0026auto=format\u0026n=LJiUiXm48pjJ2upb\u0026q=85\u0026s=8eff344335587f366aaf2163c175478f","href":"https://specterops.io/"},"favicon":"https://mintcdn.com/specterops/t-Kb-qOfqpgsWjX4/favicon.png?fit=max\u0026auto=format\u0026n=t-Kb-qOfqpgsWjX4\u0026q=85\u0026s=e1cab071adfc13115fa3bd3a0310ac15","api":{"playground":{"display":"simple"}},"appearance":{"default":"dark"},"background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://support.bloodhoundenterprise.io/hc/en-us/requests/new","label":"Support"}],"primary":{"type":"button","label":"Contact Us","href":"https://specterops.io/contact/"}},"footer":{"socials":{"x":"https://twitter.com/specterops","website":"https://infosec.exchange/@SpecterOps","github":"https://github.com/SpecterOps/BloodHound","linkedin":"https://www.linkedin.com/company/specterops","slack":"https://slack.specterops.io/","instagram":"https://www.instagram.com/specterops.io","youtube":"https://www.youtube.com/channel/UCWMKKqCCQkUjU8dIyiL1yhQ"}},"fonts":{"heading":{"family":"Nunito Sans","weight":900,"source":"https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2","format":"woff2"}},"integrations":{"ga4":{"measurementId":"G-V9WNXTYFYH"},"gtm":{"tagId":"GTM-KWNR5WDL"},"plausible":{"domain":"bloodhound.specterops.io"}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Webinars","icon":"play","href":"https://specterops.io/events/?_sft_event_type=webinar\u0026_gl=1*1xuv31d*_up*MQ..*_ga*NTYxMzY4OTkxLjE3MzMzMDkyNTk.*_ga_53SGLN9EBJ*MTczMzMwOTI1Ny4xLjAuMTczMzMwOTI1Ny4wLjAuMA.."},{"anchor":"Community","icon":"slack","href":"https://slack.specterops.io/"},{"anchor":"Query Library","icon":"code","href":"https://queries.specterops.io/"},{"anchor":"OpenGraph Library","icon":"diagram-project","href":"https://bloodhound.specterops.io/opengraph/library"},{"anchor":"Blog","icon":"newspaper","href":"https://specterops.io/blog/?_gl=1*1qw21rw*_up*MQ..*_ga*NTYxMzY4OTkxLjE3MzMzMDkyNTk.*_ga_53SGLN9EBJ*MTczMzMwOTI1Ny4xLjAuMTczMzMwOTI1Ny4wLjAuMA.."},{"anchor":"Release Notes","icon":"notes","href":"https://bloodhound.specterops.io/resources/release-notes/summary"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"specterops","hasAudioNarration":false,"actualSubdomain":"specterops","customDomains":["bloodhound.specterops.io"],"gitSource":{"type":"github","owner":"specterops","repo":"bloodhound-docs","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad90a675eb5c1767682a568","collectionId":"e4dd3f59-0cb6-4cd1-985f-a2d0142c2e6f","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad90a675eb5c1767682a568"},"feedback":{"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"REMOVE_BRANDING":{"status":"ENABLED"}},"buildId":"6ad92bd2c53f6ea6250b2870","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"BloodHound","count":740},{"language":"default","tag":"Edges","count":374},{"language":"default","tag":"OpenGraph","count":345},{"language":"default","tag":"BloodHound Enterprise Extensions","count":331},{"language":"default","tag":"API Reference","count":310},{"language":"default","tag":"Resources","count":254},{"language":"default","tag":"GitHub","count":202},{"language":"default","tag":"Nodes","count":117},{"language":"default","tag":"Okta","count":74},{"language":"default","tag":"Release Notes","count":72}],"searchSettings":{"maxResults":25}},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".comparison-table{width:100%;border-collapse:collapse;margin:20px 0}.comparison-table td{width:50%;padding:15px;text-align:left;border:0;border-bottom:1px solid rgba(229,231,235,.3)}.comparison-table img{max-width:200px;height:auto;display:block;margin:0 auto}.comparison-table td strong{display:inline}.comparison-table a{display:inline-block;margin-top:15px;color:#06c;text-decoration:none}.comparison-table td:first-child{padding-right:30px}.comparison-table td:last-child{padding-left:30px}h4{color:#06c!important;font-size:20px!important}:root{--brand-green:#02b36c;--brand-light:#2b2677}.dark{--brand-green:#02b36c;--brand-light:#fdfeff}.dark .link{border-bottom-color:#fff}table:not(.comparison-table) td img{margin:0!important;padding:0!important;display:inline-block!important;max-width:32px!important;max-height:32px!important}#pagination{display:none}"}],"page":{"pagePath":"reference/clients/get-a-client-artifact-download-url","slug":"/reference/clients/get-a-client-artifact-download-url","pageMetadata":{"title":"Get a client artifact download URL","description":"Issues a presigned URL that can be used to download an operation artifact associated\nwith the client\n","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/clients/{client_id}/artifacts/{artifact_id}/download-url","href":"/reference/clients/get-a-client-artifact-download-url","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Issues a presigned URL that can be used to download an operation artifact associated\\nwith the client\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(`img`,{noZoom:true,src:`/assets/enterprise-edition-pill-tag.svg`,alt:`Applies to BloodHound Enterprise`})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get a client artifact download URL","description":"Issues a presigned URL that can be used to download an operation artifact associated\nwith the client\n","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/clients/{client_id}/artifacts/{artifact_id}/download-url","href":"/reference/clients/get-a-client-artifact-download-url","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/specterops/1e03c0ad858fcf5b/zoominfo.js"],"openApiReferenceData":{"operation":{"operationId":"GetClientArtifactDownloadURL","summary":"Get a client artifact download URL","description":"Issues a presigned URL that can be used to download an operation artifact associated\nwith the client\n","tags":["Clients","Enterprise"],"responses":{"200":"2722b825-97f9-4c0d-8c48-4ab7e3a84dfa","400":"221f0f90-1204-4d9a-b0ee-6edd06f7e1df","401":"110c9e1d-67b5-4bfa-9d95-3b9ad7a90bec","403":"6002b9d0-5d06-4ce5-a54c-c1a80cabd8dc","404":"2a0df8c7-10a6-4aa5-9017-7b664fb53fab","409":"576d359c-f23c-4d8f-a2e4-b131a6565db4","429":"0e1225ab-8de7-4478-bd47-4feb1a3746a3","500":"7e66791c-a998-47ea-8005-9eeb84478b95"},"x-mint":{"content":"\u003cimg noZoom src=\"/assets/enterprise-edition-pill-tag.svg\" alt=\"Applies to BloodHound Enterprise\" />"},"method":"post","type":"path","servers":["6c6460b8-8d91-484b-bd9e-ac879c6edf88"],"security":["43466789-5139-435f-b1fa-7a66204d0024","f4dd3ec5-6f0f-42c9-acb8-69f1c24aeaef"],"path":"/api/v2/clients/{client_id}/artifacts/{artifact_id}/download-url","baseUrlOptions":["https://your-tenant.bloodhoundenterprise.io"],"title":"Get a client artifact download URL","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"1ccb61d4-c39d-42c1-ac81-90247478a88d":{"name":"Prefer","description":"Prefer header, used to specify a custom timeout in seconds using the wait parameter as per RFC7240. Passing in wait=-1 bypasses all timeout limits when the feature is enabled.","in":"header","required":false,"schema":{"type":"string","default":"wait=30","pattern":"^wait=(-1|[0-9]+)$","isRequired":false,"description":"Prefer header, used to specify a custom timeout in seconds using the wait parameter as per RFC7240. Passing in wait=-1 bypasses all timeout limits when the feature is enabled.","uniqueKey":"","typeLabel":"string"}},"84d49cc6-3aee-4291-bb29-7ed1e185d201":{"name":"client_id","description":"Client ID","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"Client ID","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"49bbcd45-b231-4773-ab4d-8becf6962fdb":{"name":"artifact_id","description":"Artifact ID","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"Artifact ID","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"responses":{"2722b825-97f9-4c0d-8c48-4ab7e3a84dfa":{"description":"OK","headers":{"Cache-Control":{"schema":{"type":"string","example":"private, no-store"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"download_url":{"type":"string","uniqueKey":"data.download_url","typeLabel":"string"},"expires_at":{"type":"string","format":"date-time","uniqueKey":"data.expires_at","typeLabel":"string\u003cdate-time>"},"file_name":{"type":"string","uniqueKey":"data.file_name","typeLabel":"string"},"size":{"type":"integer","format":"int64","uniqueKey":"data.size","typeLabel":"integer\u003cint64>"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"download_url":"\u003cstring>","expires_at":"2023-11-07T05:31:56Z","file_name":"\u003cstring>","size":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"221f0f90-1204-4d9a-b0ee-6edd06f7e1df":{"description":"**Bad Request**\nThis could be due to one of the following reasons:\n- JSON payload is missing or malformed\n- Path or query parameters are missing or invalid/malformed\n- The data sent is not valid (ex- sending a `string` in an `integer` field)\n","content":{"application/json":{"schema":{"type":"object","description":"","properties":{"http_status":{"type":"integer","description":"The HTTP status code","minimum":100,"maximum":600,"uniqueKey":"http_status","typeLabel":"integer"},"timestamp":{"type":"string","format":"date-time","description":"The RFC-3339 timestamp in which the error response was sent","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"request_id":{"type":"string","format":"uuid","description":"The unique identifier of the request that failed","uniqueKey":"request_id","typeLabel":"string\u003cuuid>"},"errors":{"type":"array","items":{"type":"object","properties":{"context":{"type":"string","description":"The context in which the error took place","uniqueKey":"errors.items.[INDEX].context","typeLabel":"string"},"message":{"type":"string","description":"A human-readable description of the error","uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"description":"The error(s) that occurred from processing the request","uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"http_status":400,"timestamp":"2024-02-19T19:27:43.866Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"clients","message":"The JSON payload could not be unmarshalled."}]},"examples":{"Example":{"title":"Example","value":{"http_status":400,"timestamp":"2024-02-19T19:27:43.866Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"clients","message":"The JSON payload could not be unmarshalled."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"110c9e1d-67b5-4bfa-9d95-3b9ad7a90bec":{"description":"**Unauthorized**\nThis endpoint failed an authentication requirement. Either the client tried to access\na protected endpoint without being authenticated, or an auth validation failed (ex- invalid\ncredentials or expired token).\n","content":{"application/json":{"schema":{"type":"object","description":"","properties":{"http_status":{"type":"integer","description":"The HTTP status code","minimum":100,"maximum":600,"uniqueKey":"http_status","typeLabel":"integer"},"timestamp":{"type":"string","format":"date-time","description":"The RFC-3339 timestamp in which the error response was sent","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"request_id":{"type":"string","format":"uuid","description":"The unique identifier of the request that failed","uniqueKey":"request_id","typeLabel":"string\u003cuuid>"},"errors":{"type":"array","items":{"type":"object","properties":{"context":{"type":"string","description":"The context in which the error took place","uniqueKey":"errors.items.[INDEX].context","typeLabel":"string"},"message":{"type":"string","description":"A human-readable description of the error","uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"description":"The error(s) that occurred from processing the request","uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"http_status":401,"timestamp":"2024-02-19T19:27:43.866Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"login","message":"Unauthorized"}]},"examples":{"Example":{"title":"Example","value":{"http_status":401,"timestamp":"2024-02-19T19:27:43.866Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"login","message":"Unauthorized"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"6002b9d0-5d06-4ce5-a54c-c1a80cabd8dc":{"description":"**Forbidden**\nThis is most commonly caused by an authenticated client trying to\naccess a resource that it does not have permission for.\n","content":{"application/json":{"schema":{"type":"object","description":"","properties":{"http_status":{"type":"integer","description":"The HTTP status code","minimum":100,"maximum":600,"uniqueKey":"http_status","typeLabel":"integer"},"timestamp":{"type":"string","format":"date-time","description":"The RFC-3339 timestamp in which the error response was sent","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"request_id":{"type":"string","format":"uuid","description":"The unique identifier of the request that failed","uniqueKey":"request_id","typeLabel":"string\u003cuuid>"},"errors":{"type":"array","items":{"type":"object","properties":{"context":{"type":"string","description":"The context in which the error took place","uniqueKey":"errors.items.[INDEX].context","typeLabel":"string"},"message":{"type":"string","description":"A human-readable description of the error","uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"description":"The error(s) that occurred from processing the request","uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"http_status":403,"timestamp":"2024-02-19T19:27:43.866Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"clients","message":"You do not have permission to access this resource"}]},"examples":{"Example":{"title":"Example","value":{"http_status":403,"timestamp":"2024-02-19T19:27:43.866Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"clients","message":"You do not have permission to access this resource"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"2a0df8c7-10a6-4aa5-9017-7b664fb53fab":{"description":"**Not Found**\nThis error typically comes from operations where a valid ID was passed to the request\nto look up an entity but the entity could not be found.\n","content":{"application/json":{"schema":{"type":"object","description":"","properties":{"http_status":{"type":"integer","description":"The HTTP status code","minimum":100,"maximum":600,"uniqueKey":"http_status","typeLabel":"integer"},"timestamp":{"type":"string","format":"date-time","description":"The RFC-3339 timestamp in which the error response was sent","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"request_id":{"type":"string","format":"uuid","description":"The unique identifier of the request that failed","uniqueKey":"request_id","typeLabel":"string\u003cuuid>"},"errors":{"type":"array","items":{"type":"object","properties":{"context":{"type":"string","description":"The context in which the error took place","uniqueKey":"errors.items.[INDEX].context","typeLabel":"string"},"message":{"type":"string","description":"A human-readable description of the error","uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"description":"The error(s) that occurred from processing the request","uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"http_status":404,"timestamp":"2024-02-19T19:27:43.866Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"clients","message":"The requested client could not be found."}]},"examples":{"Example":{"title":"Example","value":{"http_status":404,"timestamp":"2024-02-19T19:27:43.866Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"clients","message":"The requested client could not be found."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"576d359c-f23c-4d8f-a2e4-b131a6565db4":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"","properties":{"http_status":{"type":"integer","description":"The HTTP status code","minimum":100,"maximum":600,"uniqueKey":"http_status","typeLabel":"integer"},"timestamp":{"type":"string","format":"date-time","description":"The RFC-3339 timestamp in which the error response was sent","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"request_id":{"type":"string","format":"uuid","description":"The unique identifier of the request that failed","uniqueKey":"request_id","typeLabel":"string\u003cuuid>"},"errors":{"type":"array","items":{"type":"object","properties":{"context":{"type":"string","description":"The context in which the error took place","uniqueKey":"errors.items.[INDEX].context","typeLabel":"string"},"message":{"type":"string","description":"A human-readable description of the error","uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"description":"The error(s) that occurred from processing the request","uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"http_status":409,"timestamp":"2026-07-01T13:44:43.247Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"","message":"artifact not finished uploading, must upload missing parts"}]},"examples":{"Example":{"title":"Example","value":{"http_status":409,"timestamp":"2026-07-01T13:44:43.247Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"","message":"artifact not finished uploading, must upload missing parts"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"0e1225ab-8de7-4478-bd47-4feb1a3746a3":{"description":"**Too Many Requests**\nThe client has sent too many requests within a certain time window\nand tripped the rate limiting middleware.\n","content":{"application/json":{"schema":{"type":"object","description":"","properties":{"http_status":{"type":"integer","description":"The HTTP status code","minimum":100,"maximum":600,"uniqueKey":"http_status","typeLabel":"integer"},"timestamp":{"type":"string","format":"date-time","description":"The RFC-3339 timestamp in which the error response was sent","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"request_id":{"type":"string","format":"uuid","description":"The unique identifier of the request that failed","uniqueKey":"request_id","typeLabel":"string\u003cuuid>"},"errors":{"type":"array","items":{"type":"object","properties":{"context":{"type":"string","description":"The context in which the error took place","uniqueKey":"errors.items.[INDEX].context","typeLabel":"string"},"message":{"type":"string","description":"A human-readable description of the error","uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"description":"The error(s) that occurred from processing the request","uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"http_status":429,"timestamp":"2024-02-19T19:27:43.866Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"middleware","message":"Too many requests. Please try again later."}]},"examples":{"Example":{"title":"Example","value":{"http_status":429,"timestamp":"2024-02-19T19:27:43.866Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"middleware","message":"Too many requests. Please try again later."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"7e66791c-a998-47ea-8005-9eeb84478b95":{"description":"**Internal Server Error**\nThis is usually the result of either an unexpected database or application error.\nThe client may try modifying or resending the request, but the error is likely not related to the client\ndoing something wrong.\n","content":{"application/json":{"schema":{"type":"object","description":"","properties":{"http_status":{"type":"integer","description":"The HTTP status code","minimum":100,"maximum":600,"uniqueKey":"http_status","typeLabel":"integer"},"timestamp":{"type":"string","format":"date-time","description":"The RFC-3339 timestamp in which the error response was sent","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"request_id":{"type":"string","format":"uuid","description":"The unique identifier of the request that failed","uniqueKey":"request_id","typeLabel":"string\u003cuuid>"},"errors":{"type":"array","items":{"type":"object","properties":{"context":{"type":"string","description":"The context in which the error took place","uniqueKey":"errors.items.[INDEX].context","typeLabel":"string"},"message":{"type":"string","description":"A human-readable description of the error","uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"description":"The error(s) that occurred from processing the request","uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"http_status":500,"timestamp":"2024-02-19T19:27:43.866Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"clients","message":"The request could not be handled due to an unexpected database error."}]},"examples":{"Example":{"title":"Example","value":{"http_status":500,"timestamp":"2024-02-19T19:27:43.866Z","request_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","errors":[{"context":"clients","message":"The request could not be handled due to an unexpected database error."}]}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"43466789-5139-435f-b1fa-7a66204d0024":{"JWTBearerToken":{"description":"`Authorization: Bearer $JWT_TOKEN`\n","type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"JWTBearerToken"}},"f4dd3ec5-6f0f-42c9-acb8-69f1c24aeaef":{"SignedRequest":{"description":"`Authorization: bhesignature $TOKEN_ID`\n","type":"apiKey","name":"Authorization","in":"header","scopes":[],"schemeName":"SignedRequest"},"RequestDate":{"description":"`RequestDate: $RFC3339_DATETIME`\n","type":"apiKey","name":"RequestDate","in":"header","scopes":[],"schemeName":"RequestDate"},"HMACSignature":{"description":"`Signature: $BASE64ENCODED_HMAC_SIGNATURE`\n","type":"apiKey","name":"Signature","in":"header","scopes":[],"schemeName":"HMACSignature"}}},"servers":{"6c6460b8-8d91-484b-bd9e-ac879c6edf88":{"url":"https://your-tenant.bloodhoundenterprise.io","description":"This is the base path for all endpoints, relative to the domain where the API is being hosted."}},"processedSecurityOptions":[{"schemes":[{"scheme":{"description":"`Authorization: Bearer $JWT_TOKEN`\n","type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"JWTBearerToken"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"`Authorization: Bearer $JWT_TOKEN`\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"JWTBearerToken","name":"Authorization"}],"title":"JWTBearerToken"},{"schemes":[{"scheme":{"description":"`Authorization: bhesignature $TOKEN_ID`\n","type":"apiKey","name":"Authorization","in":"header","scopes":[],"schemeName":"SignedRequest"},"schema":{"title":"Authorization","type":"string","description":"`Authorization: bhesignature $TOKEN_ID`\n","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"SignedRequest","name":"Authorization"},{"scheme":{"description":"`RequestDate: $RFC3339_DATETIME`\n","type":"apiKey","name":"RequestDate","in":"header","scopes":[],"schemeName":"RequestDate"},"schema":{"title":"RequestDate","type":"string","description":"`RequestDate: $RFC3339_DATETIME`\n","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"RequestDate","name":"RequestDate"},{"scheme":{"description":"`Signature: $BASE64ENCODED_HMAC_SIGNATURE`\n","type":"apiKey","name":"Signature","in":"header","scopes":[],"schemeName":"HMACSignature"},"schema":{"title":"Signature","type":"string","description":"`Signature: $BASE64ENCODED_HMAC_SIGNATURE`\n","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"HMACSignature","name":"Signature"}],"title":"SignedRequest \u0026 RequestDate \u0026 HMACSignature"}]},"originalFileLocation":"openapi.json"},"subdomain":"specterops","siteName":"SpecterOps","title":"Get a client artifact download URL - SpecterOps","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-07T21:59:32.245Z","originalFileLocation":"reference/clients/get-a-client-artifact-download-url.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Issues a presigned URL that can be used to download an operation artifact associated with the client\">\u003cmeta data-mint-head name=\"application-name\" content=\"SpecterOps\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/specterops/6Tz44VO4szn0rL_B/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/specterops/6Tz44VO4szn0rL_B/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/specterops/6Tz44VO4szn0rL_B/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/specterops/6Tz44VO4szn0rL_B/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/specterops/6Tz44VO4szn0rL_B/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/specterops/6Tz44VO4szn0rL_B/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/specterops/6Tz44VO4szn0rL_B/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/specterops/6Tz44VO4szn0rL_B/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/specterops/6Tz44VO4szn0rL_B/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get a client artifact download URL - SpecterOps\">\u003cmeta data-mint-head property=\"og:description\" content=\"Issues a presigned URL that can be used to download an operation artifact associated with the client\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SpecterOps\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://bloodhound.specterops.io/reference/clients/get-a-client-artifact-download-url\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://specterops.mintlify.app/_mintlify/api/og/v2?division=Clients\u0026amp;title=Get+a+client+artifact+download+URL\u0026amp;description=Issues+a+presigned+URL+that+can+be+used+to+download+an+operation+artifact+associated%0Awith+the+client%0A\u0026amp;theme=0e9bd03bdb7076027e75e758\u0026amp;signature=c1287ee0fed145030516aca9e15b4b15c4d007fcb84be572523a1c517d11c5ad\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get a client artifact download URL - SpecterOps\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Issues a presigned URL that can be used to download an operation artifact associated with the client\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://specterops.mintlify.app/_mintlify/api/og/v2?division=Clients\u0026amp;title=Get+a+client+artifact+download+URL\u0026amp;description=Issues+a+presigned+URL+that+can+be+used+to+download+an+operation+artifact+associated%0Awith+the+client%0A\u0026amp;theme=0e9bd03bdb7076027e75e758\u0026amp;signature=c1287ee0fed145030516aca9e15b4b15c4d007fcb84be572523a1c517d11c5ad\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/specterops/6Tz44VO4szn0rL_B/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SpecterOps\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2c2677\">\u003clink data-mint-head rel=\"canonical\" href=\"https://bloodhound.specterops.io/reference/clients/get-a-client-artifact-download-url\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reference/clients/get-a-client-artifact-download-url.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://bloodhound.specterops.io/#organization\",\"name\":\"SpecterOps\",\"url\":\"https://bloodhound.specterops.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/specterops/LJiUiXm48pjJ2upb/logo/SO-Logo_PurpleGreen.svg?fit=max\u0026auto=format\u0026n=LJiUiXm48pjJ2upb\u0026q=85\u0026s=5b81788940653ac0a8839cff020700c5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://bloodhound.specterops.io#website\",\"name\":\"SpecterOps\",\"url\":\"https://bloodhound.specterops.io\",\"publisher\":{\"@id\":\"https://bloodhound.specterops.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://bloodhound.specterops.io/reference/clients/get-a-client-artifact-download-url#webpage\",\"url\":\"https://bloodhound.specterops.io/reference/clients/get-a-client-artifact-download-url\",\"name\":\"Get a client artifact download URL\",\"description\":\"Issues a presigned URL that can be used to download an operation artifact associated with the client\",\"dateModified\":\"2026-10-07T21:59:32.245Z\",\"isPartOf\":{\"@id\":\"https://bloodhound.specterops.io#website\"},\"breadcrumb\":{\"@id\":\"https://bloodhound.specterops.io/reference/clients/get-a-client-artifact-download-url#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://bloodhound.specterops.io/reference/clients/get-a-client-artifact-download-url#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Clients\",\"item\":\"https://bloodhound.specterops.io/reference/clients/list-clients\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get a client artifact download URL\",\"item\":\"https://bloodhound.specterops.io/reference/clients/get-a-client-artifact-download-url\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://bloodhound.specterops.io/reference/clients/get-a-client-artifact-download-url#apireference\",\"headline\":\"Get a client artifact download URL\",\"name\":\"Get a client artifact download URL\",\"description\":\"Issues a presigned URL that can be used to download an operation artifact associated with the client\",\"url\":\"https://bloodhound.specterops.io/reference/clients/get-a-client-artifact-download-url\",\"mainEntityOfPage\":{\"@id\":\"https://bloodhound.specterops.io/reference/clients/get-a-client-artifact-download-url#webpage\"},\"dateModified\":\"2026-10-07T21:59:32.245Z\",\"publisher\":{\"@id\":\"https://bloodhound.specterops.io/#organization\"},\"isPartOf\":{\"@id\":\"https://bloodhound.specterops.io#website\"}}]}\u003c/script>","siteName":"SpecterOps","nav":{"global":{"anchors":[{"anchor":"Webinars","icon":"play","href":"https://specterops.io/events/?_sft_event_type=webinar\u0026_gl=1*1xuv31d*_up*MQ..*_ga*NTYxMzY4OTkxLjE3MzMzMDkyNTk.*_ga_53SGLN9EBJ*MTczMzMwOTI1Ny4xLjAuMTczMzMwOTI1Ny4wLjAuMA.."},{"anchor":"Community","icon":"slack","href":"https://slack.specterops.io/"},{"anchor":"Query Library","icon":"code","href":"https://queries.specterops.io/"},{"anchor":"OpenGraph Library","icon":"diagram-project","href":"https://bloodhound.specterops.io/opengraph/library"},{"anchor":"Blog","icon":"newspaper","href":"https://specterops.io/blog/?_gl=1*1qw21rw*_up*MQ..*_ga*NTYxMzY4OTkxLjE3MzMzMDkyNTk.*_ga_53SGLN9EBJ*MTczMzMwOTI1Ny4xLjAuMTczMzMwOTI1Ny4wLjAuMA.."},{"anchor":"Release Notes","icon":"notes","href":"https://bloodhound.specterops.io/resources/release-notes/summary"}]},"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/home"}]},{"tab":"BloodHound","pages":[{"title":"BloodHound","href":"/get-started/introduction"}]},{"tab":"API Reference","groups":[{"group":"Get Started","pages":[{"title":"Use the BloodHound API","href":"/reference/overview"}]},{"group":"Auth","pages":[{"title":"Login to BloodHound","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/login","href":"/reference/auth/login-to-bloodhound"},{"title":"Logout of BloodHound","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/logout","href":"/reference/auth/logout-of-bloodhound"},{"title":"Get self","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/self","href":"/reference/auth/get-self"},{"title":"List SAML Providers","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/saml","href":"/reference/auth/list-saml-providers"},{"title":"Get all SAML sign on endpoints","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/saml/sso","href":"/reference/auth/get-all-saml-sign-on-endpoints"},{"title":"Create a New SAML Provider from Metadata","deprecated":true,"version":null,"openapi":"/openapi.json post /api/v2/saml/providers","href":"/reference/auth/create-a-new-saml-provider-from-metadata"},{"title":"Get SAML Provider","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/saml/providers/{saml_provider_id}","href":"/reference/auth/get-saml-provider"},{"title":"Delete a SAML Provider","deprecated":true,"version":null,"openapi":"/openapi.json delete /api/v2/saml/providers/{saml_provider_id}","href":"/reference/auth/delete-a-saml-provider"},{"title":"List SSO Providers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/sso-providers","href":"/reference/auth/list-sso-providers"},{"title":"Create OIDC Provider","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/sso-providers/oidc","href":"/reference/auth/create-oidc-provider"},{"title":"Create a New SAML Provider from Metadata","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/sso-providers/saml","href":"/reference/auth/create-a-new-saml-provider-from-metadata-1"},{"title":"Delete SSO Provider","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/sso-providers/{sso_provider_id}","href":"/reference/auth/delete-sso-provider"},{"title":"Update SSO Provider","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/v2/sso-providers/{sso_provider_id}","href":"/reference/auth/update-sso-provider"},{"title":"Get SAML Provider Signing Certificate","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/sso-providers/{sso_provider_id}/signing-certificate","href":"/reference/auth/get-saml-provider-signing-certificate"}]},{"group":"Permissions","pages":[{"title":"List Permissions","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/permissions","href":"/reference/permissions/list-permissions"},{"title":"Get Permission","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/permissions/{permission_id}","href":"/reference/permissions/get-permission"}]},{"group":"Roles","pages":[{"title":"List Roles","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/roles","href":"/reference/roles/list-roles"},{"title":"Get Role","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/roles/{role_id}","href":"/reference/roles/get-role"}]},{"group":"API Tokens","pages":[{"title":"List Auth Tokens","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/tokens","href":"/reference/api-tokens/list-auth-tokens"},{"title":"Create Token for User","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/tokens","href":"/reference/api-tokens/create-token-for-user"},{"title":"Delete a User Token","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/tokens/{token_id}","href":"/reference/api-tokens/delete-a-user-token"}]},{"group":"BloodHound Users","pages":[{"title":"List Users","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/bloodhound-users","href":"/reference/bloodhound-users/list-users"},{"title":"Create a New User","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/bloodhound-users","href":"/reference/bloodhound-users/create-a-new-user"},{"title":"List Users Minimal","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/bloodhound-users-minimal","href":"/reference/bloodhound-users/list-users-minimal"},{"title":"Get a user","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/bloodhound-users/{user_id}","href":"/reference/bloodhound-users/get-a-user"},{"title":"Delete a User","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/bloodhound-users/{user_id}","href":"/reference/bloodhound-users/delete-a-user"},{"title":"Update a User","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/v2/bloodhound-users/{user_id}","href":"/reference/bloodhound-users/update-a-user"},{"title":"Create or Set User Secret","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/bloodhound-users/{user_id}/secret","href":"/reference/bloodhound-users/create-or-set-user-secret"},{"title":"Expire User Secret","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/bloodhound-users/{user_id}/secret","href":"/reference/bloodhound-users/expire-user-secret"},{"title":"Enrolls user in multi-factor authentication","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/bloodhound-users/{user_id}/mfa","href":"/reference/bloodhound-users/enrolls-user-in-multi-factor-authentication"},{"title":"Unenroll user from multi-factor authentication","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/bloodhound-users/{user_id}/mfa","href":"/reference/bloodhound-users/unenroll-user-from-multi-factor-authentication"},{"title":"Returns MFA activation status for a user","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/bloodhound-users/{user_id}/mfa-activation","href":"/reference/bloodhound-users/returns-mfa-activation-status-for-a-user"},{"title":"Activates MFA for an enrolled user","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/bloodhound-users/{user_id}/mfa-activation","href":"/reference/bloodhound-users/activates-mfa-for-an-enrolled-user"}]},{"group":"Collectors","pages":[{"title":"Get collector manifest","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/collectors/{collector_type}","href":"/reference/collectors/get-collector-manifest"},{"title":"Get collector download by version","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/collectors/{collector_type}/{release_tag}","href":"/reference/collectors/get-collector-download-by-version"},{"title":"Get collector checksum by version","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/collectors/{collector_type}/{release_tag}/checksum","href":"/reference/collectors/get-collector-checksum-by-version"},{"title":"Get kennel manifest","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/kennel/manifest","href":"/reference/collectors/get-kennel-manifest"},{"title":"Get kennel enterprise manifest","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/kennel/enterprise-manifest","href":"/reference/collectors/get-kennel-enterprise-manifest"},{"title":"Download asset","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/kennel/download/{asset_name}","href":"/reference/collectors/download-asset"}]},{"group":"Collection Uploads","pages":[{"title":"List File Upload Jobs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/file-upload","href":"/reference/collection-uploads/list-file-upload-jobs"},{"title":"Create File Upload Job","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/file-upload/start","href":"/reference/collection-uploads/create-file-upload-job"},{"title":"Upload File To Job","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/file-upload/{file_upload_job_id}","href":"/reference/collection-uploads/upload-file-to-job"},{"title":"Get Completed Tasks","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/file-upload/{file_upload_job_id}/completed-tasks","href":"/reference/collection-uploads/get-completed-tasks"},{"title":"End File Upload Job","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/file-upload/{file_upload_job_id}/end","href":"/reference/collection-uploads/end-file-upload-job"},{"title":"List accepted file upload types","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/file-upload/accepted-types","href":"/reference/collection-uploads/list-accepted-file-upload-types"}]},{"group":"Custom Node Management","pages":[{"title":"Get custom nodes","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/custom-nodes","href":"/reference/custom-node-management/get-custom-nodes"},{"title":"Create custom nodes","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/custom-nodes","href":"/reference/custom-node-management/create-custom-nodes"},{"title":"Get custom node","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/custom-nodes/{kind_name}","href":"/reference/custom-node-management/get-custom-node"},{"title":"Update custom node","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/custom-nodes/{kind_name}","href":"/reference/custom-node-management/update-custom-node"},{"title":"Delete custom node (Deprecated)","deprecated":true,"version":null,"openapi":"/openapi.json delete /api/v2/custom-nodes/{kind_name}","href":"/reference/custom-node-management/delete-custom-node-deprecated"}]},{"group":"API Info","pages":[{"title":"Get API version","deprecated":null,"version":null,"openapi":"/openapi.json get /api/version","href":"/reference/api-info/get-api-version"},{"title":"Get API Spec","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/spec","href":"/reference/api-info/get-api-spec"}]},{"group":"Search","pages":[{"title":"Search for objects","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/search","href":"/reference/search/search-for-objects"},{"title":"Get available domains","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/available-domains","href":"/reference/search/get-available-domains"}]},{"group":"Audit","pages":[{"title":"List audit logs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/audit","href":"/reference/audit/list-audit-logs"}]},{"group":"Config","pages":[{"title":"List application config parameters","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/config","href":"/reference/config/list-application-config-parameters"},{"title":"Write application configuration parameters","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/config","href":"/reference/config/write-application-configuration-parameters"},{"title":"List feature flags","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/features","href":"/reference/config/list-feature-flags"},{"title":"Toggle a feature flag's enabled status to either enable or disable it.","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/features/{feature_id}/toggle","href":"/reference/config/toggle-a-feature-flags-enabled-status-to-either-enable-or-disable-it"}]},{"group":"Asset Isolation","pages":[{"title":"List all asset isolation groups","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-groups","href":"/reference/asset-isolation/list-all-asset-isolation-groups"},{"title":"Create an asset group","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/asset-groups","href":"/reference/asset-isolation/create-an-asset-group"},{"title":"Get asset group by ID","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-groups/{asset_group_id}","href":"/reference/asset-isolation/get-asset-group-by-id"},{"title":"Update an asset group","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/asset-groups/{asset_group_id}","href":"/reference/asset-isolation/update-an-asset-group"},{"title":"Delete an asset group","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/asset-groups/{asset_group_id}","href":"/reference/asset-isolation/delete-an-asset-group"},{"title":"List asset group collections","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-groups/{asset_group_id}/collections","href":"/reference/asset-isolation/list-asset-group-collections"},{"title":"Update asset group selectors","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/asset-groups/{asset_group_id}/selectors","href":"/reference/asset-isolation/update-asset-group-selectors"},{"title":"Update asset group selectors","deprecated":true,"version":null,"openapi":"/openapi.json post /api/v2/asset-groups/{asset_group_id}/selectors","href":"/reference/asset-isolation/update-asset-group-selectors-1"},{"title":"Delete an asset group selector","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/asset-groups/{asset_group_id}/selectors/{asset_group_selector_id}","href":"/reference/asset-isolation/delete-an-asset-group-selector"},{"title":"Get asset group custom member count","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-groups/{asset_group_id}/custom-selectors","href":"/reference/asset-isolation/get-asset-group-custom-member-count"},{"title":"List all asset isolation group members","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/asset-groups/{asset_group_id}/members","href":"/reference/asset-isolation/list-all-asset-isolation-group-members"},{"title":"List asset group member count by kind","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-groups/{asset_group_id}/members/counts","href":"/reference/asset-isolation/list-asset-group-member-count-by-kind"},{"title":"Get asset group tag selectors of a specific object by member id","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-group-tags/{asset_group_tag_id}/members/{asset_group_member_id}","href":"/reference/asset-isolation/get-asset-group-tag-selectors-of-a-specific-object-by-member-id"},{"title":"Get Asset Group Tags","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-group-tags","href":"/reference/asset-isolation/get-asset-group-tags"},{"title":"Create Asset Group Tag","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/asset-group-tags","href":"/reference/asset-isolation/create-asset-group-tag"},{"title":"Get Asset Group Tag","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-group-tags/{asset_group_tag_id}","href":"/reference/asset-isolation/get-asset-group-tag"},{"title":"Delete an Asset Group Tag","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/asset-group-tags/{asset_group_tag_id}","href":"/reference/asset-isolation/delete-an-asset-group-tag"},{"title":"Update Asset Group Tag","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/v2/asset-group-tags/{asset_group_tag_id}","href":"/reference/asset-isolation/update-asset-group-tag"},{"title":"List asset group tag members by ID","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-group-tags/{asset_group_tag_id}/members","href":"/reference/asset-isolation/list-asset-group-tag-members-by-id"},{"title":"List asset group tag member count by kind","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-group-tags/{asset_group_tag_id}/members/counts","href":"/reference/asset-isolation/list-asset-group-tag-member-count-by-kind"},{"title":"List asset group tag members by selector","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-group-tags/{asset_group_tag_id}/selectors/{asset_group_tag_selector_id}/members","href":"/reference/asset-isolation/list-asset-group-tag-members-by-selector"},{"title":"List asset group tag selector member count by kind","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-group-tags/{asset_group_tag_id}/selectors/{asset_group_tag_selector_id}/members/counts","href":"/reference/asset-isolation/list-asset-group-tag-selector-member-count-by-kind"},{"title":"Get Asset Group Tag selectors","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-group-tags/{asset_group_tag_id}/selectors","href":"/reference/asset-isolation/get-asset-group-tag-selectors"},{"title":"Create Asset Group Tag Selector","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/asset-group-tags/{asset_group_tag_id}/selectors","href":"/reference/asset-isolation/create-asset-group-tag-selector"},{"title":"Get Asset Group Tag Selector","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-group-tags/{asset_group_tag_id}/selectors/{asset_group_tag_selector_id}","href":"/reference/asset-isolation/get-asset-group-tag-selector"},{"title":"Delete Asset Group Tag Selector","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/asset-group-tags/{asset_group_tag_id}/selectors/{asset_group_tag_selector_id}","href":"/reference/asset-isolation/delete-asset-group-tag-selector"},{"title":"Update Asset Group Tag Selector","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/v2/asset-group-tags/{asset_group_tag_id}/selectors/{asset_group_tag_selector_id}","href":"/reference/asset-isolation/update-asset-group-tag-selector"},{"title":"Preview Selectors","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/asset-group-tags/preview-selectors","href":"/reference/asset-isolation/preview-selectors"},{"title":"Search Asset Group Tags","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/asset-group-tags/search","href":"/reference/asset-isolation/search-asset-group-tags"},{"title":"Get history records","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-group-tags-history","href":"/reference/asset-isolation/get-history-records"},{"title":"Search history records","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/asset-group-tags-history","href":"/reference/asset-isolation/search-history-records"},{"title":"Get certifications for privilege zones","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-group-tags/certifications","href":"/reference/asset-isolation/get-certifications-for-privilege-zones"},{"title":"Certify or Revoke Certification of Objects","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/asset-group-tags/certifications","href":"/reference/asset-isolation/certify-or-revoke-certification-of-objects"}]},{"group":"Graph","pages":[{"title":"Get kinds","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/graphs/kinds","href":"/reference/graph/get-kinds"},{"title":"Get pathfinding result","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/pathfinding","href":"/reference/graph/get-pathfinding-result"},{"title":"Get search result","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/graph-search","href":"/reference/graph/get-search-result"},{"title":"Get the shortest path graph","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/graphs/shortest-path","href":"/reference/graph/get-the-shortest-path-graph"},{"title":"Get path composition","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/graphs/edge-composition","href":"/reference/graph/get-path-composition"},{"title":"Get relay targets","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/graphs/relay-targets","href":"/reference/graph/get-relay-targets"},{"title":"Get ACL inheritance path","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/graphs/acl-inheritance","href":"/reference/graph/get-acl-inheritance-path"}]},{"group":"OpenGraph (Experimental)","pages":[{"title":"Get Relationship by Graph Relationship ID","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/relationships/{relationship_id}","href":"/reference/opengraph-experimental/get-relationship-by-graph-relationship-id"},{"title":"Get Node by Graph Node ID","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/nodes/{node_id}","href":"/reference/opengraph-experimental/get-node-by-graph-node-id"},{"title":"List OpenGraph Extensions Information","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/extensions","href":"/reference/opengraph-experimental/list-opengraph-extensions-information"},{"title":"Upserts the OpenGraph Extension","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/extensions","href":"/reference/opengraph-experimental/upserts-the-opengraph-extension"},{"title":"Delete OpenGraph Extension","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/extensions/{extension_id}","href":"/reference/opengraph-experimental/delete-opengraph-extension"},{"title":"List Edge Kinds","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/extensions-edges","href":"/reference/opengraph-experimental/list-edge-kinds"},{"title":"Get Node Kind","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/node-kinds/{node_kind_id}","href":"/reference/opengraph-experimental/get-node-kind"},{"title":"Get Relationship Kind","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/relationship-kinds/{relationship_kind_id}","href":"/reference/opengraph-experimental/get-relationship-kind"}]},{"group":"Cypher","pages":[{"title":"List saved queries","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/saved-queries","href":"/reference/cypher/list-saved-queries"},{"title":"Create a saved query","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/saved-queries","href":"/reference/cypher/create-a-saved-query"},{"title":"Return a saved query","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/saved-queries/{saved_query_id}","href":"/reference/cypher/return-a-saved-query"},{"title":"Update a saved query","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/saved-queries/{saved_query_id}","href":"/reference/cypher/update-a-saved-query"},{"title":"Delete a saved query","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/saved-queries/{saved_query_id}","href":"/reference/cypher/delete-a-saved-query"},{"title":"Retrieves saved query permissions for provided query id","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/saved-queries/{saved_query_id}/permissions","href":"/reference/cypher/retrieves-saved-query-permissions-for-provided-query-id"},{"title":"Share a saved query or set it to public","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/saved-queries/{saved_query_id}/permissions","href":"/reference/cypher/share-a-saved-query-or-set-it-to-public"},{"title":"Revokes permission of a saved query from users","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/saved-queries/{saved_query_id}/permissions","href":"/reference/cypher/revokes-permission-of-a-saved-query-from-users"},{"title":"Export a saved query","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/saved-queries/{saved_query_id}/export","href":"/reference/cypher/export-a-saved-query"},{"title":"Import one or more cypher queries.","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/saved-queries/import","href":"/reference/cypher/import-one-or-more-cypher-queries"},{"title":"Export one or more saved queries","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/saved-queries/export","href":"/reference/cypher/export-one-or-more-saved-queries"},{"title":"Run a cypher query","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/graphs/cypher","href":"/reference/cypher/run-a-cypher-query"}]},{"group":"Azure Entities","pages":[{"title":"Get Azure entity","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/azure/{entity_type}","href":"/reference/azure-entities/get-azure-entity"}]},{"group":"AD Base Entities","pages":[{"title":"Get entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/base/{object_id}","href":"/reference/ad-base-entities/get-entity-info"},{"title":"Get entity controllables","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/base/{object_id}/controllables","href":"/reference/ad-base-entities/get-entity-controllables"},{"title":"Get entity controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/base/{object_id}/controllers","href":"/reference/ad-base-entities/get-entity-controllers"}]},{"group":"Computers","pages":[{"title":"Get computer entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}","href":"/reference/computers/get-computer-entity-info"},{"title":"Get computer entity admin rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/admin-rights","href":"/reference/computers/get-computer-entity-admin-rights"},{"title":"Get computer entity admins","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/admin-users","href":"/reference/computers/get-computer-entity-admins"},{"title":"Get computer entity constrained delegation rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/constrained-delegation-rights","href":"/reference/computers/get-computer-entity-constrained-delegation-rights"},{"title":"Get computer entity constrained users","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/constrained-users","href":"/reference/computers/get-computer-entity-constrained-users"},{"title":"Get computer entity controllables","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/controllables","href":"/reference/computers/get-computer-entity-controllables"},{"title":"Get computer entity controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/controllers","href":"/reference/computers/get-computer-entity-controllers"},{"title":"Get computer entity DCOM rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/dcom-rights","href":"/reference/computers/get-computer-entity-dcom-rights"},{"title":"Get computer entity DCOM users","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/dcom-users","href":"/reference/computers/get-computer-entity-dcom-users"},{"title":"Get computer entity group membership","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/group-membership","href":"/reference/computers/get-computer-entity-group-membership"},{"title":"Get computer entity remote PowerShell rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/ps-remote-rights","href":"/reference/computers/get-computer-entity-remote-powershell-rights"},{"title":"Get computer entity remote PowerShell users","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/ps-remote-users","href":"/reference/computers/get-computer-entity-remote-powershell-users"},{"title":"Get computer entity RDP rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/rdp-rights","href":"/reference/computers/get-computer-entity-rdp-rights"},{"title":"Get computer entity RDP users","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/rdp-users","href":"/reference/computers/get-computer-entity-rdp-users"},{"title":"Get computer entity sessions","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/sessions","href":"/reference/computers/get-computer-entity-sessions"},{"title":"Get computer entity SQL admins","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/computers/{object_id}/sql-admins","href":"/reference/computers/get-computer-entity-sql-admins"}]},{"group":"Containers","pages":[{"title":"Get container entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/containers/{object_id}","href":"/reference/containers/get-container-entity-info"},{"title":"Get container entity controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/containers/{object_id}/controllers","href":"/reference/containers/get-container-entity-controllers"}]},{"group":"Domains","pages":[{"title":"Get domain entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}","href":"/reference/domains/get-domain-entity-info"},{"title":"Update the Domain entity","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/v2/domains/{object_id}","href":"/reference/domains/update-the-domain-entity"},{"title":"Get domain entity computers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/computers","href":"/reference/domains/get-domain-entity-computers"},{"title":"Get domain entity controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/controllers","href":"/reference/domains/get-domain-entity-controllers"},{"title":"Get domain entity DC Syncers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/dc-syncers","href":"/reference/domains/get-domain-entity-dc-syncers"},{"title":"Get domain entity foreign admins","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/foreign-admins","href":"/reference/domains/get-domain-entity-foreign-admins"},{"title":"Get domain entity foreign GPO controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/foreign-gpo-controllers","href":"/reference/domains/get-domain-entity-foreign-gpo-controllers"},{"title":"Get domain entity foregin groups","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/foreign-groups","href":"/reference/domains/get-domain-entity-foregin-groups"},{"title":"Get domain entity foreign users","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/foreign-users","href":"/reference/domains/get-domain-entity-foreign-users"},{"title":"Get domain entity GPOs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/gpos","href":"/reference/domains/get-domain-entity-gpos"},{"title":"Get domain entity groups","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/groups","href":"/reference/domains/get-domain-entity-groups"},{"title":"Get domain entity inbound trusts","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/inbound-trusts","href":"/reference/domains/get-domain-entity-inbound-trusts"},{"title":"Get domain entity linked GPOs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/linked-gpos","href":"/reference/domains/get-domain-entity-linked-gpos"},{"title":"Get domain entity OUs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/ous","href":"/reference/domains/get-domain-entity-ous"},{"title":"Get domain entity outbound trusts","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/outbound-trusts","href":"/reference/domains/get-domain-entity-outbound-trusts"},{"title":"Get domain entity users","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/users","href":"/reference/domains/get-domain-entity-users"},{"title":"Get ADCS escalations of Domain entity","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{object_id}/adcs-escalations","href":"/reference/domains/get-adcs-escalations-of-domain-entity"}]},{"group":"GPOs","pages":[{"title":"Get GPO entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/gpos/{object_id}","href":"/reference/gpos/get-gpo-entity-info"},{"title":"Get GPO entity computer","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/gpos/{object_id}/computers","href":"/reference/gpos/get-gpo-entity-computer"},{"title":"Get GPO entity controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/gpos/{object_id}/controllers","href":"/reference/gpos/get-gpo-entity-controllers"},{"title":"Get GPO entity OUs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/gpos/{object_id}/ous","href":"/reference/gpos/get-gpo-entity-ous"},{"title":"Get GPO entity sites","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/gpos/{object_id}/sites","href":"/reference/gpos/get-gpo-entity-sites"},{"title":"Get GPO entity tier-zero","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/gpos/{object_id}/tier-zero","href":"/reference/gpos/get-gpo-entity-tier-zero"},{"title":"Get GPO entity users","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/gpos/{object_id}/users","href":"/reference/gpos/get-gpo-entity-users"}]},{"group":"AIA CAs","pages":[{"title":"Get AIA CA entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/aiacas/{object_id}","href":"/reference/aia-cas/get-aia-ca-entity-info"},{"title":"Get AIA CA entity controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/aiacas/{object_id}/controllers","href":"/reference/aia-cas/get-aia-ca-entity-controllers"},{"title":"Get PKI hierarchy of AIA CA entity","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/aiacas/{object_id}/pki-hierarchy","href":"/reference/aia-cas/get-pki-hierarchy-of-aia-ca-entity"}]},{"group":"Root CAs","pages":[{"title":"Get Root CA entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/rootcas/{object_id}","href":"/reference/root-cas/get-root-ca-entity-info"},{"title":"Get Root CA entity controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/rootcas/{object_id}/controllers","href":"/reference/root-cas/get-root-ca-entity-controllers"},{"title":"Get PKI hierarchy of Root CA entity","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/rootcas/{object_id}/pki-hierarchy","href":"/reference/root-cas/get-pki-hierarchy-of-root-ca-entity"}]},{"group":"Enterprise CAs","pages":[{"title":"Get Enterprise CA entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/enterprisecas/{object_id}","href":"/reference/enterprise-cas/get-enterprise-ca-entity-info"},{"title":"Get Enterprise CA entity controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/enterprisecas/{object_id}/controllers","href":"/reference/enterprise-cas/get-enterprise-ca-entity-controllers"},{"title":"Get PKI hierarchy of Enterprise CA entity","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/enterprisecas/{object_id}/pki-hierarchy","href":"/reference/enterprise-cas/get-pki-hierarchy-of-enterprise-ca-entity"},{"title":"Get published certificate templates of Enterprise CA entity","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/enterprisecas/{object_id}/published-templates","href":"/reference/enterprise-cas/get-published-certificate-templates-of-enterprise-ca-entity"}]},{"group":"NT Auth Stores","pages":[{"title":"Get NT Auth Store entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/ntauthstores/{object_id}","href":"/reference/nt-auth-stores/get-nt-auth-store-entity-info"},{"title":"Get NT Auth Store entity controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/ntauthstores/{object_id}/controllers","href":"/reference/nt-auth-stores/get-nt-auth-store-entity-controllers"},{"title":"Get trusted Enterprise CAs of NT Auth Store entity","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/ntauthstores/{object_id}/trusted-cas","href":"/reference/nt-auth-stores/get-trusted-enterprise-cas-of-nt-auth-store-entity"}]},{"group":"Cert Templates","pages":[{"title":"Get Cert Template entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/certtemplates/{object_id}","href":"/reference/cert-templates/get-cert-template-entity-info"},{"title":"Get Cert Template entity controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/certtemplates/{object_id}/controllers","href":"/reference/cert-templates/get-cert-template-entity-controllers"},{"title":"Get Enterprise CAs having Cert Template entity published","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/certtemplates/{object_id}/published-to-cas","href":"/reference/cert-templates/get-enterprise-cas-having-cert-template-entity-published"}]},{"group":"Sites","pages":[{"title":"Get Site entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/sites/{object_id}","href":"/reference/sites/get-site-entity-info"},{"title":"Get Site entity controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/sites/{object_id}/controllers","href":"/reference/sites/get-site-entity-controllers"},{"title":"Get Site entity linked GPOs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/sites/{object_id}/linked-gpos","href":"/reference/sites/get-site-entity-linked-gpos"},{"title":"Get Site entity site servers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/sites/{object_id}/siteservers","href":"/reference/sites/get-site-entity-site-servers"},{"title":"Get Site entity site subnets","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/sites/{object_id}/sitesubnets","href":"/reference/sites/get-site-entity-site-subnets"}]},{"group":"Site Servers","pages":[{"title":"Get Site Server entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/siteservers/{object_id}","href":"/reference/site-servers/get-site-server-entity-info"}]},{"group":"Site Subnets","pages":[{"title":"Get Site Subnet entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/sitesubnets/{object_id}","href":"/reference/site-subnets/get-site-subnet-entity-info"}]},{"group":"OUs","pages":[{"title":"Get OU entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/ous/{object_id}","href":"/reference/ous/get-ou-entity-info"},{"title":"Get OU entity computers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/ous/{object_id}/computers","href":"/reference/ous/get-ou-entity-computers"},{"title":"Get OU entity GPOs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/ous/{object_id}/gpos","href":"/reference/ous/get-ou-entity-gpos"},{"title":"Get OU entity groups","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/ous/{object_id}/groups","href":"/reference/ous/get-ou-entity-groups"},{"title":"Get OU entity users","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/ous/{object_id}/users","href":"/reference/ous/get-ou-entity-users"}]},{"group":"AD Users","pages":[{"title":"Get User entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/users/{object_id}","href":"/reference/ad-users/get-user-entity-info"},{"title":"Get User entity admin rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/users/{object_id}/admin-rights","href":"/reference/ad-users/get-user-entity-admin-rights"},{"title":"Get User entity constrained delegation rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/users/{object_id}/constrained-delegation-rights","href":"/reference/ad-users/get-user-entity-constrained-delegation-rights"},{"title":"Get User entity controllables","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/users/{object_id}/controllables","href":"/reference/ad-users/get-user-entity-controllables"},{"title":"Get User entity controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/users/{object_id}/controllers","href":"/reference/ad-users/get-user-entity-controllers"},{"title":"Get User entity DCOM rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/users/{object_id}/dcom-rights","href":"/reference/ad-users/get-user-entity-dcom-rights"},{"title":"Get User entity membership","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/users/{object_id}/memberships","href":"/reference/ad-users/get-user-entity-membership"},{"title":"Get User entity PowerShell remote rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/users/{object_id}/ps-remote-rights","href":"/reference/ad-users/get-user-entity-powershell-remote-rights"},{"title":"Get User entity RDP rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/users/{object_id}/rdp-rights","href":"/reference/ad-users/get-user-entity-rdp-rights"},{"title":"Get User entity sessions","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/users/{object_id}/sessions","href":"/reference/ad-users/get-user-entity-sessions"},{"title":"Get User entity SQL admin rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/users/{object_id}/sql-admin-rights","href":"/reference/ad-users/get-user-entity-sql-admin-rights"}]},{"group":"Groups","pages":[{"title":"Get Group entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/groups/{object_id}","href":"/reference/groups/get-group-entity-info"},{"title":"Get Group entity admin rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/groups/{object_id}/admin-rights","href":"/reference/groups/get-group-entity-admin-rights"},{"title":"Get Group entity controllables","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/groups/{object_id}/controllables","href":"/reference/groups/get-group-entity-controllables"},{"title":"Get Group entity controllers","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/groups/{object_id}/controllers","href":"/reference/groups/get-group-entity-controllers"},{"title":"Get Group entity DCOMRights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/groups/{object_id}/dcom-rights","href":"/reference/groups/get-group-entity-dcomrights"},{"title":"Get Group entity members","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/groups/{object_id}/members","href":"/reference/groups/get-group-entity-members"},{"title":"Get Group entity memberships","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/groups/{object_id}/memberships","href":"/reference/groups/get-group-entity-memberships"},{"title":"Get Group entity PowerShell remote rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/groups/{object_id}/ps-remote-rights","href":"/reference/groups/get-group-entity-powershell-remote-rights"},{"title":"Get Group entity RDP rights","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/groups/{object_id}/rdp-rights","href":"/reference/groups/get-group-entity-rdp-rights"},{"title":"Get Group entity sessions","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/groups/{object_id}/sessions","href":"/reference/groups/get-group-entity-sessions"}]},{"group":"Data Quality","pages":[{"title":"Get database completeness stats","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/completeness","href":"/reference/data-quality/get-database-completeness-stats"},{"title":"Get AD domain data quality stats","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/ad-domains/{domain_id}/data-quality-stats","href":"/reference/data-quality/get-ad-domain-data-quality-stats"},{"title":"Get Azure tenant data quality stats","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/azure-tenants/{tenant_id}/data-quality-stats","href":"/reference/data-quality/get-azure-tenant-data-quality-stats"},{"title":"Get platform data quality aggregate","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/platform/{platform_id}/data-quality-stats","href":"/reference/data-quality/get-platform-data-quality-aggregate"},{"title":"Get environment-specific data quality stats","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/data-quality-stats","href":"/reference/data-quality/get-environment-specific-data-quality-stats"},{"title":"Get data quality aggregations by environment kind","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/data-quality-stats-aggregations","href":"/reference/data-quality/get-data-quality-aggregations-by-environment-kind"}]},{"group":"Database","pages":[{"title":"Delete your BloodHound data","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/clear-database","href":"/reference/database/delete-your-bloodhound-data"}]},{"group":"Datapipe","pages":[{"title":"Get datapipe status","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/datapipe/status","href":"/reference/datapipe/get-datapipe-status"},{"title":"Gets analysis request information","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/analysis","href":"/reference/datapipe/gets-analysis-request-information"},{"title":"Start analysis","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/analysis","href":"/reference/datapipe/start-analysis"},{"title":"Cancels an analysis request","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/analysis","href":"/reference/datapipe/cancels-an-analysis-request"}]},{"group":"EULA","pages":[{"title":"Accept EULA","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/accept-eula","href":"/reference/eula/accept-eula"}]},{"group":"Analysis","pages":[{"title":"Get latest tier zero combo node","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/meta-nodes/{domain_id}","href":"/reference/analysis/get-latest-tier-zero-combo-node"},{"title":"Get the graph for meta tree","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/meta-trees/{domain_id}","href":"/reference/analysis/get-the-graph-for-meta-tree"},{"title":"Get the combo tree for an asset group","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/asset-groups/{asset_group_id}/combo-node","href":"/reference/analysis/get-the-combo-tree-for-an-asset-group"}]},{"group":"Client Ingest","pages":[{"title":"Endpoint for data ingestion","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/ingest","href":"/reference/client-ingest/endpoint-for-data-ingestion"}]},{"group":"Clients","pages":[{"title":"List Clients","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/clients","href":"/reference/clients/list-clients"},{"title":"Create Client","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/clients","href":"/reference/clients/create-client"},{"title":"Client Error","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/clients/error","href":"/reference/clients/client-error"},{"title":"Update Client Values","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/clients/update","href":"/reference/clients/update-client-values"},{"title":"Get Client","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/clients/{client_id}","href":"/reference/clients/get-client"},{"title":"Update Client","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/clients/{client_id}","href":"/reference/clients/update-client"},{"title":"Delete Client","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/clients/{client_id}","href":"/reference/clients/delete-client"},{"title":"Regenerate the authentication token for a client","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/clients/{client_id}/token","href":"/reference/clients/regenerate-the-authentication-token-for-a-client"},{"title":"List all completed tasks for a client","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/clients/{client_id}/completed-tasks","href":"/reference/clients/list-all-completed-tasks-for-a-client"},{"title":"List all completed jobs for a client","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/clients/{client_id}/completed-jobs","href":"/reference/clients/list-all-completed-jobs-for-a-client"},{"title":"Creates a scheduled task","deprecated":true,"version":null,"openapi":"/openapi.json post /api/v2/clients/{client_id}/tasks","href":"/reference/clients/creates-a-scheduled-task"},{"title":"Creates a scheduled job","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/clients/{client_id}/jobs","href":"/reference/clients/creates-a-scheduled-job"},{"title":"Queues a management operation","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/clients/{client_id}/management","href":"/reference/clients/queues-a-management-operation"},{"title":"Download a management operation artifact for the client","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/clients/{client_id}/artifacts/{artifact_id}","href":"/reference/clients/download-a-management-operation-artifact-for-the-client"},{"title":"Delete a management operation artifact for the client","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/clients/{client_id}/artifacts/{artifact_id}","href":"/reference/clients/delete-a-management-operation-artifact-for-the-client"},{"title":"Get available management operations","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/clients/management/available","href":"/reference/clients/get-available-management-operations"},{"title":"Notifies the API of a management operation start","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/clients/management/start","href":"/reference/clients/notifies-the-api-of-a-management-operation-start"},{"title":"Notifies the API of a management operation ending","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/clients/management/end","href":"/reference/clients/notifies-the-api-of-a-management-operation-ending"},{"title":"Create an artifact upload session","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/clients/management/artifacts","href":"/reference/clients/create-an-artifact-upload-session"},{"title":"Get an artifact upload session","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/clients/management/artifacts/{artifact_id}","href":"/reference/clients/get-an-artifact-upload-session"},{"title":"Upload an artifact part","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/clients/management/artifacts/{artifact_id}/parts/{part_number}","href":"/reference/clients/upload-an-artifact-part"},{"title":"Complete an artifact upload session","description":"Endpoint for clients to complete an artifact upload session after all\nexpected parts have been uploaded.\n\nNote: caller must be a client. For users, this endpoint will return a 403 as\nthey are not expected or allowed to call this endpoint.\n","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/clients/management/artifacts/{artifact_id}/complete","href":"/reference/clients/complete-an-artifact-upload-session"},{"title":"Get a client artifact download URL","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/clients/{client_id}/artifacts/{artifact_id}/download-url","href":"/reference/clients/get-a-client-artifact-download-url"},{"title":"Download a management operation artifact for the client","description":"Downloads an operation artifact associated with the client using a\npreviously issued artifact download token.\n","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/clients/{client_id}/artifacts/{artifact_id}/download","href":"/reference/clients/download-a-management-operation-artifact-for-the-client-1"}]},{"group":"Jobs","pages":[{"title":"List available client jobs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/jobs/available","href":"/reference/jobs/list-available-client-jobs"},{"title":"List finished jobs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/jobs/finished","href":"/reference/jobs/list-finished-jobs"},{"title":"Get jobs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/jobs","href":"/reference/jobs/get-jobs"},{"title":"Get client current job","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/jobs/current","href":"/reference/jobs/get-client-current-job"},{"title":"Notifies the API of a job start","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/jobs/start","href":"/reference/jobs/notifies-the-api-of-a-job-start"},{"title":"Notifies the API of a job ending","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/jobs/end","href":"/reference/jobs/notifies-the-api-of-a-job-ending"},{"title":"Get client job","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/jobs/{job_id}","href":"/reference/jobs/get-client-job"},{"title":"Cancels a scheduled job","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/jobs/{job_id}/cancel","href":"/reference/jobs/cancels-a-scheduled-job"},{"title":"Get Job Log File","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/jobs/{job_id}/log","href":"/reference/jobs/get-job-log-file"}]},{"group":"Tasks","pages":[{"title":"List available client tasks","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/tasks/available","href":"/reference/tasks/list-available-client-tasks"},{"title":"List finished tasks","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/tasks/finished","href":"/reference/tasks/list-finished-tasks"},{"title":"Get tasks","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/tasks","href":"/reference/tasks/get-tasks"},{"title":"Get client current task","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/tasks/current","href":"/reference/tasks/get-client-current-task"},{"title":"Notifies the API of a task start","deprecated":true,"version":null,"openapi":"/openapi.json post /api/v2/tasks/start","href":"/reference/tasks/notifies-the-api-of-a-task-start"},{"title":"Notifies the API of a task ending","deprecated":true,"version":null,"openapi":"/openapi.json post /api/v2/tasks/end","href":"/reference/tasks/notifies-the-api-of-a-task-ending"},{"title":"Get client task","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/tasks/{task_id}","href":"/reference/tasks/get-client-task"},{"title":"Cancels a scheduled task","deprecated":true,"version":null,"openapi":"/openapi.json put /api/v2/tasks/{task_id}/cancel","href":"/reference/tasks/cancels-a-scheduled-task"},{"title":"Get Task Log File","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/tasks/{task_id}/log","href":"/reference/tasks/get-task-log-file"}]},{"group":"Events (Schedules)","pages":[{"title":"List events","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/events","href":"/reference/events-schedules/list-events"},{"title":"Create Event","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/events","href":"/reference/events-schedules/create-event"},{"title":"Get Event","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/events/{event_id}","href":"/reference/events-schedules/get-event"},{"title":"Update Event","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/events/{event_id}","href":"/reference/events-schedules/update-event"},{"title":"Delete Event","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/events/{event_id}","href":"/reference/events-schedules/delete-event"}]},{"group":"Attack Paths","pages":[{"title":"Export attack path findings","deprecated":true,"version":null,"openapi":"/openapi.json get /api/v2/domains/{domain_id}/attack-path-findings","href":"/reference/attack-paths/export-attack-path-findings"},{"title":"List finding trends","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/attack-paths/finding-trends","href":"/reference/attack-paths/list-finding-trends"},{"title":"List all attack path types","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/attack-path-types","href":"/reference/attack-paths/list-all-attack-path-types"},{"title":"List attack path finding types","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/attack-paths/finding-types","href":"/reference/attack-paths/list-attack-path-finding-types"},{"title":"Start analysis","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/attack-paths","href":"/reference/attack-paths/start-analysis"},{"title":"Get all attack path findings","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/attack-paths/details","href":"/reference/attack-paths/get-all-attack-path-findings"},{"title":"List attack path findings","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/attack-paths/findings","href":"/reference/attack-paths/list-attack-path-findings"},{"title":"List available attack paths","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{domain_id}/available-types","href":"/reference/attack-paths/list-available-attack-paths"},{"title":"List domain attack paths details","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{domain_id}/details","href":"/reference/attack-paths/list-domain-attack-paths-details"},{"title":"List attack path sparkline values","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/domains/{domain_id}/sparkline","href":"/reference/attack-paths/list-attack-path-sparkline-values"},{"title":"Update attack path risk","deprecated":null,"version":null,"openapi":"/openapi.json put /api/v2/attack-paths/{attack_path_id}/acceptance","href":"/reference/attack-paths/update-attack-path-risk"}]},{"group":"Risk Posture","pages":[{"title":"Get Posture Statistics","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/posture-stats","href":"/reference/risk-posture/get-posture-statistics"},{"title":"Get Posture History","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/posture-history/{data_type}","href":"/reference/risk-posture/get-posture-history"}]},{"group":"Asset Scores","pages":[{"title":"Get zone protected asset score","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/asset-scores/zone-protected-asset-score","href":"/reference/asset-scores/get-zone-protected-asset-score"}]},{"group":"Meta Entities","pages":[{"title":"Get Meta entity info","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/meta/{object_id}","href":"/reference/meta-entities/get-meta-entity-info"}]},{"group":"Alerts","pages":[{"title":"List Alert Webhooks","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/alert-webhooks","href":"/reference/alerts/list-alert-webhooks"},{"title":"Create Alert Webhook","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/alert-webhooks","href":"/reference/alerts/create-alert-webhook"},{"title":"Get Alert Webhook","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/alert-webhooks/{alert_webhook_id}","href":"/reference/alerts/get-alert-webhook"},{"title":"Delete Alert Webhook","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/alert-webhooks/{alert_webhook_id}","href":"/reference/alerts/delete-alert-webhook"},{"title":"Update Alert Webhook","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/v2/alert-webhooks/{alert_webhook_id}","href":"/reference/alerts/update-alert-webhook"},{"title":"Rotate Alert Webhook Secret","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/alert-webhooks/{alert_webhook_id}/rotate-secret","href":"/reference/alerts/rotate-alert-webhook-secret"},{"title":"Test Alert Webhook","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/alert-webhooks/{alert_webhook_id}/test","href":"/reference/alerts/test-alert-webhook"},{"title":"List Alert Events","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/alert-events","href":"/reference/alerts/list-alert-events"},{"title":"Get Alert Event","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/alert-events/{alert_event_id}","href":"/reference/alerts/get-alert-event"},{"title":"List Alert Event Types","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/alert-event-types","href":"/reference/alerts/list-alert-event-types"},{"title":"List Alerts","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/alerts","href":"/reference/alerts/list-alerts"},{"title":"Create Alert","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/alerts","href":"/reference/alerts/create-alert"},{"title":"Get Alert","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/alerts/{alert_id}","href":"/reference/alerts/get-alert"},{"title":"Delete Alert","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v2/alerts/{alert_id}","href":"/reference/alerts/delete-alert"},{"title":"Update Alert","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/v2/alerts/{alert_id}","href":"/reference/alerts/update-alert"},{"title":"List Alert Attempts","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v2/alert-attempts","href":"/reference/alerts/list-alert-attempts"},{"title":"Retry Alert Attempt","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v2/alert-attempts/retry","href":"/reference/alerts/retry-alert-attempt"}]}]}]},"title":"Get a client artifact download URL - SpecterOps","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}