Permissions
Below is a list of the permissions necessary for each call in the WePay API. Permissions are handled on a per access token basis, and must be requested up front when a Merchant creates an account on your platform.
| Call | Permission |
| /account | manage_accounts |
| /account/find | manage_accounts |
| /account/create | manage_accounts |
| /account/modify | manage_accounts |
| /account/delete | manage_accounts |
| /account/get_update_uri | manage_accounts |
| /account/get_reserve_details | manage_accounts |
| /checkout | collect_payments |
| /checkout/find | collect_payments |
| /checkout/create | collect_payments |
| /checkout/cancel | collect_payments |
| /checkout/capture | collect_payments |
| /checkout/refund | collect_payments |
| /checkout/modify | collect_payments |
| /user | view_user |
| /user/modify | view_user |
| /preapproval | preapprove_payments |
| /preapproval/find | preapprove_payments |
| /preapproval/create | preapprove_payments |
| /preapproval/cancel | preapprove_payments |
| /preapproval/modify | preapprove_payments |
| /withdrawal | send_money |
| /withdrawal/find | send_money |
| /withdrawal/create | send_money |
| /withdrawal/modify | send_money |