← Developers
Start here
QuickstartSDKAuthentication
Identity
Sign in with Shin ID
Access
EntitlementsUsage & Qualified Active Days
Money
Purchases & refundsWebhooksVerifying signatures
Selling
Importing a productGitHub importSelling without the SDKCurrencies and pricingBuy with Guiru from your own site
Operating
Integration diagnosticsErrors & rate limitsTestingMobile API
Reference
ReferenceVersioning & changesFor agents
Machine-readable
llms.txt
Operating

Integration diagnostics

What the console can tell you about your integration, and what you can fix from it without asking anyone.

Open your product's Integration tab. The first panel is Integration health: one line per surface, from data Guiru already has. No inference, no model, no score.

API keyslive / test, last request
*Healthy — last request 12 min ago*. *Live key created, never used*. *Test key only* is a warning only when the product actually gates access with the API.
Sign in with Shin IDconfigured, last sign-in
*Configured — no sign-in yet* is not a problem.
Entitlementslast check
*No successful entitlement request has been received with the live API key* — exactly that, when it is the case. *Not needed for this delivery method* when buyers are sent to a URL.
Usagesignals in 30 days, last one
*No activity received yet* stays neutral unless the product is Included with Member, where usage is what pays you.
Webhookslast success, failures
*Last delivery returned HTTP 401* rather than *webhook error*. Retrying and dead deliveries are counted.
PayoutsStripe Connect
Only with a paid offer: *No payout account*, *onboarding not finished*, *ready to receive money*.

What you can do from there

Retrya dead delivery of your product
The same payload, back in the queue; delivered within a minute. Safe by contract: delivery is at-least-once.
Send testan endpoint of your product
A real webhook.test delivery, signed with your secret, sent by the same worker, visible in the same list with its status code. Five per ten minutes.
Rotatean API key
A new key shown once; the old one keeps working for 48 hours so a deploy has time to land.
Refresh Stripe statusyour payout account
Asks Stripe again whether charges are enabled.

Every action writes the same audit row an operator's would. Who may: a verified builder of the product, or a team member with the *developer*, *admin* or *owner* role. Nothing here reaches another product or an operator capability.

When it is still wrong

*Something wrong? Tell us* on the health panel files a report with your route, build, viewport and a snapshot of this panel attached, so the person who reads it does not start by asking what you see. That is the door for integration problems; product reports (spam, fraud) go through Trust & safety.

PreviousBuy with Guiru from your own siteNextErrors & rate limits
Guiru
AboutStoreHow Guiru worksQuality BarGSPGuiru MemberStatus
Buying
Buy with GuiruYour libraryRefundsBuyer termsTrust & safety
Builders
For buildersSubmit a productGuiru ProPricing & feesPromoteDeveloper docs
Help
Help centreYour libraryBuying & refundsHow a product gets listedHow ranking worksReport a problem
Legal
All policiesTermsPrivacyCookiesCreator PoolAffiliate disclosure
Your account
Account settingsSign in
Shin AI
Shin WebsiteKatsuiTrouble? Message Mario
Find your next favourite. Software, games and digital products on Guiru.Guiru Beta · Feedback© 2026 Shinai Tecnologias I.S.
Beta
StoreLibraryBuildersMember
Sign in
StoreSearchLibraryMemberSign in