Play with Radea.IO rest API easily
Simple .NET static class RadeaIOHelper.cs
for making rest api requests to an existing Radea.IO instance from a .NET app.
public static async Task<AccessToken> GetAccessToken(string url, string usr, string pwd)
public static async Task<string> GET(AccessToken accessToken, string endpoint, Dictionary<string, string> queryParams = null)
public static async Task<string> POST(AccessToken accessToken, string endpoint, string body, Dictionary<string, string> queryParams = null)
public static async Task<string> PUT(AccessToken accessToken, string endpoint, string payload, Dictionary<string, string> queryParams = null)
public static async Task<string> DEL(AccessToken accessToken, string endpoint)
public static async Task<string> PATCH(AccessToken accessToken, string endpoint, string payload, Dictionary<string, string> queryParams = null)
public static async Task<Dictionary<string, TagDataInfo>> GetTagDataInfo(AccessToken accessToken, string locationName = "")
See test console app IOApiTest (Visual Studio project)
- Use VSCode and
RestApiSamples.http
to make rest api requests to the existing Radea.IO instance - Copy RestApiSamples.http into your VSCode and set credentials
- Make sure "Rest Client" extension is installed in your VSCode
- Set
<BASEURL>
(remember to add "api" into url: (https://<instance_name>api.radea.io) Example: "https://sandboxapi.radea.io" - Set
<USERNAME> and <PASSWORD>
(Make sure your credentials are safe. Do not publish) - First, send "Do a login" POST request to get a Token
- Learn Radea.IO API https://documentation.radeadev.io/radea