{"library":"restinstance","title":"RESTinstance","description":"RESTinstance is a Robot Framework library for testing RESTful JSON APIs. It provides keywords for GET, POST, PUT, PATCH, DELETE and supports JSON schema validation. Currently at version 1.8.0, released periodically with compatible changes.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install robotframework-restinstance"],"cli":null},"imports":["from RESTinstance import RESTinstance"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from RESTinstance import RESTinstance\nimport json\n\n# Initialize the library\napi = RESTinstance()\n\n# Example: GET request\nresponse = api.get('https://jsonplaceholder.typicode.com/posts/1', None)\nprint(response.status_code)\nprint(json.dumps(response.json(), indent=2))\n\n# Example: POST request\nbody = '{\"title\": \"foo\", \"body\": \"bar\", \"userId\": 1}'\nresponse = api.post('https://jsonplaceholder.typicode.com/posts', body, None)\nprint(response.status_code)","lang":"python","description":"Minimal example: initialize RESTinstance and perform GET/POST requests. Note: RESTinstance methods return requests.Response objects.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}