Sign up for an API key
The OneSource REST API is sold as a SaaS subscription billed through Stripe. You create an account on the OneSource dashboard, confirm your email, and subscribe to the Developer plan; once the subscription is active your API key unlocks the full API.
What you need
- An email address you can receive a confirmation link at.
- A payment card for Stripe Checkout, used when you subscribe to the Developer plan.
Steps
- Open the signup page. Go to the OneSource dashboard at app.onesource.io and choose Sign Up.
- Create your account. Enter your name and email (organization is optional), then complete the reCAPTCHA. There's no password to set; OneSource signs you in by email confirmation.
- Confirm your email. OneSource emails you a confirmation link. The signup screen waits for you to confirm, then signs you in.
- Land on the dashboard. New accounts start on the Sandbox tier, which isn't yet active for live API calls.
- Subscribe to the Developer plan. On the dashboard, click Complete Checkout and pay through Stripe. The Developer plan activates full API access: the REST API and the MCP Server. Stripe charges your card on its normal monthly cycle and emails receipts.
Get your API key
Create and copy your key from the API Keys section of the dashboard. See Retrieve your API key.
Signing back in
There's no password. To return to the dashboard later, go to app.onesource.io, enter your email, and OneSource emails you a single-use sign-in link. Click it to land back on the dashboard.
Managing your subscription
Your subscription lives under Your Plan on the dashboard:
- Account shows your email, next billing date, and a Current Cycle Utilization bar.
- Plan shows your current plan with its per-second rate limit and monthly request allowance (see Rate limits and quotas).
To cancel, open Your Plan → Plan and click Cancel Plan. The dashboard asks why you're leaving, then schedules the cancellation: your access and full monthly allowance continue until the end of the current billing period, after which you're not charged again. Once a cancellation is scheduled the button becomes Manage Plan, which opens the Stripe billing portal where you can update your card. If a renewal payment fails, the dashboard shows the date Stripe will retry.
Next
→ Retrieve your API key from the dashboard.