🚧 Work in Progress: This documentation is actively being developed and is subject to change.
Developer Console

Creating Applications

Create applications in the Developer Console to integrate PlanetPoints into your platform.

Each organization can have a maximum of 2 applications. Application names must be unique within your organization. If you need additional applications, contact the Reewild team at info@reewild.com.


Create New Application

From the console home page, click Create Application.

Rename applications
Create application form

Application Settings

FieldDescription
Application NameA descriptive name for your integration
Webhook URLEndpoint to receive event notifications
Redirect URLURL where users return after hosted page flows
Logo URLYour logo displayed on hosted pages

Webhook URL

Your webhook endpoint receives POST requests for events. Ensure your endpoint:

  • Returns a 200 status code on success
  • Handles duplicate events using event IDs
  • Responds promptly to avoid timeouts

Redirect URL

After completing a hosted page flow, users are redirected to this URL via deepLink.

Logo URL

Provide a publicly accessible URL to your logo. This appears on hosted enrollment and receipt upload pages.


Application Created

After successful creation, you'll receive your credentials.

Application created successfully

You'll receive:

CredentialDescription
Client IDPublic identifier for API requests
Client SecretPrivate key for authentication

Save your Client Secret immediately.

All applications are created with the following default scopes:

  • user.read — Read user information
  • user.create — Enroll new users
  • receipt.read — Read receipt data
  • receipt.create — Upload receipts

Rename Applications

Update your application name from the application detail page.


Environment Selection

Each application is created for a specific environment:

EnvironmentPurpose
SandboxDevelopment and testing
ProductionLive user data

Application Status

Applications can have the following statuses:

StatusDescription
ActiveApplication is operational
SuspendedTemporarily disabled
PendingAwaiting approval
DeletedApplication has been removed

Next Steps