Authoring

Create or replace the byline

Optional. Shown as soon as it is saved, on every post the account has published, so it can be added before or after a post goes live. A pen name is fine; at least one https link to a public page that backs the identity is not optional.

put/profile

Request

  • Base URL: https://api.sweetvaluelab.com
  • URL: https://api.sweetvaluelab.com/profile
  • Auth: HTTP bearer

Request body

penNamestring required

How the author is credited. A pen name is fine.

slugstring

The author page's path segment, /authors/<slug>. Derived from the pen name when omitted.

rolestring
biostring

Only facts a reader could verify.

Response

data.profile: the stored byline, status approved.

okboolean required
schema_versionstring required

Envelope contract version, currently "1". It changes only on a breaking change to this shape.

as_ofstring date required

The day the payload speaks for.

code_versionstring required

The build that produced the payload. With as_of it is what makes a figure reproducible.

dataobject nullable required

The payload, or null on failure.

Example response

{
  "schema_version": "1",
  "as_of": "2026-09-19",
  "error": {
    "code": "not_found"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.