def create_lost_keys_api_call(email, **kwargs): """ Call to lost_key create view :param email: user email :param kwargs: :return: Response """ client = VaultierAPIClient() kwargs['email'] = email url = reverse('lost_keys-list') response = client.post(url, data={'email': email}, kwargs=kwargs) return response
def invite_member_api_call(token, email=None, workspace=None, send=True, resend=True): url = reverse('member-list') client = VaultierAPIClient() client.token(token) response = client.post(url, { 'email': email, 'workspace': workspace, 'send': send, 'resend': resend }) return response
def create_role_api_call(token, member, to_workspace=None, to_vault=None, to_card=None, level=None): url = reverse('role-list') client = VaultierAPIClient() client.token(token) data = { 'member': member, 'level': level } if to_workspace: data['to_workspace'] = to_workspace if to_vault: data['to_vault'] = to_vault if to_card: data['to_card'] = to_card response = client.post(url, data) return response
def create_workspace_api_call(token, **kwargs): url = reverse('workspace-list') client = VaultierAPIClient() client.token(token) response = client.post(url, kwargs) return response
def create_vault_api_call(token, **kwargs): url = reverse('vault-list') client = VaultierAPIClient() client.token(token) response = client.post(url, kwargs) return response
def create_card_api_call(token, **kwargs): url = reverse("card-list") client = VaultierAPIClient() client.token(token) response = client.post(url, kwargs) return response