API/EndUser

From Emersion
Revision as of 11:01, 19 November 2014 by Cpetersen (talk) (Services.wsdl)
Jump to: navigation, search

Contents

Account.wsdl

invoicesByAccount

Description

Returns a list of invoices.

Input

username, password

Output

invoice_id, total_amount, total_tax, outstanding_amount, outstanding_tax, invoice_start, invoice_end, invoice_period_start, invoice_period_end, invoice_issue, invoice_due, invoice_status, invoice_status_name

getInvoiceById

Description

Given an invoice_id, returns the invoice in PDF format

Input

username, password, invoice_id

Output

filename, account_id, file

getAccountBalanceSummaryInfo

Description

Returns the balance of the users account

Input

username, password

Output

amount_extax, amount_tax, unallocated_extax, unallocated_tax, disputed_extax, disputed_tax, paymentplan_extax, paymentplan_tax

makeAdHocPayment

Description

Using the users stored credit card details, this will take a payment of "amount"

Input

username, password, amount

Output

result, receipt, processed

getContactByAccountAndType

Description

Returns information about contacts for the account

Input

username, password, contactTypeName, ContactId

Output

contactList (XML in CDATA)

createSession

Description

Creates a valid UserPortal session

Input

username, password

Output

session

updateAccount

Description

Updates details for the user's account

Input

username, password, AccountType, PrimaryContact, AccountContactType, AccountOrganisation, AccountReference

Output

Result

addOneTimeBoltOn

Description
Input

username, password

Output

setServiceSpendLimit

Description
Input

username, password

Output

getServiceSpendLimit

Services.wsdl

serviceList

Description

Returns a list of service subscriptions

Input

username, password

Output

serv_subscr_period_start_date, serv_subscr_period_end_date, service_id, service_identifier, vanity_service_identifier, service_type_id, service_type_name, service_status, service_start_date, service_end_date, service_subscr_start_date, service_subscr_end_date

getServiceSubscriptionPeriodsByService

Description

For a given service_id, returns a list of service subscription periods

Input

username, password, service_id

Output

service_subscription_period_id, service_subscription_id, period_start, period_end, external_name

getSuburbByName

Description

Returns a list of suburbs

Input

username, password, suburb, state

Output

suburb, postcode, state_territory

getSuburbByPostcode

Description

Returns a list of suburbs

Input

username, password, postcode, state

Output

suburb, postcode, state_territory

getStreetAddress

Description

Search for a street address

Input

username, password, suburb, postcode, street, number

Output

address_id, gnaf_pid, unit_number, unit_type, level_number, level_type, site_name, lot_number, plan_number, road_number_1, road_number_2, road_name, road_suffix, road_type, suburb, state, postcode

getServiceAvailabilityForAddress

Description

Returns serviceability information for a given address_id

Input

username, password, address_id

Output

identifier, class_number, servicable, description, service_type_id, service_type_name, service_type_description

getServiceAvailabilityForGnaf

Description

Returns serviceability information for a given gnaf_pid

Input

username, password, gnaf_pid

Output

identifier, class_number, servicable, description, service_type_id, service_type_name, service_type_description

getPortAvailabilityForAddress

Description

Tells if there is an available port for the given address

Input

username, password, address_id, carrier_id, minimum_class_number

Output

gnaf_pid

getServiceTypesForAddress

Description

Returns a list of service types available for an address

Input

username, password, address_id, carrier_id, minimum_class_number

Output

service_id, type_name, port_available

getNumberOfPortsForAddress

Description

Returns the number of free and used ports for the given address

Input

username, password, address_id, carrier_id

Output

free_ports, used_ports

getPortInformationForAddress

Description

Returns information about ports at a given address

Input

username, password, address_id, carrier_id

Output

service_id, type_name, port_type, port_name

getServiceBoltOnSubscriptionPeriodsByService

Description

For a given service_id, returns a list of service subscription bolt on periods.

Input

username, password, service_id

Output

service_bolt_on_subscr_id, bolt_on_subscr_per_start_date, bolt_on_subscr_per_end_date, service_subscription_id, service_subscr_period_start, service_subscr_period_end, service_bolt_on_plan_name, service_plan_name, value_normal, value_actual, value_type

viewUsageByServiceSubscriptionPeriodId

Description
Input

username, password, service_sub_period_id, includeBoltOn

Output

service_subscription_period_id, service_bolt_on_subscription_period_id, package_period_id, date_started, date_ended, fnn_destination, tariff_id, tariff_name, rated_tariff_id, rated_tariff_name, duration, rated_tariff_type_id, rated_tariff_type_name, destination_description, package_plan_id, call_reference_id, package_plan_name_internal, package_plan_name_external, rated_amount, charged_amount, invoiced_amount, invoiced_tax_amount, time_band_id, time_band_name, rated_tax_type_id, rated_tax_type_name, rated_tax_type_percentage

viewUsageByServiceBoltOnSubscriptionPeriodId

Description
Input

username, password, service_bolton_sub_period_id

Output

ServiceDesk.wsdl

getServiceDeskList

Description

Returns the last 6 months of service desk tickets against the account

Input

username, password

Output

id, created_date, queue, category, subcategory, subject, num_notes, last_updated, status

getServiceDeskTicketDetail

Description

Returns details about an individual service desk ticket

Input

username, password, ticket_id

Output

created_date, queue, category, subcategory, subject, notes

newServiceRequest

Description

Creates a new service desk request

Input

username, password, queue_id, category_id, subcategory_id, subject, details

Output

ticket_id

updateServiceRequest

Description

Adds a note to an existing service desk ticket

Input

username, password, ticket_id, details, subject

Output

note_id