{"_id":"553591ce63cc650d0031292d","user":"55356ede6040a20d00454508","category":{"_id":"553591cd63cc650d00312926","__v":1,"pages":["553591ce63cc650d00312929","553591ce63cc650d0031292a","553591ce63cc650d0031292b","553591ce63cc650d0031292c","553591ce63cc650d0031292d","553591ce63cc650d0031292e","553591ce63cc650d0031292f","553591ce63cc650d00312930"],"project":"55357364e02d480d0003c6d3","version":"553591cd63cc650d00312925","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-04-20T21:45:09.762Z","from_sync":false,"order":0,"slug":"api","title":"API"},"project":"55357364e02d480d0003c6d3","__v":0,"version":{"_id":"553591cd63cc650d00312925","project":"55357364e02d480d0003c6d3","__v":13,"forked_from":"55357365e02d480d0003c6d6","createdAt":"2015-04-20T23:54:53.134Z","releaseDate":"2015-04-20T23:54:53.134Z","categories":["553591cd63cc650d00312926","553591cd63cc650d00312927","5536e4d39f7f2d0d00b1cd54","5536e55c20d5ca0d0001580a","5536e6bf7fe60f0d000fd1c0","5536f5bba171250d00c00556","553a974369c2630d00a8562e","553a97c60074c80d00621c2a","553a98332af5f20d000fc32a","553a9b9869c2630d00a85642","556e0f23d02e0b190042f13d","563249b1dcc27a1700823650","5639113f049e420d00476b03","59a5dd94aaa11d003334edb4"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"2.0.0","version":"2"},"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-04-20T22:46:51.048Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":false,"order":4,"body":"The GoFormz API strives to follow REST best practices while still being pragmatic.  Below is a list of the HTTP Methods supported by the API and when to use them.\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Method\",\n    \"h-1\": \"Description\",\n    \"0-0\": \"GET\",\n    \"0-1\": \"Retrieves both a single resource if an ID is provided, or a list of resources.\",\n    \"1-0\": \"POST\",\n    \"1-1\": \"Creates a new resource.\",\n    \"2-0\": \"PATCH\",\n    \"2-1\": \"PATCH is used in order to provide partial updates to an existing resource.  When patching a resource, partial JSON should be provided in the body of the request.\",\n    \"3-1\": \"PUT is used for replacing an existing resource, this operation is not supported on all endpoints.  In most cases you will want to use PATCH as it is more common to provide partial updates to an existing resource.\",\n    \"3-0\": \"PUT\",\n    \"4-1\": \"Deletes a resource.\",\n    \"4-0\": \"DELETE\"\n  },\n  \"cols\": 2,\n  \"rows\": 5\n}\n[/block]","excerpt":"","slug":"http-methods","type":"basic","title":"HTTP Methods"}
The GoFormz API strives to follow REST best practices while still being pragmatic. Below is a list of the HTTP Methods supported by the API and when to use them. [block:parameters] { "data": { "h-0": "Method", "h-1": "Description", "0-0": "GET", "0-1": "Retrieves both a single resource if an ID is provided, or a list of resources.", "1-0": "POST", "1-1": "Creates a new resource.", "2-0": "PATCH", "2-1": "PATCH is used in order to provide partial updates to an existing resource. When patching a resource, partial JSON should be provided in the body of the request.", "3-1": "PUT is used for replacing an existing resource, this operation is not supported on all endpoints. In most cases you will want to use PATCH as it is more common to provide partial updates to an existing resource.", "3-0": "PUT", "4-1": "Deletes a resource.", "4-0": "DELETE" }, "cols": 2, "rows": 5 } [/block]