Reference Data API Contracts
Table of Contents
Access API
These contracts are accessible by the Public Party. Refer to Contracts Overview for further details.
Active Contract Set of Public Contracts
The code fragment below uses the public Party ID, to retrieve all active public contracts, the code can be incorporated into a client’s application to access API contracts with public access.
For CDE the public party ID is ‘public’, note this will be replaced in ITE1 and the use of the word public is for specific testing in CDE.
String publicParty = "<insert publicPartyID here>"; Flowable<GetActiveContractsResponse> activeContracts = client.getActiveContractSetClient().getActiveContracts( new FiltersByParty(Collections.singletonMap(publicParty, NoFilter.instance)),true);
Module DA.ASX.API.Actor.Actor_V001
Templates
template ActorStandardView
FieldTypeDescription
operator Party The operator publicParty Party The party for public disclosure uic ActorId The actor's UIC bic Optional Text The actor's BIC
- Choice Archive
Data Types
type ActorId= Text
type C= ContractId T
type K= ActorId
type T= ActorStandardView
Module DA.ASX.API.Reference.BusinessDate_V001
Templates
template BusinessDate
FieldTypeDescription
operator Party The system operator currentBusinessDate Date Current business date as per the C&S system business calendar (ASX: Current Business Date) publicParty Party The party for public disclosure
- Choice Archive
Module DA.ASX.API.Reference.Calendar_V001
Templates
template Calendar
FieldTypeDescription
operator Party The system operator calendar [CalendarDay] List of calendar dates publicParty Party The party for public disclosure
- Choice Archive
Data Types
data CalendarDay
CalendarDay
FieldTypeDescription
date Date Date received in the calendar message isBusinessDate Bool Specifies if a date is a valid Business Date (T) or a weekend/holiday (F)
Module DA.ASX.API.Security.Issuer_V001
Templates
template Issuer
FieldTypeDescription
operator Party The operator issuerActorId K Issuer's Actor Id (ASX: Issuer Actor Id) companyId Text Company Id, provided externally by ASX. (ASX: Company Id) issuerFullName Text Issuer Full Name (ASX: Issuer Full Name) issuerCode Text Issuer Code (ASX: Issuer Code) publicParty Party The party for public disclosure
- Choice Archive
Data Types
type C= ContractId T
type K= Text
type T= Issuer
Module DA.ASX.API.Security.Security_V001
Templates
template SecurityStandardView
FieldTypeDescription
operator Party The operator publicParty Party The party for public disclosure securityId K Unique Security Identifier, provided externally by ASX. (ASX: Security Id) productId ProductId_V001.ProductId Unique Product Identifier, provided externally by ASX. (ASX: Product Id) apirCode Optional Text The APIR code of the security (ASX: APIR Code) securityCode Optional Text The market ticker for the security (ASX: Security Code) isin Optional Text The ISIN bound to the security (ASX: ISIN) derivedMic Text issuerActorId Text The UIC of the issuer actor for which the security is associated to. (ASX: Issuer Actor Id) deferredDeliveryIndicator Bool Whether security is currently in a deferred delivery period (ASX: Deferred Delivery Indicator) nettingEligible Bool Denotes whether the security can be netted within an NBO (ASX: Netting Eligible) issuerSponsoredSubRegistry Bool Denotes whether the Issuer maintains a sub-register for the security (ASX: Issuer Sponsored Sub-Register) firstListedDate Optional Date First Listed Date (ASX: First Listed Date) lastListedDate Optional Date The date the security was de-listed, if relevant (ASX: Last Listed Date) firstSettlementDate Optional Date First Settlement Date (ASX: First Settlement Date) instrumentClassification SecurityClassification_V001.SecurityClassification The classification of the security for clearance and settlement (ASX: Instrument Classification) securitySubRegisterState SecuritySubRegisterState_V001.SecuritySubRegisterState Security Sub-Register State (ASX: Security Sub-Register State) settlementCategory SettlementCategory_V001.SettlementCategory Settlement Category (ASX: Settlement Category) unitPrecision Int Unit Precision (ASX: Unit Precision) lastActiveDate Optional Date The last date until when the security remains active. Last Active Date indicates the date when the security 'ASX CODE' remains in use. 'Last Active Date' in ReferencePoint feed can be used by subscribers to remove ASX Codes from systems. (ASX: Last Active Date) despatchDate Optional Date The date upon which the issuing entity will allot securities and either issue certificates or enter the securities into the security holder's uncertificated holding. For securities that are tradable the Issue Date marks the end of a deferred settlement period. (ASX: Issue Date) fundStatusCode Optional Text
- Choice Archive
Data Types
type C= ContractId T
type K= SecurityId_V001.T
type T= SecurityStandardView
Module DA.ASX.API.Security.SecurityClassification_V001
Data Types
data SecurityClassification
The classification of the security based on its type.
Equity
(ASX: EQY)
MFund
Equity with security type code MFund (ASX: 38) or MFundHighDenom (ASX: 35). (ASX: EQY)
FixedIncome
(ASX: FIN)
ConvertibleNote
(ASX: CNV)
CompanyOption
(ASX: COP)
Warrant
(ASX: WAR)
RollingWarrant
When instrument type is Warrant, and the SPEC_FEATURE_1_CODE contains either (ASX: 4) or (ASX: 5). ^ (ASX: WAR)
Module DA.ASX.API.Security.SecuritySubRegisterState_V001
Data Types
data SecuritySubRegisterState
Suspended
Security is suspended
Open
Security is open
Closed
Security is closed
Archived
Security is achived
Module DA.ASX.API.Security.SettlementCategory_V001
Data Types
data SettlementCategory
Standard
MFund
Module DA.ASX.API.Security.SecurityId_V001
Data Types
type SecurityId= Text
type T= SecurityIdThe system-allocated Security Id
Module DA.ASX.API.Security.ProductId_V001
Data Types
data ProductId
Security
Entitlement
Cash
Module DA.ASX.API.AssetServicing.CorporateActionEvent_V001
Templates
template CorporateActionEventStandardView
operator Party The operator publicParty Party public party corporateActionEventId CorporateActionEventId Unique numeric identifier of a corporate action allocated by ASX (ASX: Corporate Action Event Id) eventType CorporateActionEventType_V001.CorporateActionEventType Type of corporate action event (ASX: Event Type Code) buybackType Optional BuybackType_V001.BuybackType Type of buyback for repurchases (ASX: Buyback Type) corporateActionSubType Optional CorporateActionSubType_V001.CorporateActionSubType Linked event type (ASX: Corporate Action Sub-Type) bomType Optional BomType_V001.BomType Basis of movement type (ASX: BOM Type) underlyingSecurityId Security.SecurityId_V001.SecurityId Unique identifier of the underlying security (ASX: Underlying Security Id) intermediateSecurityId Optional Security.SecurityId_V001.SecurityId Unique identifier of the intermediate security for rights corporate actions (ASX: Intermediate Security Id) intermediateSecurityPostingDate Optional Date Intermediate security posting date (ASX: Intermediate Security Posting Date) intermediateSecurityExpiryDate Optional Date Intermediate security expiry date (ASX: Intermediate Security Expiry Date) exDate Optional Date Ex date (ASX: Ex Date) recordDate Optional Date Record date (ASX: Record Date) paymentDate Optional Date Payment date (ASX: Payment Date) effectiveDate Optional Date Date on which change of issuer code, issuer name, security code, or security name comes into effect (ASX: Effective Date) offerType Optional OfferType_V001.OfferType Offer type for takeovers (ASX: Offer Type) eventStage Optional CorporateActionEventStage_V001.CorporateActionEventStage Event stage for takeovers or other bids (ASX: Event Stage) status CorporateActionStatus_V001.CorporateActionStatus Current status of the corporate action (ASX: Corporate Action Status) cancellationReason Optional CorporateActionCancellationReason_V001.CorporateActionCancellationReason Reason for cancellation (ASX: Cancellation Reason Code)
- Choice Archive
Data Types
type CorporateActionEventId = Text
Module DA.ASX.API.AssetServicing.CorporateActionEventStage_V001
Data Types
data CorporateActionEventStage
Conditional
COND
Halt
HALT
Lapsed
LAPS
Unconditional
UCON
Withdrawn
WITH
Closed
CLOS
Module DA.ASX.API.AssetServicing.CorporateActionEventType_V001
Data Types
data CorporateActionEventType
BonusIssue
Call
CashDividend
NoteConversion
DecreaseInValue
DividendOption
DividendReinvestment
IssuerClassCode
InterestPayment
InterestPaymentWithPrincipal
Merger
PriorityIssue
RepurchaseOffer
ReverseStockSplit
RightsIssue
ScripDividend
ScripDividendInterest
StockSplit
Takeover
OptionsConversion
WarrantRollover
OtherBid
Module DA.ASX.API.AssetServicing.BomType_V001
Data Types
type BomType= Text
Module DA.ASX.API.AssetServicing.CorporateActionCancellationReason_V001
Data Types
data CorporateActionCancellationReason
ProcessingError
(ASX: PROC)
Withdrawn
(ASX: WITH)
Module DA.ASX.API.AssetServicing.BuybackType_V001
Data Types
data BuybackType
EqualAccess
EQAC
OnMarket
ONMK
Module DA.ASX.API.AssetServicing.OfferType_V001
Data Types
data OfferType
OffMarket
OFFM
Proportional
PRPL
TakeoverOnMarket
ONMK
Module DA.ASX.API.AssetServicing.OptionStatus_V001
Data Types
data OptionStatus
Option status of corporate action bidding option
Cancelled
(ASX: CANC)
Inactive
(ASX: INTV)
Module DA.ASX.API.AssetServicing.OptionType_V001
Data Types
data OptionType
Option type of corporate action bidding option
Securities
SECU
Cash
CASH
CashAndSecurities
CASE
BonusSharePlan
BSPL
NoAction
NOAC
Module DA.ASX.API.AssetServicing.CorporateActionStatus_V001
Data Types
data CorporateActionStatus
Active
Completed
Cancelled
Module DA.ASX.API.AssetServicing.CorporateActionSubType_V001
Data Types
data CorporateActionSubType
Bonus
BNUS
AttachingOption
AOPT
ExRightOfExercise
EXRE
NonRenounceableIssue
NRNI
RenounceableIssue
RENI
SharePurchasePlan
SHPP
PriorityIssue
PRNP
IssuerCodeAndNameChange
INCC
IssuerNameChangeOnly
NAMC
ClassChange
CLSC
Rolling
ROLL
OptionsExpiry
EXPR
Module DA.ASX.API.AssetServicing.ExOrCum_V001
Data Types
data ExOrCum
Ex
Cum
Module DA.ASX.API.AssetServicing.CorporateActionOption_V001
Templates
template CorporateActionOption
FieldTypeDescription
operator Party The operator publicParty Party The party for public disclosure corporateActionEventId CorporateActionEvent_V001.CorporateActionEventId Corporate Action Event id optionNumber Text Option Number optionType OptionType_V001.OptionType Option Type optionOfferOpenDate Optional Date Option Offer Open Date optionOfferCloseDate Optional Date Option Offer Close Date optionStatus Optional OptionStatus_V001.OptionStatus Option Status
- Choice Archive
Module DA.ASX.API.AssetServicing.DividendElection_V001
Templates
template DividendElection
operator Party The operator controllerParty Optional Party The account controller issuerParty Optional Party The issuer party requestingActorId Actor.Actor_V001.K The actor who requested the election (ASX: Requesting Actor Id) transactionId Text Transaction ID of the bid (ASX: Transaction Id) corporateActionEventId CorporateActionEvent_V001.CorporateActionEventId Corporate Action Id (ASX: Corporate Action Event Id) eventType CorporateActionEventType_V001.CorporateActionEventType optionCode Text Code UNSO (ASX: Option Code) optionType OptionType_V001.OptionType Option selected by requester (ASX: Option Type) accountId Account.Account_V001.K Identifier of the account for the election (ASX: Account Id) securityId Security.SecurityId_V001.SecurityId Unique identifier of the underlying security (ASX: Security Id) instructedQuantity InstructedQuantity_V001.InstructedQuantity instructedPercentageRate Optional (Numeric 10) status Text cancellationReason Optional CancellationRequestReason_V001.CancellationRequestReason
- Choice Archive
Module DA.ASX.API.AssetServicing.DividendElectionQuery_V001
Templates
template DividendElectionQuery
operator Party The operator controllerParty Optional Party The account controller issuerParty Optional Party The issuer party transactionId Text Unique identifier for the Dividend Election Enquiry request (ASX: Transaction Id) queryType CorporateActionEventType_V001.CorporateActionEventType accountId Account.Account_V001.K Unique identifier of the Account (HIN) with securities entitled to the dividend election (ASX: Account Id) securityId Security.SecurityId_V001.SecurityId Unique identifier of the underlying security (ASX: Security Id) status Text
- Choice Archive
Module DA.ASX.API.AssetServicing.InstructedQuantity_V001
Data Types
data InstructedQuantity
Quantity (Numeric 6)
AllSecurities
(ASX: QALL)
Module DA.ASX.API.AssetServicing.CancellationRequestReason_V001
Data Types
data CancellationRequestReason
IneligibleToParticipate
(ASX: PARX)
InvestorRequest
(ASX: IREQ)
LegalEntitlement
(ASX: LEGL)
PlanSuspendedOrInactive
(ASX: SUSP)
ZeroHolding
(ASX: NOHO)
Other
(ASX: OTHR)
Related Pages:
Browse Popular Pages:
No labels match these criteria.
This document provides general information only. ASX Limited (ABN 98 008 624 691) and its related bodies corporate (“ASX”) makes no representation or warranty with respect to the accuracy, reliability or completeness of the information. To the extent permitted by law, ASX and its employees, officers and contractors shall not be liable for any loss or damage arising in any way (including by way of negligence) from or in connection with any information provided or omitted or from anyone acting or refraining to act in reliance on this information.
© 2022 ASX Limited ABN 98 008 624 691