Send Docs Feedback

Schedule monetization jobs

Introduction

Monetization provides a job scheduler and a set of jobs that are pre-scheduled to run at designated times.

Scheduled jobs

The table below lists the prescheduled jobs provided by monetization and the times they are scheduled to run (all times listed are in GMT). Also listed is the trigger for each job.

To update the times that scheduled jobs are run, contact Apigee Customer Support.

Job/Trigger Description Schedule
Monthly Developer Tax Rate

mint.scheduler.monthlydevtaxrate
@@@management

Fetches the tax rate from the tax engine for each developer, and updates the developer entity with the revised tax rate.

First day of every month at 5:45 A.M.
Renew Subscription

mint.scheduler.renewsubscriptions
@@@management

Sends a notification to developers whose rate plan renewal date is approaching.

Every day at 5 seconds past midnight.
XeFeed Updater

mint.scheduler.xefeed
@@@management

Obtains the exchange rate in U.S. dollars for each supported currency.

Every day at 1 second past midnight.
Renew Developer Rate Plan

mint.scheduler.renewydevrateplan
@@@management

Sends a notification to developers whose rate plan end date is approaching.

Every day at 2:20 A.M.
Retry Transaction Relay

mint.scheduler.retrytxrelay
@@@management

Retries failed transactions.

Every day at 4:30 A.M.
Transaction Cleanser

mint.scheduler.txcleanser
@@@management

Cleans up unwanted transactions.

Every day at 5:30 A.M.
Developer Balance Audit

mint.scheduler.{org_id}.devbalanceaudit
@@@management

Audits the balance for prepaid developers. Copies the balance to an audit table.

First day of every month at 5 seconds past midnight.
Monthly Billing Docs

mint.scheduler.{org_id}.monthlybillingdocs
@@@management

Generates billing documents.

The 11th day of every month at 1 minute after midnight.
Developer Rate Plan Counter

mint.scheduler.{org_id}.resetdeveloperrateplancounter
@@@management

Resets the rate plan counter when the reset time is reached.

Every day at 3 seconds past midnight.

In addition to the jobs listed above, there are jobs that you can enable through the monetization UI. To enable the jobs, you need to open the Notifications page in the UI and then check an appropriate checkbox on the page. See Setting up event notifications and alerts in the UI for details.

The following table lists the jobs that are enabled through the UI (all times listed are in GMT):

Job/Trigger Description How scheduled
New Package Notification

mint.scheduler.{org_id}.newpkgnotify
@@@management

Sends a notification to all developers that a new API package is available.

Check the New Package checkbox on the Notifications page. Runs once — on the day the job is enabled at 9:00 P.M.
New Ad Hoc Notification

mint.scheduler.{org_id}.adhocnotify
@@@management

Sends a notification to all developers that new API products are available in specific geographic markets.

Check the New Markets/Coverage checkbox on the Notifications page. Runs once — on the day the job is enabled at 9:00 P.M.
New Product Notification

mint.scheduler.{org_id}.newproductnotify
@@@management

Sends a notification to all developers that a new API product is available.

Check the New Package checkbox on the Notifications page. Runs once — on the day the job is enabled at 9:00 P.M.
New Rate Plan Notification

mint.scheduler.{org_id}.newrateplannotify
@@@management

Sends a notification to affected developers that a new rate plan is available. If the rate plan is a standard plan, all developers will get notified. If it is a developer category rate plan, only developers in that category will get notified. If it is a developer rate plan, only that specific developer will get notified.

Check the New Rate Plan checkbox on the Notifications page. Runs 30, 7, and 1 day before the start date of the new rate plan, at 9:00 P.M.
New Tnc

mint.scheduler.{org_id}.tncacceptancenotify
@@@management

Sends a notification to affected developers that new or revised Terms and Conditions have been published (and the developer has not yet accepted them).

Check the T&C not accepted or expired checkbox on the Notifications page. Runs 30, 7, and 1 day before the start date of the new or revised Terms and Conditions, at 9:00 P.M.

Get help

For help, see Apigee Customer Support.

Next steps

It's advisable to periodically re-synchronize with monetization your organization and any developers, applications, and products that you created using Edge API Services. Learn how in Synchronize Apigee Edge data with monetization.

Help or comments?