Skip to main content
POST
Create or update an ability block (feat, action, etc.)

Authorizations

Authorization
string
header
required

API key created in your Wanderer's Guide account settings. Send as Authorization: Bearer <key>. Used for direct API access from external tools and scripts.

Body

application/json
name
string
required
rarity
enum<string>
required
Available options:
COMMON,
UNCOMMON,
RARE,
UNIQUE
description
string
required
type
enum<string>
required
Available options:
action,
feat,
physical-feature,
sense,
class-feature,
heritage,
mode
content_source_id
integer
required
id
integer
created_at
string<date-time>
updated_at
string<date-time>

Server-maintained change timestamp, bumped by a database trigger on every real edit. Lets clients detect content changes.

operations
object[]
actions
enum<string> | null
Available options:
ONE-ACTION,
TWO-ACTIONS,
THREE-ACTIONS,
REACTION,
FREE-ACTION,
ONE-TO-TWO-ACTIONS,
ONE-TO-THREE-ACTIONS,
TWO-TO-THREE-ACTIONS,
null
level
integer
availability
enum<string>
Available options:
STANDARD,
LIMITED,
RESTRICTED
prerequisites
string[]
frequency
string
cost
string
trigger
string
requirements
string
access
string
special
string
meta_data
object
traits
integer[]
version
string

Response

200 - application/json

JSend success.

status
enum<string>
Available options:
success
data