Documentation
  • 👋Welcome to Documentation
  • 📖Glossary
  • ❓FAQs
  • General
    • Getting set up
      • Single-user organization
      • Multi-user organization
    • Supported Document Types
  • Platform Walkthrough
    • Dashboard
    • Queue
    • Configuration
    • Supervision
  • User guide How Tos
    • User Management
      • How to invite a new user to the platform?
      • How can I manage existing users?
    • Processes
      • How to create a supervised process or use the template?
      • How to create a custom process?
    • Supervision
      • How to add, assign, and remove annotations?
      • How to edit the value of the extraction?
      • How to open and edit a table mask?
      • How to open, edit, or remove the extracted table?
      • How to export your data via Supervision?
      • How to copy values and tables?
    • Upload
    • Converters
    • Data points definition
    • Data Export
    • Table Data Extraction
    • Enrichment
    • Generating new API key
  • Integrations
    • Zapier Integration
      • Quickstart
      • Alphamoon as a Trigger
      • Alphamoon as an Action
    • Google Sheets - Export
  • Features
    • Continuous Learning (Beta)
    • Document Splitting
  • API
    • Introduction
    • Quickstart
    • Organization API keys (Beta)
    • Process API keys (Beta)
    • Authenticating
    • Versioning
    • Get results
    • Get OCR results
    • Get processes
    • Get process types
    • Get collections
    • Metadata
      • Setting metadata value
    • Upload File
    • Export
    • Download original files
    • Delete collection
    • Reset process configuration
  • Resources
    • 💻Alphamoon Website
Powered by GitBook
On this page
  • Create organization API key
  • Create process API key
  • API key structure
  • API key - security rules
  1. User guide How Tos

Generating new API key

See how to generate new API keys using Alphamoon

PreviousEnrichmentNextZapier Integration

Last updated 1 year ago

At Alphamoon we use API keys to authenticate requests. In this step-by-step guide, we'll explain how to generate your new API key for the organization or the single process.

Create organization API key

To create a new API key for your organization, sign in to Alphamoon and go to Settings:

Next, choose the API key tab in the left-hand navigation panel:

Now, click the +Create new API key button on the top-right:

Once the modal shows up:

  • Enter your API key's name

  • Select API access scopes (determining what actions you can perform within the API - you choose All or select only the ones you need).

  • Select the expiration date of your API key (we recommend changing the API key every 3 to 6 months).

Then click the Create button.

Once you create a new API key, make sure you save it in a safe place right away as you won't be able to view it again:

Note:

Once expired your API key will stop working. Remember to create a new one in advance to ensure your application continues to operate.

You can remove an API key by clicking the three dots next to the given API key and selecting Delete:

Create process API key

To create a new API key for your organization, first enter one of your processes in the Dashboard:

Next, click the Configuration button:

Once you enter the Configuration, select the API keys tab in the left-hand navigation panel:

Now, click the + Generate new key button on the top-right:

Once the modal shows up:

  • Enter your API key's name

  • Select API access scopes (determining what actions you can perform within the API - you choose All or select only the ones you need).

  • Select the expiration date of your API key (we recommend changing the API key every 3 to 6 months).

Then click the Create button.

Once you create a new API key, make sure you save it in a safe place right away as you won't be able to view it again:

You can remove your process API key by clicking the three dots next to the given API key and selecting Delete:

API key structure

The value of the API key is split by a colon into what we call a user and a pass. Bear in mind that these credentials are not the same as your Workspace login data.

Example:

If your API key has the value h12shadjada:13ehjhj1b3j then the value for the user is h12shadjada and the value for the pass is 13ehjhj1b3j.

API key - security rules

To ensure the full security of your API keys as well as your credentials, we recommend you follow these best practices:

  • Keep your API key and credentials confidential: Treat your API key and credentials as sensitive information and avoid exposing them publicly or including them in source code repositories.

  • Use secure communication channels: Always transmit the API key and credentials over HTTPS to prevent eavesdropping or interception.

  • Regularly rotate your API key and credentials: For added security, consider rotating your API key and credentials periodically or whenever there is a potential compromise.

  • Restrict API key and credential permissions: Limit the scope of the API key and credentials by providing only the necessary permissions required for your application.

  • Monitor API key and credential usage: Keep track of API key and credential usage and set up alerts or notifications to identify any suspicious activity.

See next:

Settings
API keys
Create new API key button
Save your new API key
Delete API key
Dashboard
Queue - Configuration button
API keys tab
Generate new key button
Generate new process API key
Save new process API key
Delete process API key