UAPI Functions - cPGreyList::list_domains

Description

This function returns Greylisting's status for a cPanel account's domains.

Examples 


 cPanel or Webmail Session URL

https://hostname.example.com:2083/cpsess##########/execute/cPGreyList/list_domains

 LiveAPI PHP Class

$cpanel new CPANEL(); // Connect to cPanel - only do this once.
  
// List status of Greylisting on domains.
$list_domains $cpanel->uapi(
    'cPGreyList''list_domains'
);

 LiveAPI Perl Module

my $cpliveapi = Cpanel::LiveAPI->new(); # Connect to cPanel - only do this once.
  
# List status of Greylisting on domains.
my $list_domains $cpliveapi->uapi(
    'cPGreyList''list_domains',
);

 cPanel Template Toolkit

<!-- List status of Greylisting on domains. -->
[% execute('cPGreyList', 'list_domains',) %]

 Command Line

uapi --user=username cPGreyList list_domains

 

Notes:

  • You must URI-encode values.
  • username represents your account-level username.

 Output (JSON)

{
  "messages": null,
  "errors": null,
  "status": 1,
  "metadata": {
    "transformed": 1,
    "cPGreyList": {
      "total_disabled": 1,
      "total_enabled": 0
    }
  },
  "data": [
    {
      "domain": "example.com",
      "dependencies": [
        "this.com",
        "that.com",
        "theother.com",
      ],
      "type": "main",
      "searchhint": "this, that, and the other.",
      "enabled": 0
    }
  ]
}

 

Note:

Use cPanel's API Shell interface (Home >> Advanced >> API Shell) to directly test cPanel API calls.

 

Parameters

This function does not accept parameters.

Returns

Return

Type

Description

Possible values

Example

cPGreyList

hash

A hash of the number of domains with Greylisting enabled or disabled.

 This hash contains thetotal_disabled and total_enabledreturns. 

 

total_disabled

integer

The number of domains with Greylisting disabled.

The function returns this value in thecPGreyList hash.

A positive integer.

1

 total_enabled 

integer

The number of domains with Greylisting enabled.

The function returns this value in thecPGreyList hash.

A positive integer.

0

domain

string

The domain.

A valid domain on the cPanel account.

example.com

dependencies

array

 An array of domains that your changes to a selected domain will affect. 

An array of valid domains on the cPanel account.

"this.com",

"that.com",
"theother.com",

type

string

The domain type.

  • main — A main domain.
  • sub — A subdomain.

main

searchhint

string

A comma-separated list of domain-related search terms.

A comma-separated list of string values.

 this, that, andthe other. 

  

enabled

 Boolean 

Whether Greylisting is enabled.

  • 1 — Enabled.
  • 0 — Disabled.

0

 

  • 8 Users Found This Useful
Was this answer helpful?

Related Articles

The cPanel Interface

For  cPanel  &  WHM  version  58 Overview The cPanel interface is...

User Preferences

For cPanel & WHM version 58 Overview This document outlines how to access your cPanel...

Manage External Authentications

For cPanel & WHM version 58 Overview Manage credentials Additional documentation...

What is cPanelID?

In This Article:  Overview ServicesHow to get a cPanelID cPanelID External...

Guide to cPanel Interface Customization - cPanel Style Development

Introduction You can develop custom styles that modify the appearance of the cPanel interface....