Skip to content
UPWARD APIS & INTEGRATIONS

Keep Your Back Office. Connect Your Front Office.

A REST API, single-use login links and an AI-ready MCP endpoint connect your existing systems to every member's Bio/Profile Page, CRM, scheduling and follow-up.

Back officeE-commerceAffiliate platformCRMBusiness appsOther systems
Upward APIs & Integrations
UPWARDYour connected front office

Four ways to build on Upward

What teams build

Provision every memberNew distributor, rep or affiliate in your system → a replicated Upward front office instantly.
Push leads into the CRMLeads and activity from your own forms and systems land in the right member's CRM, with their source.
Keep your system of recordEnrollment, orders and commissions stay where they are. Upward adds the front office.

Start in minutes

Company owners copy their API key in Company Admin → API's. Base URL: https://upward.page/api/public/v1

curl -X POST https://upward.page/api/public/v1/create-member \
  -H "content-type: application/json" \
  -H "x-auth-token: $UPWARD_API_KEY" \
  -d '{
    "first_name": "Jane",
    "last_name": "Doe",
    "email": "jane@example.com",
    "pagename": "jane-doe",
    "enroller_username": "robert",
    "external_id": "BO-10482",
    "send_welcome_email": true
  }'

# Add a lead to Jane's CRM
curl -X POST https://upward.page/api/public/v1/create-lead \
  -H "content-type: application/json" \
  -H "x-auth-token: $UPWARD_API_KEY" \
  -H "x-auth-user: jane-doe" \
  -d '{ "name": "Sam Lee", "email_contacts": [{ "value": "sam@example.com" }], "lead_source": "Back office" }'

Try every endpoint live in the API explorer →

Built-in integrations

Members connect these from their console — no code required.

Google & Outlook CalendarTwo-way calendar sync that blocks busy time.
Gmail & Microsoft 365Send and receive email from the CRM.
Zoom, Google Meet & MeetnAuto-created meeting links for bookings.
Twilio & WhatsAppSMS and messaging follow-up.
Scoped keysKeys belong to one company and can be rotated or revoked any time.
Tenant isolationMember data never crosses company boundaries, and every call is logged.

Developer FAQ

Where do I get an API key?

Company owners copy their company key in Company Admin → API's. Platform and partner systems that create companies request a platform key from the Upward team. Keys are sent in a header and must be kept on your server.

Who can see the company key?

Only the company owner. If it may have been exposed, request a replacement from the same page; the current key keeps working until the new one is issued.

Does Upward replace my back office?

No. Your back office remains the system of record for enrollment, orders and commissions. Upward is the front office, and your systems send it members, leads and plan changes through the API.

Can members sign in from our portal?

Yes. Request a single-use login link for a member and send them straight into their Upward back office. Each link works once and expires after two minutes.

Can AI assistants use Upward?

Yes. The MCP endpoint lets AI assistants use Upward capabilities after OAuth authorization.

Is there a way to test calls?

Yes. Every endpoint in the documentation has a console where you add your key and send a real request.

Have a question about Developers?

Ask Vutesa, Upward's AI assistant — answers draw on this page's content.

Ready to turn every conversation into growth?

Start free, then replicate your system across your whole team.