| Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
amp:amp_api [2020/03/19 09:16] rsk [Create] |
amp:amp_api [2020/03/25 12:30] (current) rsk [Abuse Manager Pro API] |
| ====== Abuse Manager Pro API ====== | ====== Abuse Manager Pro API ====== |
| |
| <color #ffc90e>__The API is not released yet. It will be part of v3.4's release.__</color> | <color #ffc90e>__The API has been introduced in v3.4. Therefore, it is only available & supported on v3.4 and above.__</color> |
| |
| This page explains the ways to interact with the Abuse Manager Pro API. | This page explains the ways to interact with the Abuse Manager Pro API. |
| |
| |
| ===== Error Codes ===== | |
| |
| ^ Code ^ Description ^ | |
| | AMP001 | TBD | | |
| | AMP002 | TBD | | |
| | AMP003 | TBD | | |
| | AMP004 | TBD | | |
| |
| ---- | ---- |
| |
| |
| | |
| | ---- |
| | |
| | ===== Error Codes ===== |
| | |
| | ^ Code ^ Description ^ |
| | | AMP001 | Unauthorized - make sure you are passing a valid API_ID in the header | |
| | | AMP002 | Missing or Invalid Action - make sure you are passing a valid action | |
| | | AMP003 | Missing required parameters - make sure you are passing the required parameters for the action | |
| |
| ---- | ---- |
| 'category' => 'Spam', // required - this is the category of abuse - can be any value e.g. 'Spam' or 'High I/O' or 'Hacking Attempts' etc. | 'category' => 'Spam', // required - this is the category of abuse - can be any value e.g. 'Spam' or 'High I/O' or 'Hacking Attempts' etc. |
| | |
| 'service_ip' => '1.2.3.4', // optional - if not passed X | 'service_ip' => '1.2.3.4', // optional - if not passed, the main dedicated IP of the service will be used - if service doesn't have a dedicated IP it will default to (No Dedicated IP) |
| 'suspend_method' => 'suspend', // optional - defaults to nosuspend - available options are 'nosuspend', 'immediate', and 'timelimit' | 'suspend_method' => 'suspend', // optional - defaults to nosuspend - available options are 'nosuspend', 'immediate', and 'timelimit' |
| 'allow_unsuspend' => true, // optional - defaults to false - if you want to give the customer the option to self unsuspend set to true | 'allow_unsuspend' => true, // optional - defaults to false - if you want to give the customer the option to self unsuspend set to true |