Clear Shipping Method Mapping
DELETE/api/shiphero/integration-instances/:integration_instance/shipping-methods/mappings
Forget the decision for one ShipHero value entirely, so it falls back to the text rules and automatic matching below it. Distinct from mapping it to null, which would still be a stored decision.
This endpoint currently requires session authentication; Personal Access Token scope support is in progress.
Values are addressed by the (carrier, service) PAIR, not a row id: what ShipHero sends is derived from fulfillment history, so most values have no stored row until a decision is made about them.
Body fields:
carrier(required, string, max 191) - as ShipHero reports it, e.g.endiciaservice(required but may be EMPTY, string, max 191) - ShipHero really does report a carrier with no service, and that is a distinct value
Authentication: Requires Bearer token.
Every endpoint in this folder returns the SAME full configuration payload (provider_methods, sku_methods, text_rules, summary).
Request
Responses
- 200
- 401
- 403
- 404
- 429
OK
Response Headers
Unauthenticated — the bearer token is missing, revoked, expired, or malformed. Never retry automatically; fix the credential. See the Errors guide.
Forbidden — the token lacks a required scope, the endpoint is not available to API tokens, or the user behind the token lacks the permission. A human must adjust the token scopes or user permissions; do not retry.
Not found — no record with the given identifier (or the route does not exist). Verify the ID before retrying.
Rate limited — platform limit is 1,000 requests/min; individual tokens may carry lower limits. Honor the Retry-After header before retrying. See the Rate Limits guide.