EndpointsCoworlds

Update coworld Log surface

PATCH/v2/coworlds/{coworld_name}/log-surface

Updates a coworld's Log reporter override, render mode, or version pin. Requires the game owner, its canonical Coworld's author, or Softmax team membership. Flipping to 'eager' creates a standing subscription that pre-renders every completed episode's Log; flipping back to 'on_demand' disables it without deleting it.

Authorization

BearerAuth
AuthorizationBearer <token>

Bearer token issued by Softmax

In: header

Path Parameters

coworld_name*Coworld Name

Coworld name.

Request Body

application/json

Non-null Log surface settings to replace.

render_mode?|

Non-null value replaces the render mode; omitted or null leaves it unchanged.

reporter_id?|

Non-null value replaces the coworld-level reporter override; omitted or null leaves it unchanged. Must have a visible version declaring a required 'log' file output.

pinned_version_id?|

Non-null value pins Log rendering to this reporter version; omitted or null leaves it unchanged.

curl -X PATCH "https://softmax.com/api/observatory/v2/coworlds/string/log-surface" \  -H "Content-Type: application/json" \  -d '{}'
{  "log_id": "string",  "coworld_name": "string",  "reporter_id": "string",  "render_mode": "on_demand",  "pinned_version_id": "acdd174b-fedb-4cc2-a413-d2bf36fbaf58",  "effective_reporter_id": "string",  "effective_reporter_source": "league"}