# Start a device login with the PostEverywhere API **Source:** https://posteverywhere.ai/docs/api/start-device-auth --- [🤖Connect ChatGPT, Claude or any AI agent to manage your social media end to endConnect your AI agent to manage your social media](https://posteverywhere.ai/agents)POST/auth/device # Start a device login with the PostEverywhere API UNAUTHENTICATED. Show the returned `user_code` and `verification_uri` to the user; they approve in a logged-in browser. Then poll `POST /auth/device/token` every `interval` seconds. Codes expire after `expires_in` seconds (15 min). Per-IP rate limited. Guides: [Authentication guide](https://posteverywhere.ai/docs/authentication) · [API key scopes](https://posteverywhere.ai/docs/scopes) Copy MarkdownCopy for LLMThis endpoint accepts a JSON request body. See the [auth guide](https://posteverywhere.ai/docs/authentication) for a worked example. ## Responses - 200Device code allocated - 429 - 500 ## More in Auth - [Poll a device login](https://posteverywhere.ai/docs/api/poll-device-token) - [Start OAuth session](https://posteverywhere.ai/docs/api/start-social-connect) - [Poll OAuth session](https://posteverywhere.ai/docs/api/poll-social-connect) - [Connect Bluesky](https://posteverywhere.ai/docs/api/connect-bluesky) - [Connect Telegram](https://posteverywhere.ai/docs/api/connect-telegram) - [Connect Discord](https://posteverywhere.ai/docs/api/connect-discord) [Poll a device login →](https://posteverywhere.ai/docs/api/poll-device-token)[← All endpoints](https://posteverywhere.ai/docs/api/reference)