[Feature]: Finalize Base Entrata API Request and Request Modifiers #5
Labels
config
Configuration Management
enhancement
New feature or request
feature
New feature requests
question
Further information is requested
refactor
Code refactoring and cleanup
Milestone
entrata_request()
: Core Request Objectentrata_req_*
Request Modifiers:entrata_req_auth()
: Addbasic
authentication viausername
andpassword
entrata_req_endpoint()
: Adjust the target endpoint (path)entrata_req_body()
: Alter the request bodyentrata_req_id()
: Set the request ID in the request bodyentrata_req_method_version()
: Set the method object's version in the request bodyentrata_req_method_params()
: Add amethod.params
list object of params to the request body.entrata_req_user_agent()
: Sets / alters the user agent headerentrata_req_headers()
: Add/alter request headersentrata_req_config()
: arbitrary mechanism to add configurable options to request (retry logic, error handler, logging, verbosity, caching, throttling, debugging, validation, etc.)entrata_req_log()
: pre-configure request loggingentrata_req_cache()
: pre-configure the request to cache its responseentrata_req_validate()
: validates the request in a variety of ways (R class/object is valid, endpoint is valid, conditional endpoint method name and method version is valid, method params are valid and coercible, JSON schema validation for request body, authentication included, etc.)Questions:
httr2_request
andlist
?Code:
The text was updated successfully, but these errors were encountered: