LRRich Menu Studio
Troubleshooting

LINE Rich Menu errors: a systematic troubleshooting guide

Diagnose Rich Menu 400, 401, 403, 404, 413, 415, and 429 errors across tokens, JSON, images, and publishing order.

Do not guess from a short message. Check authentication, JSON, image, resource state, and rate limits in that order.

01

Common error map

The HTTP status identifies a category, while the response body and endpoint identify the real cause. Record request IDs and error messages without logging tokens.

StatusWhat to inspectPermanent fix
400Invalid JSON, missing image, or limit violationValidate the object and verify sequence
401Missing, expired, or wrong-channel tokenIssue or rotate the token and send Bearer auth
403Resource managed by another channel or toolConfirm the channel and menu owner
404Missing richMenuId or imageUse the latest ID returned by create or list
413Studio or proxy payload limit exceededReduce image or payload size before sending
415Image Content-Type is not JPEG/PNGSend a MIME type matching the actual file
429Endpoint rate limit exceededUse backoff, queues, and bounded retries
02

The fastest diagnostic order

If each stage passes independently but the full flow fails, verify that every request uses the same richMenuId and that concurrent jobs are not creating or deleting the same resource.

  • Call an account or list endpoint to prove the token
  • Validate the object before creating it
  • Inspect the image with the size checker
  • Create and capture richMenuId from the response
  • Upload to api-data.line.me with the correct Content-Type
  • Set default only after upload succeeds
03

Unsafe troubleshooting shortcuts

Record the endpoint, status, redacted response body, time, and last successful stage. This creates reproducible evidence and supports a regression test.

  • Do not paste tokens into issues, screenshots, or logs
  • Do not retry without bounds after a 429
  • Do not delete the old menu hoping a 400 disappears
  • Do not change multiple variables at once and lose causal evidence
VERIFIED SOURCES

Official references

Confirm the latest official specification before using a workflow in a critical system.

FROM GUIDE TO CANVAS

Ready to map it on a canvas?

Drag, move, and resize action areas, then validate the JSON before publishing.

Open Studio