🐾 PawConnect API 文档

← 返回首页

PawConnect API Documentation

Sprint 1 - Task 7: User & Pet Registration

Base URL

`` http://localhost:8000/api `

Authentication

Most endpoints require authentication using Laravel Sanctum tokens. Include the token in the Authorization header:
` Authorization: Bearer {your_token} ` ---

Authentication Endpoints

1. Register User (with optional pet)

Endpoint:
POST /auth/register Description: Register a new user account with optional pet profile creation. Request Body: `json { "name": "John Doe", "email": "john@example.com", "password": "password123", "password_confirmation": "password123", "city": "Beijing", "city_id": 1, "latitude": 39.9042, "longitude": 116.4074, "pet": { "name": "Buddy", "species": "dog", "breed": "Golden Retriever", "gender": "male", "birthday": "2020-01-15", "bio": "A friendly and playful dog", "personality_tags": ["friendly", "playful", "energetic"], "visibility": "public" } } ` Supported Species: