API access control: Explaining events and how to react

API access control: Explaining events and how to react

Each of the following events may trigger a connection blockage to prevent misuse of the Public API feature.
Please note: Connections with clientId = test.client are not included in this validation.

EventAction
The Organisation is deleted
In response to all called API requests, the Public API returns errors. 
The Organisation is disconnected from GLGET methods are allowed to be used.
POST/PUT/DELETE methods result in errors from the backend (no restrictions on the Public API side).

After reconnecting, the restrictions are disabled.
The Organisation is retiredGET methods are allowed to be used.
POST/PUT/DELETE methods result in errors from the backend (no restrictions on the Public API side).

After reconnecting, the restrictions are disabled.
The Organisation(s) is transferred (due to account transfer/Organisation transfer)
In response to all called API requests, the Public API returns errors.
The Subscription is downgradedIn response to all called API requests, the Public API returns errors. After a subscription upgrade, the restrictions are disabled.
The Subscription is expiredGET methods are allowed to be used.
POST/PUT/DELETE methods result in errors from the backend (no restrictions on the Public API side).

After reconnecting, the restrictions are disabled.
The user who was added to a token is offboarded from the Organisation added to a tokenIn response to all called API requests, the Public API returns errors. After onboarding a user, the restrictions are disabled.
The user's role (who was added to a token) is changedIn response to all called API requests, the Public API returns errors. After onboarding a user, the restrictions are disabled.

    • Related Articles

    • Who needs to have access to Xero?

      The person who connects ApprovalMax to Xero needs full access to the Xero file. Approvers who approve Bills, Purchase Orders, and other documents don't need access to Xero in order to approve documents in ApprovalMax — this is one of the core ...
    • Send ApprovalMax events to Xero

      This setting is relevant for Xero Purchase Order, Bill, AP/AR Credit Note, Sales Invoice and Quote workflows. When events occur in ApprovalMax – including approvals, rejections and comments – they are automatically pushed to Xero and recorded in the ...
    • Do Approvers need access to Xero to do approvals?

      No, Approvers who authorise Bills, Purchase Orders and other documents don't need access to Xero in order to approve them in ApprovalMax — this is one of the core benefits of ApprovalMax.Please also see who needs to have access to Xero.
    • What does the ApprovalMax Public API do?

      The ApprovalMax API enables other systems to retrieve data from ApprovalMax and display it in their own systems without any manual action by a person. This seamless integration facilitates the automation of data transfers by pulling the relevant ...
    • Do NetSuite Bill Payment Requesters access the Bill workflow?

      You don't necessarily need to add the Requesters of NetSuite Bill Payments to the Bill workflow. However, they will have access to all Approved Bills according to the settings in the Requester matrix for the NetSuite Bill Payment workflow.