Skip to main content

Base URL

All API endpoints are prefixed with /api:
/api

Available Endpoints

The Password Manager API provides the following endpoints for managing passwords:

Password Management

  • GET /api/listPassword - Retrieve all active passwords
  • GET /api/getPassword/ - Retrieve a specific password by ID
  • POST /api/createPassword - Create a new password entry
  • POST /api/updatePassword/ - Update an existing password
  • POST /api/deletePassword/ - Soft delete a password (sets status to 0)

Authentication

By default, the API endpoints do NOT require authentication. All endpoints are publicly accessible in the current implementation.
For production use, you should protect these endpoints with Laravel Sanctum authentication. See the Authentication guide for instructions on securing your API.

Response Format

All API responses are returned in JSON format. Successful responses typically include:
  • 200 - Success
  • 400 - Bad Request (validation errors)
  • 404 - Not Found
  • 500 - Internal Server Error

Data Model

Password entries contain the following fields:
  • id - Unique identifier (auto-generated)
  • password - The password value
  • sistema - System/application name
  • usuario - Username associated with the password
  • status - Status flag (1 = active, 0 = deleted)