About GetProfilePermissions
This gets the permissions for the specified role profile in the Bill.com account. The following role profiles are available by default:
- Administrator
- Approver
- Accountant
- Clerk
- Payer
- Custom (can be permissions from several roles)
Note: This is Read-only. Custom role profiles can only be created and edited on the Bill.com UI.
Example
Request
<API_URL_EndPoint>/GetProfilePermissions.json
data={
"id" : "0po01SLRTWWYSYSBDbz4"
}
Response
{
"response_status" : 0,
"response_message" : "Success",
"response_data" : {
"viewItem" : false,
"viewVendorForAssignedBill" : false,
"viewEmployee" : false,
"editDocument" : false,
"canSync" : false,
"viewPaymentTerm" : false,
"editRole" : false,
"viewPayment" : false,
"canManageNetwork" : false,
"editOrg" : false,
"editItem" : false,
"editDepartment" : false,
"viewRole" : false,
"viewOrg" : false,
"viewLocation" : false,
"viewInvoice" : false,
"editPaymentTerm" : false,
"viewCustomer" : false,
"editCustomer" : false,
"editClass" : false,
"canPayOnline" : false,
"viewBill" : false,
"viewDepartment" : false,
"editChartOfAccount" : false,
"editBilling" : false,
"editBill" : false,
"viewBilling" : false,
"editAssignedBill" : false,
"canApprove" : true,
"viewClass" : false,
"canPayUnassignedBill" : false,
"editJob" : false,
"viewBankAccount" : false,
"viewInvoiceTemplate" : false,
"viewChartOfAccount" : false,
"viewJob" : false,
"editPayment" : false,
"canOverrideRemittance" : false,
"editCashview" : false,
"viewDocument" : false,
"editUser" : false,
"editVendor" : false,
"viewCashview" : false,
"notifyDeniedBill" : false,
"editInvoice" : false,
"viewInbox" : false,
"editEmployee" : false,
"editLocation" : false,
"viewVendor" : false,
"viewUser" : false,
"canPayUnapprovedBill" : false,
"viewReport" : false,
"editInvoiceTemplate" : false
}
}
Resources
- Profile (user role profile API)
Parameters
Field Name | Description | Required? |
---|---|---|
id | The system generated unique profile ID of a profile. | Yes |