Toolbito / Workflows

API Debugging Toolkit

When an API request fails, the fastest path is often to inspect the payload before changing code. This workflow groups the small browser tools developers use while reading logs, tickets, webhook bodies, and copied request samples.

Workflow

A practical flow: format the JSON body, decode the JWT header and payload, check whether a callback URL was encoded twice, compare a Base64 sample, hash a test string, then convert the timestamp shown in logs.

1. Format JSON

Pretty-print or minify a copied JSON body and catch syntax errors.

Open tool
2. Decode JWT

Inspect non-secret JWT header and payload fields without uploading to a remote decoder.

Open tool
3. Base64 and URL encoding

Check encoded samples, then use the URL tool when query strings look wrong.

Open tool
4. Generate a hash

Create a local SHA-256 hash for test strings and documentation examples.

Open tool
5. Convert timestamps

Turn Unix seconds or milliseconds into readable UTC time.

Open tool

FAQ

Should I paste production tokens here?

No. Use sanitized samples. These tools run in the browser, but real secrets should stay out of utility pages and screenshots.

Does the JWT decoder verify signatures?

No. It decodes readable parts for inspection. Signature verification still belongs in your application or trusted tooling.

Why combine date and code tools?

API incidents often include timestamps in logs, webhook payloads, and signed URLs, so conversion belongs in the debugging flow.

Privacy and limits

The linked tools are designed to process values in the browser. Still, avoid real secrets and confirm production behavior in your own application, logs, and trusted systems.