PUT /api/v1/users/42/profile
PUT Request (Full Resource Replacement)
Completely replacing all attributes of an existing resource using idempotent PUT.
Classic Create, Read, Update, and Delete patterns with standard HTTP methods (GET, POST, PUT, DELETE, PATCH).
Completely replacing all attributes of an existing resource using idempotent PUT.
Modifying a single property without sending the entire resource object.
Inserting multiple records in a single transactional HTTP request to minimize network overhead.
Querying sub-resources hierarchically scoped under a parent entity.
Restoring a soft-deleted item from the trash using a state-transition action endpoint.
Upsert pattern: creates the preference if missing, or updates it if already existing.