Circulation Setup Manual
NavigaSupportUser Manual
  • Circulation Setup Manual
  • ❶ Introduction
    • Naviga Circulation and the Setup Process
    • Navigating in Circulation Setup
    • Navigating in Graphical Setup
    • Using this manual
  • ❷ Subscription
    • Introduction
    • Address Menu
      • Country
      • State
      • County
      • City
      • Town of 25
      • Census Tract/Block
      • Street Suffix
      • Street
      • Street Synonym
      • Street Abbreviation
      • Dwelling Status
      • Dwelling Type
      • Unit Designator
      • Zip
      • Level Designator
      • Digital Properties
    • Occupant Menu
      • Credit Status
      • Title
      • Name Suffix
      • Occupant Type
      • Other Name Type
      • Phone Number Type
      • Communication
    • Demographic
    • Codes Menu
      • Source
      • Reason
      • Complaint
      • Donation
      • Solicitation
      • Renewal Group
      • Renewal Override
      • Merchandise
      • Offer Code
      • Contact Type
      • Contact Reason
      • CC Token Prefix
  • ❸ Business
    • Introduction
    • Products Menu
      • Business
      • Company–GL
      • Chart of Accounts
      • Company
      • Maps
      • Deliverable
      • Deliverable Sort
      • Edition
      • Edition Model
      • Publication
      • Delivery Schedule
      • Publishing Calendar
      • Holiday Calendar
      • CC Invoice Calendar
      • CC Run Date Calendar
      • TM Calendar
      • Publishing Info
      • Tran Type Publication
      • Paper Section
      • Prev Deliv Exception
    • AAM Menu
      • AAM Zone
      • AAM Column
      • AAM Price Level
      • AAM Report Headings
      • Paid/Qualified Row
    • Do Not Call List
    • Language
    • Reward Program
    • Combo
    • Calendars
  • ❹ Distribution
    • Introduction
    • Geographic Menu
      • Area
      • Zone/District Manager
      • Service Area
      • Depot
      • Trip
    • Route Menu
      • Distribution Class
      • Draw Class
      • Route Type
      • Rounding Model
      • Delivery Placement
      • Distribution Point
      • Home Delivery Route
      • Single Copy Type
      • Single Copy Route
      • Complaint Code
    • Account Setup Menu
      • Account Type
      • Account
      • Substitute Draw
      • Account Class
      • Account Group
      • Account Notification
    • Truck Menu
      • Truck
      • Departure Sequence
      • Truck Sequence
    • Mail Menu
      • Label Group
      • ZIP PO Zone
      • ZIP Label Group
      • ZIP Label Sequence
    • Maintenance
    • Notification
    • Carrier Message Rule
    • Carrier Entry Rule
    • Publishing Group
    • Publishing Group Run
    • Multi Pack
    • Multi Pack Bundle
    • Print Site
    • Return Rules
  • ❺ Accounting
    • Introduction
    • Account Billing Menu
      • Bill Source
      • Age Period
      • Bill Format
      • Bill Message
      • Bill Period
      • Collection Message
      • Finance Charge
      • Remit Address
      • Statement Calendar
      • Accrual Calendar
      • Aging Calendar
      • Terms
      • Charge/Credit Code
      • Draw Adjustment
      • Distribution Code
      • Default Recurr Chrg
    • Account Setup Menu
      • Account Collector
    • General Ledger Menu
      • Company - GL
      • Fiscal Period Util
      • Chart of Accounts
      • Chart of Acct Import
      • Company
      • Bank
      • AR GL Account
      • CR GL Account
      • Account Payment Adj
      • Charge/Credit Code
      • Credit Card Account
      • Publication
      • Sub Payment Adjustment
      • Unearned Revenue
      • Payment Holding Acct
    • Account Rates Menu
      • About Rate Setup
      • Drop Rates
      • Export/Import Account Rates
      • Account Rates
    • Subscription Rates Menu
      • Source
      • Reason
      • Rating Validation
      • Export/Import Subscription Rates
      • Subscription Rates
      • Maintaining Subscription Rates
      • Delivery Fee
      • Fee Code
    • Campaign
    • Campaign Properties
    • Campaign Group
    • Renewal Campaign
    • Import Campaign
    • Taxes Menu
      • Tax Authority
      • Exempt Reason
      • Charge/Credit Code
      • Tax Authority Publ
      • Country Tax Authority
      • State Tax Authority
      • County Tax Authority
      • City Tax Authority
      • Tax Authority Exempt
      • BAS Category
  • ❻ System
    • Introduction
    • Device
    • Security Menu
      • Security Overview
      • Group
      • Group Change
      • User Profile
      • User Profile - CR
      • Generate Access Key
      • Security ID
      • Security ID Change
      • Menu Security
      • Transaction Security
      • Field Security
      • Add On Activation
      • Security Report
      • Security Threshold
      • Encryption Control
      • Encrypt Private Info
      • Decrypt Private Info
      • Purge Private Info
      • Division
    • Time Zone
    • Report Configuration
    • File Map
    • Pymt Auth Messages
    • Website
    • Translation
  • ❼ Business Rules
    • Introduction to Business Rules
    • AAM
    • Account Export
    • Account Finance
    • Account Invoice
    • Account Journal
    • Account Payments
    • Account Setup
    • Address Cleansing
    • Circ API
    • Customer Services
    • Email
    • Events
    • General
    • Import Sub Activity
    • InsertPlus
    • Insight
    • Integration
    • iServices & Mapping
    • List MatchPlus
    • Login
    • Loyalty
    • Mail Processing
    • Pymt Auth - Account
    • Pymt Auth - General
    • Pymt Auth - Subscrib
    • Pymt Auth - Vindicia
    • Reports
    • Returns
    • Rewards
    • Route Processing
    • Route Services
    • Subscriber Acctg
    • Subscriber Billing
    • Subscriber Payments
    • Transportation Cost
    • Household Management
  • ❽ Miscellaneous and Utilities
    • CTI API Properties
    • Documents
    • Mapping Properties
    • SSO Properties
    • Copy AAM Headings
    • Copy Business Rules
    • Copy Publ Info
    • Copy Router By Publ
    • Copy Routes
    • Create RouteDelSched
    • Delivery Schedule Verify
    • Mass Import/Export
  • ❾ Deprecated Features
    • Marketing Terms
