Skip to main content
POST
Create an artifact upload session
Applies to BloodHound Enterprise Only

Authorizations

Authorization
string
header
required

Authorization: Bearer $JWT_TOKEN

Headers

Prefer
string
default:wait=30

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.

Pattern: ^wait=(-1|[0-9]+)$

Body

application/json
operation_id
string<uuid>
required
artifact_type
enum<string>
required
Available options:
support_bundle
total_size
integer<int64>
required
Required range: x >= 1
part_count
integer<int32>
required
Required range: x >= 1
checksum_algorithm
enum<string>
required
Available options:
sha256,
sha512
checksum
string
required

Hex-encoded checksum for the completed artifact.

part_size
integer<int64>

Optional upload part size. When omitted or zero, the server default is used.

content_type
string

Optional artifact content type. Support bundle uploads default to application/zip.

Response

OK

data
object