IdeaSoft store webhook (public)
POST/api/hooks/ideasoft/:token/:family
One url per connected store and topic family (doc 86 §2.4). Trust is
X-Ideashop-Hmac-Sha256: base64 HMAC-SHA256 of the raw body keyed by
the store's own client secret; a bad signature is 401. The body
carries only the changed fields, so only its id is used — the whole
object is read from IdeaSoft on the queue. Everything retrying cannot
fix (unknown url, unreadable body, duplicate) is 200: IdeaSoft deletes
a subscription whose deliveries keep failing.
Request
Responses
- 200
- 401
Queued, or acknowledged with nothing to do.
The signature does not verify.