Powered by GitBook
LogoLogo

COPYRIGHT © 2024 NAVIGA

On this page
  • To generate the access key:
  • Example
Export as PDF
  1. ❻ System
  2. Security Menu

Generate Access Key

PreviousUser Profile - CRNextSecurity ID

Last updated 1 year ago

Access keys, also known as API keys, aid in ensuring the safety and management of API (Application Programming Interface) access. They provide benefits such as:

  1. Access keys provide an effective way to authenticate users or accounts when accessing an API. This ensures that only authorized groups can interact with the API, ensuring the security of the data.

  2. API keys can be revoked or regenerated if they are compromised, which helps minimize security threats.

Publishers who want to give third-party vendors access to the Circulation API can create a user ID and generate an access key through which the third-party vendor can access the database securely.

  • The users can define whether an access key is required to access the application based on the Business Rule— Should the CIRC API require a valid access key be passed to it? (CircAPI section). The default value of the BR is set to Yes. If the value of this BR is set to Yes, the Access Key must be provided along with the User ID for each Circ API call.

To retrieve the account information using the Distribution API, a client must first create an account and then generate an Access Key for the account. In the URL request to the Distribution API web server, both the Account ID and the Access Key must be provided.

  • The users can define whether an access key is required to access the application based on the Business Rule— Should the Distribution API require a valid access key be passed to it? (Distribution - API: General section (CMO)). The default value of the BR is set to No. If the value of this BR is set to Yes, the Access Key must be provided along with the account ID for each Distribution API call.

If the access key has not been provided and the above-mentioned BRs have been set to Yes, an authentication failed error message will be displayed.

Note:

To revoke access for a particular user, create a new access key for that user and do not share the key. Because only one access key is valid/stored at a time, this will disable access to the system using the previous access key.

To generate the access key:

  1. In character Circulation, select Generate Access Key from the Security menu to display the Generate Access Key screen.

  2. Select Add and complete the following fields.

    Field
    Type
    What to enter

    APPLICATION

    setup

    Enter the application name as either Circulation API or Distribution API. For help, press F2.

    USER ID

    open

    If the Application selected is the Circulation API, this field will be displayed.

    Enter a valid user ID or press F2 for help.

    ACCOUNT ID

    open

    If the Application selected is the Distribution API, this field will be displayed.

    Enter a valid account ID or press F2 for help.

    ACCESS KEY

    display

    This will be generated automatically and displayed on the screen.

    START DATE END DATE

    date

    Enter the date range for which the user will be able to access the application.

    Note:

    • The Start Date will be set to Today by default.

    • Enter a date that is later than Today as the End Date. For help, press F2.

  3. Select Accept to provide access to the specified user or account.

    • Application: Circulation API

    • Application: Distribution API

Example

To successfully access the database through the CircAPI or the account details through the Distribution API, either of the below options can be followed:

  • The value of the BR has been set to Yes, and a valid access key has been provided in the request URL. Or

  • The value of BR has been set to No.

Examples

  • Application: Circulation API

  • Application: Distribution API

If the value of BRs has been set to Yes and an invalid or blank value for access key has been provided for either the UserID or AccountID, an error will be returned.

Examples

  • Application: Circulation API

  • Application: Distribution API