Skip to main content
POST
Complete a reporter upload

Authorizations

Authorization
string
header
required

Bearer token issued by Softmax

Body

application/json

Uploaded module metadata and contract.

name
string
required

Registered reporter name.

Required string length: 1 - 200
Pattern: ^[a-z0-9][a-z0-9_.-]*$
content_hash
string
required

SHA-256 digest of the uploaded module.

Pattern: ^[0-9a-f]{64}$
attributes
ReporterVersionAttributes · object
required

Contract declared by this reporter version.

player_id
string | null

Player associated with this version, if any.

Pattern: ^ply_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$

Response

Successful Response

version
ReporterVersionPublic · object
required

Validated immutable reporter version.