AdyenClient.Management.Users (AdyenClient v1.0.0)

Copy Markdown View Source

Management API — User management (company and merchant level).

Summary

Functions

create_company_user(company_id, params, opts \\ [])

@spec create_company_user(String.t(), map(), keyword()) ::
  AdyenClient.Client.response()

Create a user at company level.

create_merchant_user(merchant_id, params, opts \\ [])

@spec create_merchant_user(String.t(), map(), keyword()) ::
  AdyenClient.Client.response()

Create a user at merchant level.

get_company_user(company_id, user_id, opts \\ [])

@spec get_company_user(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()

Get company-level user details.

get_merchant_user(merchant_id, user_id, opts \\ [])

@spec get_merchant_user(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()

Get merchant-level user details.

list_company_users(company_id, query \\ %{}, opts \\ [])

@spec list_company_users(String.t(), map(), keyword()) ::
  AdyenClient.Client.response()

List users at company level.

list_merchant_users(merchant_id, query \\ %{}, opts \\ [])

@spec list_merchant_users(String.t(), map(), keyword()) ::
  AdyenClient.Client.response()

List users at merchant level.

update_company_user(company_id, user_id, params, opts \\ [])

@spec update_company_user(String.t(), String.t(), map(), keyword()) ::
  AdyenClient.Client.response()

Update a company-level user.

update_merchant_user(merchant_id, user_id, params, opts \\ [])

@spec update_merchant_user(String.t(), String.t(), map(), keyword()) ::
  AdyenClient.Client.response()

Update a merchant-level user.