class ActiveGenie::Clients::BaseClient
def delete(endpoint, headers: {}, params: {}, config: {})
-
(Hash, nil)
- The parsed JSON response or nil if empty
Parameters:
-
config
(Hash
) -- Configuration options including timeout, retries, etc. -
params
(Hash
) -- Query parameters for the request -
headers
(Hash
) -- Additional headers to include in the request -
endpoint
(String
) -- The API endpoint to call
def delete(endpoint, headers: {}, params: {}, config: {}) uri = build_uri(endpoint, params) request = Net::HTTP::Delete.new(uri) execute_request(uri, request, headers, config) end