Client¶
-
class
pysnow.client.
Client
(instance=None, host=None, user=None, password=None, raise_on_empty=None, request_params=None, use_ssl=True, session=None)[source]¶ User-created Client object.
Parameters: - instance – Instance name, used to construct host
- host – Host can be passed as an alternative to instance
- user – User name
- password – Password
- raise_on_empty – Whether or not to raise an exception on 404 (no matching records), defaults to True
- request_params – Request params to send with requests globally (deprecated)
- use_ssl – Enable or disable the use of SSL, defaults to True
- session – Optional
requests.Session
object to use instead of passing user/pass toClient
Raises: - InvalidUsage: On argument validation error
-
resource
(api_path=None, base_path='/api/now', chunk_size=None)[source]¶ Creates a new
Resource
object after validating pathsParameters: - api_path – Path to the API to operate on
- base_path – (optional) Base path override
- chunk_size – Response stream parser chunk size (in bytes)
Returns: Resource
object
Raises: - InvalidUsage: If a path fails validation