App Creation

How to create an app, choose scopes, and prepare for authentication.

Create New App

  • If you already have a Digits account: open Developer (left sidebar), click Create App
👍

Start building with Digits Connect

For a free developer account, sign up at my.digits.com/join/developer.

We'd love to learn more about what you're building! Reach out to [email protected] and let us know how we can help meet your needs.


Setting Identity

Identity

FieldDescription
App NameThe name of your app, shown in the Digits Dashboard and (eventually) to users
TaglineA one-line summary of your app’s purpose
App IconUpload a logo for your app
📘

Your icon is the first thing users see. It appears on the Developer Dashboard, the install/auth screen, and (when available) your app listing. A clear, recognizable icon builds trust.

Summary

FieldDescription
DescriptionClear overview of what your app does and who it’s for
HomepageYour app’s public website or landing page. Must start with https://
Support EmailThe email address that end users should contact for app support
Developer EmailWhere Digits can reach you for app-related updates or questions

Choose App Permissions (Scopes)

ScopeDescription
source:syncWrite source data into the Ledger
ledger:readRead data from the Ledger
documents:writeUpload files to Documents

Use least privilege—request only the scopes your app actually needs. You can adjust later, but changes may require re-authorization and/or regenerating credentials.

  1. Click Save.


Configure Redirects

Use Configuration to define your app's redirect URLs - the only URLs Digits is allowed to send users back to after an OAuth flow.

Required for the authorization code flow (for example, https://yourapp.com/oauth/callback). Not required for client credentials. For full auth details, see Authentication.

Requirements

  • Full URL (scheme + host + path), e.g. https://app.example.com/oauth/callback
  • HTTPS required in production (HTTP allowed for localhost)
  • No wildcards (for example, *example.com is not allowed)
  • No fragments (for example, #section is not allowed)
  • Query strings are allowed, but must match exactly
  • Trailing slashes must match (/callback/callback/)
  • IPs not allowed; localhost is allowed for local development

Use Add Redirect URI to include as many as you need.


Keys

The Keys tab is where you manage your app's credentials and publish-ready metadata.

Environments

Use the toggle at the top of the page to select which credentials you're viewing.

Development — build and test only; installable in your developer sandbox; no approval needed. See Developer Sandbox for install instructions.

Production — live use. Internal apps can be installed without approval when the installer has access to the app and target entity. Approval is required to install in other customers' ledgers; publishing is required to list the app in the Digits Connect integrations list. See Publishing Apps for the full mode breakdown.


Production Metadata

When viewing the Production tab, you can provide additional fields:

Keys → Production settings showing App Install URL, Privacy Policy, and Terms of Service fields in Digits Developer Dashboard.

These links appear during installation and are required for publishing.

  • App Install URL: https:// link where users start your install/connect flow (usually kicks off OAuth). Example: https://example-app.example.com/install/digits
  • Privacy Policy: public URL to your policy
  • Terms of Service: public URL to your terms

What’s Next

Continue to Publishing Apps to understand app modes, approval, and publishing.

Did this page help you?