Overview

Packages

  • ACF
  • Automation
    • Actions
    • Activation
    • LeadProfile
    • Menus
    • Queries
    • Rules
    • Triggers
  • CTA
    • Activation
    • AJAXListeners
    • Cloning
    • Core
    • Display
    • EditPage
    • Enqueues
    • GPLSettings
    • LeadsProfile
    • Loading
    • Menus
    • Notices
    • PlacementMetabox
    • PostType
    • Templates
    • Tracking
    • Variations
    • YOAST
  • InboundPro
    • Activation
    • AdminAJAX
    • AutoLoading
    • Cron
    • DataInterface
    • FieldMapping
    • Funnels
    • InboundNowAPI
    • Installer
    • LeadStatuses
    • Menus
    • Notifications
    • Ouath
    • Reports
    • Settings
    • Tracking
    • Translations
    • Updates
  • LandingPages
    • Activation
    • DataInterfaces
    • Management
    • Menus
    • NeedsAttention
    • Notices
    • Sidebars
    • Templates
    • Tracking
    • Variations
    • WelcomeScreen
    • Widgets
  • Leads
    • Activation
    • Akismet
    • BranchControl
    • BulkActions
    • Dashboard
    • Management
    • Notifications
    • Settings
    • Tracking
    • UserProfile
    • WPLogin
  • Mailer
    • Activation
    • Admin
    • ClickTracking
    • DataInterface
    • InboundForms
    • Leads
    • Management
    • Notifications
    • Scheduling
    • Sending
    • Settings
    • ShortcodesAndTokens
    • SparkPost
    • Templates
    • Unsubscribes
    • Variations
    • YoastSEO
  • None
  • Shared
    • APIs
    • CPT
    • DatabaseRoutines
    • DebugTricks
    • DoubleOptin
    • EventManagement
    • FieldMapping
    • InboundForms
    • LeadSorage
    • MarketingButton
    • Menus
    • Notifications
    • Shortcodes
    • ShortcodesAndTokens
    • StandAloneLicensing
    • Tracking
    • VisualEditor
  • xDepreciated

Classes

  • Inbound_API
  • Inbound_API_Keys_Generation
  • Inbound_API_Keys_Table

Functions

  • load_Inbound_API_Keys_Generation
  • Overview
  • Package
  • Class

Class Inbound_API_Keys_Generation

Package: Shared\APIs
Located at core/shared/classes/class.inbound-api.api-key-generation.php
Methods summary
public
# __construct( )

Initiate Class

Initiate Class

public
# generate_keys( )

Listens for key generation commands issued from the 'API Keys' tab in Leads's Global Settings

Listens for key generation commands issued from the 'API Keys' tab in Leads's Global Settings

public boolean
# generate_api_key( INT $user_id, BOOL $regenerate = false )

Generate new API keys for a user

Generate new API keys for a user

Parameters

$user_id
id of user
$regenerate
toggle regenerate command

Returns

boolean
public boolean
# revoke_api_key( INT $user_id )

Revoke a users API keys

Revoke a users API keys

Parameters

$user_id

Returns

boolean
Inbound Pro Plugin - PHP Codex API documentation generated by ApiGen