Xero RESTful API Interface functionality.

Methods

Name Description
CreateRequest_GetAccounts
CreateRequest_GetBankTransactions
CreateRequest_GetContacts
CreateRequest_GetManualJournals
CreateRequest_GetOrganisations
CreateRequest_GetTenants
CreateRequest_GetTrackingCategories
CreateRequest_PostBankTransactions
CreateRequest_PostManualJournals
ExecuteGetAccounts Executes a Get Accounts request.
ExecuteGetBankTransactions Executes a Get Bank Transactions request.
ExecuteGetContacts Executes a Get Contacts request.
ExecuteGetManualJournals Executes a Get Manual Journals request.
ExecuteGetOrganisations Executes a Get Organisations request.
ExecuteGetTenants Executes a Get Tenants request.
ExecuteGetTrackingCategories Executes a Get Tracking Categories request.
ExecutePostBankTransactions Executes a Post Bank Transactions request.
ExecutePostManualJournals Executes a Post Manual Journals request.
GetOAuthAccessToken System Use Only Gets a new Access Token from the Refresh token.
GetOAuthToken Gets the OAuth Token.
GetOAuthUrl System Use Only Returns the OAuth URL.
GetRequestUrl Returns the base Request URL to use.
GetTokenUrl Returns the base Request URL for Tokens to use.
IsConfigured
IsOAuthConfigured
IsOAuthExpired Indicates whether the OAuth Token has expired. If True it needs to be refreshed.
ValidatePostBankTransactions Validates a Post Bank Transactions request.
ValidatePostManualJournals Validates a Post Manual Journals request.

Properties

Name Description
AccessToken Read-Only System Use Only Returns the current Access Token.
AccessTokenExpiryUtcDate Read-Only System Use Only Returns the current Access Token expiry date (UTC).
AlwaysCreateServiceLog Indicates whether to always create Service Logs, e.g. a Service Log is not normally created when retrieving a list of Accounts.
ClientId The App's Client Id created under "My Apps" in Xero.
ClientSecret The App's Client Secret created under "My Apps" in Xero.
OAuthData
RequestUrl The Production Request URL if different from the default defined by the DefaultRequestUrl constant.
RequestUrlResolved Read-Only The Request base URL.
TenantId The Tenant Id of the Xero organisation.

Fields

Name Description
DefaultOAuthRedirectUrl Read-Only
DefaultRequestUrl Read-Only
DefaultTokenUrl Read-Only
Namespace:
Intersoft.ISAccountingInterface6
Assembly:
ISAccountingInterface6, Version=6.0.3
Target Framework:
.NET 9.0