Basware · OAuth Scopes
Basware OAuth Scopes
OAuth 2.0
derived
Basware publishes 86 OAuth 2.0 scopes via the clientCredentials flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Basware API on a user’s behalf.
Tokens are issued from https://api.basware.com/v1/tokens.
This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.
E-InvoicingPurchase-to-PayAccounts PayableProcurementElectronic InvoicingFinance AutomationB2B Payments
Scopes: 86
Flows: clientCredentials
Method: derived
OAuth endpoints
Token URL
https://api.basware.com/v1/tokens
https://api.basware.com/v1/tokens
Flows
clientCredentials
clientCredentials
Scopes (86)
| Scope | Description | Flows |
|---|---|---|
| accountingDocuments.delete | DELETE accountingDocuments | clientCredentials |
| accountingDocuments.read | GET accountingDocuments | clientCredentials |
| accountingDocuments.write | POST/PATCH accountingDocuments | clientCredentials |
| accounts.delete | DELETE accounts | clientCredentials |
| accounts.read | GET accounts | clientCredentials |
| accounts.write | POST/PATCH accounts | clientCredentials |
| advancedPermissions.delete | DELETE advancedPermissions | clientCredentials |
| advancedPermissions.read | GET advancedPermissions | clientCredentials |
| advancedPermissions.write | POST/PATCH advancedPermissions | clientCredentials |
| advancedValidations.delete | DELETE advancedValidations | clientCredentials |
| advancedValidations.read | GET advancedValidations | clientCredentials |
| advancedValidations.write | POST/PATCH advancedValidations | clientCredentials |
| applicationGroups.read | GET applicationGroups | clientCredentials |
| applicationGroups.write | POST/PATCH applicationGroups | clientCredentials |
| companies.read | GET companies | clientCredentials |
| companies.write | POST/PATCH companies | clientCredentials |
| contracts.delete | DELETE contracts | clientCredentials |
| contracts.read | GET contracts | clientCredentials |
| contracts.write | POST/PATCH contracts | clientCredentials |
| costCenters.delete | DELETE costCenters | clientCredentials |
| costCenters.read | GET costCenters | clientCredentials |
| costCenters.write | POST/PATCH costCenters | clientCredentials |
| errorFeedbacks.delete | DELETE errorFeedbacks | clientCredentials |
| errorFeedbacks.read | GET errorFeedbacks | clientCredentials |
| errorFeedbacks.write | POST/PATCH errorFeedbacks | clientCredentials |
| exchangeRates.delete | DELETE exchangeRates | clientCredentials |
| exchangeRates.read | GET exchangeRates | clientCredentials |
| exchangeRates.write | POST/PATCH exchangeRates | clientCredentials |
| exportedContractSpends.delete | DELETE exportedContractSpends | clientCredentials |
| exportedContractSpends.read | GET exportedContractSpends | clientCredentials |
| exportedContractSpends.write | POST/PATCH exportedContractSpends | clientCredentials |
| exportedContracts.delete | DELETE exportedContracts | clientCredentials |
| exportedContracts.read | GET exportedContracts | clientCredentials |
| exportedContracts.write | POST/PATCH exportedContracts | clientCredentials |
| exportedPurchaseOrders.delete | DELETE exportedPurchaseOrders | clientCredentials |
| exportedPurchaseOrders.read | GET exportedPurchaseOrders | clientCredentials |
| exportedPurchaseOrders.write | POST/PATCH exportedPurchaseOrders | clientCredentials |
| exportedPurchaseRequisitions.delete | DELETE exportedPurchaseRequisitions | clientCredentials |
| exportedPurchaseRequisitions.read | GET exportedPurchaseRequisitions | clientCredentials |
| exportedPurchaseRequisitions.write | POST/PATCH exportedPurchaseRequisitions | clientCredentials |
| lists.delete | DELETE lists | clientCredentials |
| lists.read | GET lists | clientCredentials |
| lists.write | POST/PATCH lists | clientCredentials |
| matchingOrderLines.delete | DELETE matchingOrderLines | clientCredentials |
| matchingOrderLines.read | GET matchingOrderLines | clientCredentials |
| matchingOrderLines.write | POST/PATCH matchingOrderLines | clientCredentials |
| matchingOrders.delete | DELETE matchingOrders | clientCredentials |
| matchingOrders.read | GET matchingOrders | clientCredentials |
| matchingOrders.write | POST/PATCH matchingOrders | clientCredentials |
| paymentTerms.delete | DELETE paymentTerms | clientCredentials |
| paymentTerms.read | GET paymentTerms | clientCredentials |
| paymentTerms.write | POST/PATCH paymentTerms | clientCredentials |
| projects.delete | DELETE projects | clientCredentials |
| projects.read | GET projects | clientCredentials |
| projects.write | POST/PATCH projects | clientCredentials |
| purchaseGoodsReceipts.delete | DELETE purchaseGoodsReceipts | clientCredentials |
| purchaseGoodsReceipts.read | GET purchaseGoodsReceipts | clientCredentials |
| purchaseGoodsReceipts.write | POST/PATCH purchaseGoodsReceipts | clientCredentials |
| purchaseOrders.delete | DELETE purchaseOrders | clientCredentials |
| purchaseOrders.read | GET purchaseOrders | clientCredentials |
| purchaseOrders.write | POST/PATCH purchaseOrders | clientCredentials |
| purchaseRequisitions.delete | DELETE purchaseRequisitions | clientCredentials |
| purchaseRequisitions.read | GET purchaseRequisitions | clientCredentials |
| purchaseRequisitions.write | POST/PATCH purchaseRequisitions | clientCredentials |
| requestStatus.read | GET requestStatus | clientCredentials |
| requestStatus.write | POST/PATCH requestStatus | clientCredentials |
| subscriptions.delete | DELETE subscriptions | clientCredentials |
| subscriptions.read | GET subscriptions | clientCredentials |
| subscriptions.write | POST/PATCH subscriptions | clientCredentials |
| taskStatus.read | GET taskStatus | clientCredentials |
| tasks.read | GET tasks | clientCredentials |
| taxCodes.delete | DELETE taxCodes | clientCredentials |
| taxCodes.read | GET taxCodes | clientCredentials |
| taxCodes.write | POST/PATCH taxCodes | clientCredentials |
| userGroupAssociatedUsers.delete | DELETE user associations from user group | clientCredentials |
| userGroupAssociatedUsers.read | GET user associations with user group | clientCredentials |
| userGroupAssociatedUsers.write | POST user associations to user group | clientCredentials |
| userGroups.delete | DELETE user groups | clientCredentials |
| userGroups.read | GET user groups | clientCredentials |
| userGroups.write | POST user groups | clientCredentials |
| users.delete | DELETE users | clientCredentials |
| users.read | GET users | clientCredentials |
| users.write | POST/PATCH users | clientCredentials |
| vendors.delete | DELETE vendors | clientCredentials |
| vendors.read | GET vendors | clientCredentials |
| vendors.write | POST/PATCH vendors | clientCredentials |