post¶
-
lsst.verify.squash.
post
(api_url, api_endpoint, json_doc=None, timeout=None, version=None, access_token=None)[source]¶ POST a JSON document to SQUASH.
Parameters: api_url :
str
Root URL of the SQUASH API. For example,
'https://squash.lsst.codes/api'
.api_endpoint :
str
Name of the API endpoint to post to.
json_doc :
dict
A JSON-serializable object.
timeout :
float
, optionalRequest timeout. The value of
get_default_timeout
is used by default.version :
str
, optionalAPI version. The value of
get_default_api_version
is used by default.access_token :
str
, optionalAccess token (see
get_access_token
). Not required when a POST is done to the API authorization endpoint.Returns: response :
requests.Response
Response object. Obtain JSON content with
response.json()
.Raises: requests.exceptions.RequestException
Raised if the HTTP request fails.