# API: Edit Order Draft Item

# editOrderDraftItem

Edit item details in draft.

# Required parameters

Parameter Description
id Draft ID

# Optional parameters

Parameter Description
service Service ID found in draft
domain Domain ID found in draft
product Product ID for service
cycle Billing cycle for service, needs to be supported by product. ie:
free for free
once for one-time
m for monthly
q for quarterly
a for annually
host Hostname for service
domain_sld SLD name for domain
domain_tld TLD ID for domain
domain_period Period for domain
domain_action Action type for domain: Register or Transfer
domain_eppcode EPP Code for domain in case of Transfer
custom Form component values for domains and services. It structure may depend on form type, please check Advanced tab in given Component->Form to get sample api use.
Example:
custom[{form_id}][{item_id}]=test for text field
custom[{form_id}][{item_id}]=10 for qty field
custom[{form_id}]={item_id} for select field

For more complex fields consider using browser inspector to check xhr request made when adding item to draft order in admin ui
addons Addons details for service.
I.e.: to order addon id: 10, monthly cycle:
addons[10][qty]=1
addons[10][cycle]=m

# Request

GET /admin/api.php?api_id=API_ID&api_key=API_KEY&call=editOrderDraftItem&id=ID

# PHP Samples

# Response

{
    "success": true,
    "draft": [],
    "call": "editOrderDraftItem",
    "server_time": 1344000642,
    "info": [
        "upgrade_order_success"
    ]
}
Last Updated: 5/29/2023, 2:21:04 PM