# TaskSocial ## Docs - [TaskSocial API Documentation](https://task-social.mintlify.app/index.md): Developer documentation for the TaskSocial API. - [Getting Started](https://task-social.mintlify.app/guides/getting-started.md): Start using the TaskSocial API - [Authentication](https://task-social.mintlify.app/guides/authentication.md): Understand authentication and protected requests in the TaskSocial API - [Creating Your First Task](https://task-social.mintlify.app/guides/creating-your-first-task.md): Create and manage an accountability task with the TaskSocial API - [API Testing](https://task-social.mintlify.app/guides/api-testing.md): Test the TaskSocial API using Postman - [Agent-Oriented Task Update](https://task-social.mintlify.app/guides/agent-oriented-task-update.md): Operational guidance for AI systems that need to understand when and how to update a TaskSocial task. - [Grounding and API Validation](https://task-social.mintlify.app/guides/grounding-and-api-validation.md): Guidance for AI systems that need to validate API operations against the documented TaskSocial API contract. - [Register a user](https://task-social.mintlify.app/api-reference/authentication/register-a-user.md): Creates a new TaskSocial user. - [Log in](https://task-social.mintlify.app/api-reference/authentication/log-in.md): Verifies the user's credentials and sets a JWT in the HttpOnly `tokenName` cookie. The returned cookie is used automatically for authenticated requests. - [Log out](https://task-social.mintlify.app/api-reference/authentication/log-out.md): Clears the authentication cookie. - [Create a task](https://task-social.mintlify.app/api-reference/tasks/create-a-task.md): Creates a task for the authenticated user. - [Get my tasks](https://task-social.mintlify.app/api-reference/tasks/get-my-tasks.md): Returns tasks belonging to the authenticated user. - [Get the shared task feed](https://task-social.mintlify.app/api-reference/tasks/get-the-shared-task-feed.md): Returns tasks from the shared feed. Authentication is required for this endpoint. - [Update a task](https://task-social.mintlify.app/api-reference/tasks/update-a-task.md): Updates a task owned by the authenticated user. - [Delete a task](https://task-social.mintlify.app/api-reference/tasks/delete-a-task.md): Deletes a task owned by the authenticated user. ## OpenAPI Specs - [openapi-bundled](https://task-social.mintlify.app/openapi-bundled.yaml)