Hashnode
Whitepapper publishes to Hashnode through the Hashnode GraphQL API.
Prerequisites
- Hashnode account with a publication
- Hashnode personal access token
Setup
- Open Hashnode developer settings
- Generate token
- In Whitepapper Integrations, add token
- Add blog URL so Whitepapper can resolve
publicationId - Choose cloud storage or session-only token usage
Publish flow
- Open a paper in Whitepapper editor
- Open Distribute
- Select Hashnode
- Confirm publish
Whitepapper sets originalArticleURL to the Whitepapper paper URL for canonical attribution.
Common errors
| Error | Cause | Fix |
|---|---|---|
| Invalid token | Wrong or expired token | Regenerate and update token |
| Publication not found | Blog URL mismatch | Correct blog URL in integration settings |
| Publish rejected | Platform-side validation issue | Check payload fields and retry |