The Socrata API follows the REST (REpresentational State Transfer) design pattern. This means that the CRUD (Create, Read, Update, and Delete) operations are specified by using HTTP methods. These are referred to as RESTful verbs.
Use the HTTP GET method to obtain data. As described in the Endpoints section, GET can be used to retrieve column data from multiple rows or from one single row. The Filtering section describes how to filter the data and the Queries section describes how to do sophisticated queries, all with the GET method.
Note that you do not need to authenticate in order to use the GET method, but you will want to use an application token to reduce throttling.
Use the HTTP POST method to add new rows in a dataset. See the SODA Producer API section for more details on how to add data.
Note that you will need to authenticate in order to make changes. See the Authentication section for more information on how to do this.
Use the HTTP PUT method to modify data. Like POST, you will need authentication. Again, see the SODA Producer API and Authentication sections for more information.
Use the HTTP DELETE method to remove data. Like POST and PUT, you will need authentication. Again, see the SODA Producer API and Authentication sections for more information.