API:Functions

Home / Support / Documentation
From WHMCS Documentation
Jump to: navigation, search

The API currently supports the following functions.

Contents

Client Management

Add Client Update Client Delete Client
Close Client Add Client Note Get Clients
Get Clients Details Get Credits Get Emails
Get Quotes Get Clients Password Get Transactions
Add Contact Get Contacts Update Contact
Delete Contact Get Clients Products Update Client Product
Get Clients Addons Update Client Addon Get Clients Domains
Update Client Domain Add Cancel Request Upgrade Product
Validate Login Send Email

Domain Commands

Register Domain Renew Domain Transfer Domain
Release Domain Get Domain Lock Get Nameservers
Get WHOIS Request EPP Toggle ID Protect
Update Lock Update Nameservers Update WHOIS
Domain WHOIS Lookup

Module Commands

Module Create Module Suspend Module Unsuspend
Module Terminate Module Change Package Module Change Password

Support

Open Ticket Reply Ticket Get Tickets
Get Ticket Update Ticket Delete Ticket
Add Ticket Note Get Ticket Notes Delete Ticket Note
Get Support Departments Get Support Statuses Get Ticket Predefined Categories
Get Ticket Predefined Replies Add Announcement Delete Announcement
Update Announcement Get Announcements

Order Handling

Add Order Get Orders Get Products
Get Promotions Get Order Statuses Accept Order
Pending Order Cancel Order Fraud Order
Delete Order

Payments/Billing

Get Invoices Get Invoice Create Invoice
Update Invoice Add Invoice Payment Capture Payment
Apply Credit Add Billable Item Add Credit
Add Transaction Get Transactions Update Transaction
Get Payment Methods

Quotes

Create Quote Update Quote Delete Quote
Send Quote Accept Quote Get Quotes

Miscellaneous

Get Activity Log Get Admin Details Update Admin Notes
Get Currencies Get Promotions Get Client Groups
Get Email Templates Get To-Do Items Get To-Do Item Statuses
Update To-Do Item Get Staff Online Get Stats
Encrypt Password Decrypt Password Add Banned IP
Add Product Log Activity Send Admin Email