These methods let you communicate with the Crunch API, for more background see Crunch Internals.
see crunchAPI for details. url is the first
named argument and is required; body is also required for PUT,
PATCH, and POST.
Depends on the response status of the HTTP request and any custom handlers.