Moment has an open API that can be used to get data or post data to your database. To get access to the API add API Access as an integration.

API Access

Activate API Access, this can be found under "Setup > Settings > Integrations". From the list of integrations select "API Access"
When this is selected, click the New key to initiate the access.
Select the resource that should have access to the database and select an expiry date, the expiry data can be max 2 years from the current date.
Then select what environment the key should have access to
  • Prod = production
  • Sandbox = test environment, updated nightly with current data from production
  • All = give access to both of these environments.
The "Test" option is to generate a key that will have a validity of 14 days.
Available environments
Upon clicking save, the selected resource(s) will receive an email with their API key.


There is a monthly fee for access to the API, this includes normal usage, where there are a high number of requests or high amount of data requested/transferred it can invoke an additional fee.
The cost is based on the number of licensed users, and number of API keys allowed to be created equals the number of licensed users. Any additional API keys generated will be invoiced according to our price list.
API keys generated for test will not be invoiced, however - a maximum of three test keys can be generated for each resource. Any additional test keys will be invoiced as an extra API key. If the general access to the API is not invoiced, that also will be invoiced.