Create a channel
Creates a new channel on the current store. code is normalized to a
URL-safe slug (Point of Sale → point-of-sale); when omitted it’s
derived from name.
Required scope: write_settings (for API-key authentication).
POST
Spree Admin SDK
Authorizations
Secret API key for admin access
JWT token for admin user authentication
Body
application/json
Example:
"Point of Sale"
Slug — auto-derived from name when blank.
Example:
"pos"
Routing strategy class name. null inherits the store setting.
Anonymous-visitor access posture. null inherits the store setting.
Available options:
public, prices_hidden, login_required Whether guests can check out without an account. null inherits the store setting.
Response
201 - application/json
channel created
Spree Admin SDK

