Difference between revisions of "API/EndUser"
Line 122: | Line 122: | ||
== Services.wsdl == | == Services.wsdl == | ||
+ | |||
+ | ==== serviceList ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
+ | |||
+ | ==== getServiceSubscriptionPeriodsByService ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
+ | |||
+ | ==== getSuburbByName ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
+ | |||
+ | ==== getSuburbByPostcode ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
+ | |||
+ | ==== getStreetAddress ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
+ | |||
+ | ==== getServiceAvailabilityForAddress ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
+ | |||
+ | ==== getServiceAvailabilityForGnaf ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
+ | |||
+ | ==== getPortAvailabilityForAddress ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
+ | |||
+ | ==== getServiceTypesForAddress ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
+ | |||
+ | ==== getNumberOfPortsForAddress ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
+ | |||
+ | ==== getPortInformationForAddress ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
+ | |||
+ | ==== getServiceBoltOnSubscriptionPeriodsByService ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
+ | |||
+ | ==== viewUsageByServiceSubscriptionPeriodId ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
+ | |||
+ | ==== viewUsageByServiceBoltOnSubscriptionPeriodId ==== | ||
+ | |||
+ | ====== Description ====== | ||
+ | |||
+ | ====== Input ====== | ||
+ | |||
+ | username, password | ||
+ | |||
+ | ====== Output ====== | ||
== ServiceDesk.wsdl == | == ServiceDesk.wsdl == |
Revision as of 10:30, 19 November 2014
Contents
- 1 Account.wsdl
- 2 Services.wsdl
- 2.1 serviceList
- 2.2 getServiceSubscriptionPeriodsByService
- 2.3 getSuburbByName
- 2.4 getSuburbByPostcode
- 2.5 getStreetAddress
- 2.6 getServiceAvailabilityForAddress
- 2.7 getServiceAvailabilityForGnaf
- 2.8 getPortAvailabilityForAddress
- 2.9 getServiceTypesForAddress
- 2.10 getNumberOfPortsForAddress
- 2.11 getPortInformationForAddress
- 2.12 getServiceBoltOnSubscriptionPeriodsByService
- 2.13 viewUsageByServiceSubscriptionPeriodId
- 2.14 viewUsageByServiceBoltOnSubscriptionPeriodId
- 3 ServiceDesk.wsdl
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
Input
username, password
Output
getServiceSubscriptionPeriodsByService
Description
Input
username, password
Output
getSuburbByName
Description
Input
username, password
Output
getSuburbByPostcode
Description
Input
username, password
Output
getStreetAddress
Description
Input
username, password
Output
getServiceAvailabilityForAddress
Description
Input
username, password
Output
getServiceAvailabilityForGnaf
Description
Input
username, password
Output
getPortAvailabilityForAddress
Description
Input
username, password
Output
getServiceTypesForAddress
Description
Input
username, password
Output
getNumberOfPortsForAddress
Description
Input
username, password
Output
getPortInformationForAddress
Description
Input
username, password
Output
getServiceBoltOnSubscriptionPeriodsByService
Description
Input
username, password
Output
viewUsageByServiceSubscriptionPeriodId
Description
Input
username, password
Output
viewUsageByServiceBoltOnSubscriptionPeriodId
Description
Input
username, password
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