{"_id":"@amodalai/connection-devto","_rev":"2-d6c8359ae2f4975104de4b501496d8d7","name":"@amodalai/connection-devto","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@amodalai/connection-devto","version":"0.1.0","_id":"@amodalai/connection-devto@0.1.0","maintainers":[{"name":"amodaldev","email":"dev@amodalai.com"}],"dist":{"shasum":"9aa6839e3d377b871d5a282f89323464d573458f","tarball":"https://registry.npmjs.org/@amodalai/connection-devto/-/connection-devto-0.1.0.tgz","fileCount":7,"integrity":"sha512-dXxLxvDcBSnK52JRd/GKJgXjl6n3st0kffo0pbtRVcRp6Mq50cz6+vGAHAIKx+IvlUA7siVqaqZStHTbeN+yzA==","signatures":[{"sig":"MEQCIFbo80+eFLarnDgWX1evsYkmpBp2Zy9gMymWYWRoatm4AiAKj4b2F9Ba0NDAwdPUAiqAdzTD1i3J3DjFwzTPyMnPAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7858},"amodal":{"auth":{"type":"api_key","envVars":{"DEVTO_API_KEY":"Dev.to API key"},"headers":{"api-key":"${DEVTO_API_KEY}"}},"name":"devto","tags":["connection","marketing"],"contains":["connections"],"description":"Publish and manage articles, comments, and tags on Dev.to. Read community content and user profiles."},"gitHead":"3de2212c5a2f1af1960f84c42be24d3d91056302","_npmUser":{"name":"amodaldev","email":"dev@amodalai.com"},"_npmVersion":"10.8.2","description":"Publish and manage articles, comments, and tags on Dev.to. Read community content and user profiles.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/connection-devto_0.1.0_1775669810836_0.2986369212024651","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-08T17:36:50.695Z","modified":"2026-07-03T14:56:47.596Z","0.1.0":"2026-04-08T17:36:50.979Z"},"description":"Publish and manage articles, comments, and tags on Dev.to. Read community content and user profiles.","maintainers":[{"email":"dev@amodalai.com","name":"amodaldev"},{"email":"cyrilauberger@gmail.com","name":"cyril-dfi"}],"readme":"# Dev.to Connection\n\nConnects your agent to Dev.to (Forem API v1) for publishing and managing developer community content. Read articles, comments, tags, and user profiles. Write operations (create and update articles) require confirmation.\n\n## Authentication\n\nAPI key via header.\n- `DEVTO_API_KEY` — Dev.to API key (generate at https://dev.to/settings/extensions)\n\nUse a dedicated API key per integration for easy revocation.\n\n## Endpoints\n\n### Articles\n- `GET /articles` — List published articles with filters (tag, username, state, top)\n- `GET /articles/:id` — Get article detail with full body\n- `GET /articles/me` — List authenticated user's articles\n- `GET /articles/me/published` — List user's published articles with stats\n- `GET /articles/me/unpublished` — List user's draft articles\n- `POST /articles` — Create article (requires confirmation)\n- `PUT /articles/:id` — Update article (requires confirmation)\n\n### Comments\n- `GET /comments` — List comments by article (a_id) or podcast (p_id)\n- `GET /comments/:id` — Get comment detail with nested replies\n- `GET /articles/:id/comments` — Get comments for a specific article\n\n### Tags\n- `GET /tags` — List popular tags\n\n### Users\n- `GET /users/:id` — Get user profile\n\n## Rules\n\n- Rate limit: 10 requests per 30 seconds\n- Article body is Markdown (`body_markdown` field)\n- Maximum 4 tags per article\n- Set `canonical_url` when cross-posting to preserve SEO\n- Write operations (POST, PUT) always require confirmation\n","readmeFilename":"README.md"}