Native authorization
What is native authorization?
Native authorization is a new version of our authorization API endpoints that provides accounts with all the tools needed to build their own "native" authorization forms, while still taking advantage of all that UtilityAPI has to offer.
Benefits of customizing your authorization form:
- Full control: You’ll be able to completely customize the look and feel of your account's authorization form, including branding, layout, and styling.
- Complete authorization form via API. Via your native authorization form, you'll be able to collect and send all the data required to complete the form, like login credentials and MFA codes, directly via the API.
How do I gain feature access?
Access to the new version of our authorization API endpoints that enable you to build a native authorization are only available to accounts that agree to our Native Authorization API Terms of Use.
Here's a summary of the terms of use:
-
Use it, don’t abuse it – You get a narrow, revocable license to connect your app to UtilityAPI. Keep your own API tokens secret and only use the API to pass customer-approved data to UtilityAPI. UtilityAPI can pause or shut off access at any time if there’s a security, legal, or payment issue.
-
Follow the rules – Before sending any data, you must (a) get the customer’s clear consent and show them the required UtilityAPI disclosures, (b) publish your own privacy policy, (c) keep five years of records, and (d) guard the data with industry-standard security. No reverse-engineering, pre-clicking buttons, or sending data you don’t have rights to share.
-
Expect change or shutdown – The API is provided “as-is.” UtilityAPI can update the interface or these terms with 30 days’ notice, or end your access immediately for serious breaches. If the agreement ends, you must stop using the API and delete all related code and docs.
Here’s how to get started:
- Sign up for a UtilityAPI Account. If you don’t have a UtilityAPI account, you’ll need to register for one.
- Request access and sign the Terms of Use. Fill out our submission form and sign the Terms of Use Agreement that you'll receive via email. Once signed, our team will follow up to guide you through the technical setup.
For more information on our other products and features and how to get started with our publicly accessible API endpoints, please see our API documentation.
Native authorization examples