VOOZH about

URL: https://apistylebook.com/design/topics/http-methods-put

⇱ PUT


PUT

The PUT method requests that the enclosed entity be stored under the supplied URI. If the URI refers to an already existing resource, it is modified; if the URI does not point to an existing resource, then the server can create the resource with that URI.

Agenzia per l'Italia Digital & Team per la trasformazione digital (Italian administration) - Interoperability model for the Public Administration

Directions for use (REST)
The REST service interface must use the HTTP verb most suitable for the operation as indicated in RFC 7231
Message broker
The PUT method is usually used to modify the properties of topic / subscriptions and queues.
REST interface processing rules

Atlassian - Atlassian REST API Design Guidelines version 1

Concurrency

Australian Digital Transformation Office - API Design Guide

PUT /magazines
PUT /magazines/1234

Cisco - API Design Guide

3.6.2 PUT

Cloud Foundry - Cloud Controller API v3 Style Guide (Proposal)

PUT

Google - Google API Design Guide

Standard Methods
Update
If the Update method only supports full resource update, it must use HTTP verb PUT

Haufe - Haufe API style guide

HTTP Verbs
Update Single Resource
Create New Resource - Consumer Supplied Identifier

Microsoft - Microsoft REST API Guidelines

Supported Methods
Changing collections
PUT (Long running operations)

PayPal - API Style Guide

Collection Resources
Update Single Resource

Red Hat - Thoughts on RESTful API Design

Methods

White House - White House Web API Standards

General guidelines for RESTful URLs

Zalando - RESTFul API Guidelines

PUT