Skip to content

[FEATURE] Create auth flow when API product order #499

@danry25

Description

@danry25

What is the problem that this feature solves?
Our customers would like to order Phone Number API lookups to learn information about phone numbers.

Describe the solution you'd like
Add an item under Additional Services for Phone Number Lookups with a $25 line item charge.

When this item is purchased, email the user a one time link to get their API token. If this link is accessed again, it will trigger another email to be sent to the user, and if they follow this new link the API credentials will be invalidated and replaced with the new credentials.

I suggest we follow the Twilio Lookup API for the style and responses offered, so we can be a drop in replacement. We would be offering Line Type Intelligence & Caller Name.

API users should start with 10 free lookups, and for US numbers each lookup should cost $0.01, with Canadian lookups costing $0.02 each. When an invoice containing Phone Number Lookups is marked as paid the API token should be credited with these additional lookups.

How will this improve revenue or reduce our costs?
This will allow us to offer our API driven services for self service customers.

We can provide these unique benefits over Twilio:

  • Canadian Data
  • A validated, presentable carrier name, logo and brand colors
  • Simple carrier type rather than a bespoke mess of types
  • Lower cost for this same data

Sub-issues

Metadata

Metadata

Labels

enhancementNew feature or requestexternalHelps an external customer

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions