OAuth API Requirements

Generate the Square App Marketplace technical requirements for this API. You need to complete these requirements before your app is approved.


You can manage your requirements using the generated checklist. Progress is saved within your browser cache, so you can return to this page as you progress. You can also download your checklist as a Markdown file to manage locally.

Do you use hosted or on-premise OAuth?
Hosted OAuth uses the OAuth flow as outlined here. On-premise OAuth requires a seller to create an app in the Square Developer Dashboard and use the application secret.

Does your app offer multiple roles or permission sets?

Do you provide a mechanism for sellers to revoke OAuth access from within your app?

Generated requirements