Skip to content
Docs
Reference

CHANNEL_MISMATCH

The named channel contradicts the resource

The named channel contradicts the resource

HTTP status 400 Bad Request, code CHANNEL_MISMATCH.

What it means#

The request named a channel that disagrees with the one already known: the credential's own channel for a channel key, the channel an order or cart carries, the channels a customer was acquired through, or a channel in the body. A header may confirm a channel; it may not contradict it.

What to do#

Omit the header, or name the channel the resource belongs to.

On the wire#

Every error response carrying this code names this page in error.moreInfo, with the request id in the query string. See Error codes for the response shape and the list of every code.