Xero - beautiful accounting software

Xero Developer Help Center

Xero Developer Community

Community > API Authentication >

Custom API Scopes for just invoices

Started by Sarthak Baweja -   in API Authentication


To read the invoices, we need to add accounting.transactions.read scope. It gives access to

'''BankTransactions, BankTransfers, BatchPayments, CreditNotes, ExpenseClaims, Invoices, LinkedTransactions, ManualJournals, Overpayments, Quotes, Payments, Prepayments, PurchaseOrders, Receipts, RepeatingInvoices''''

But our company's Xero admin is not comfortable with providing access to all these modules to the API user. We only really want to read the invoice information. Is there a way we can get access to only the Invoices API and not the others?