Skip to content
English
  • There are no suggestions because the search field is empty.

Native Authorization Feature

What is the Native Authorization feature?

The Native Authorization feature 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 building a Native Authorization form:

  • Full customization: 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 authorizaiton 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.

If you’re interested in using this feature, here’s how to get started:

  1. Sign up for a UtilityAPI Account. If you don’t have a UtilityAPI account, you’ll need to register for one
  2. Request feature access. To request access to the native authorization feature, please use  our submission form. Once we receive your request, we'll follow up with the next steps. Not ready to get access but want to learn more? Use the 'Submit a Request' form to get additional details from our team.
  3. Sign the Terms of Use Agreement. After submitting your request, you'll receive an email with the Terms of Use Agreement to review and sign. 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 mock-ups

Native Auth Examples