Glossary

ProgrammableWeb's glossary of API and other technology terms and defination
A B C D E F G H I J K L M N O P Q R S T U V W X
HTTP PUT

The PUT HTTP verb enables an API to replace a specific resource, overwriting the old version with a new payload sent within the request. If nothing is present, PUT will create a new resource. For example, an online store may submit a PUT request to a remote server to replace one product with a completely new product, replacing fields like description, image, and SKU with new data. Once a client application makes a PUT request, a host will respond to alert the user if the operation was successful or not. PUT is one of many HTTP verbs. Web APIs use HTTP methods to act upon web resources. PUT is a resource modification method. Compared to data retrieval HTTP methods, modification methods often require elevated permissions to edit resource states. Equivalent CRUD operations to PUT are UPDATE and CREATE.