
The Disclose Register is being replaced in the first quarter of 2026. Existing Disclose APIs will be retired and replaced by a new REST API.
Documentation for the replacement Disclose API can be found here.
Disclose Compliance API
The Disclose Compliance API is a SOAP service with four operations for use by fund managers to create funds, identify compliance activities, submit compliance data, and verify that compliance activities have been completed on the Disclose Register.
The less common activities for creating and maintaining schemes and offers cannot be carried out with the API and must initially be set up through the Disclose Register website.
Using the API
Follow these steps to get up and running:
Read the technical details
WSDL and schema files for the API can be downloaded here.
Subscribe to the API
You must first be a registered user of the Disclose Register. Once you are registered there you can log in and subscribe to the Disclose Compliance API product. Our API support team will be in touch to request further information about your Disclose Register user details before the subscription will be approved.
Generate an API subscription key and call the API
For full details on how to generate an API subscription key, and optionally an OAuth2 bearer token for additional security, please see here.
Once your subscription has been approved you will be able use your API credentials to successfully call the API. Use the sandbox key and sandbox endpoints in your software development. Once you've completed testing simply use your production keys to access the live service.
Test environment data
The data in the sandbox test environment is not a mirror of production data. The sandbox environment contains a mixture of test cases and old Disclose Register data. During your development you will need to discuss your test data needs with our API support team.
API operations
GetActivities
This operation is used to retrieve the previous and next compliance activity dates for all of the authenticated user's managed funds. The response provides an array of compliance events that can be filed using the SubmitFundUpdateCompliance operation, or can be used to verify that compliance has been successfully completed.
SubmitFPHCompliance
Fund managers must file full portfolio holdings (a list of the individual assets of a fund) for each applicable fund within a managed fund offer. This operation may be used to complete the full portfolio holdings compliance event.
SubmitFund
This operation is used to add a new fund to an existing managed fund offer. SubmitFund must have an existing OfferNumber from an offer administered by the user's organisational account. Funds submitted by this operation need to be checked and approved before being added to the offer. Fees may be applicable.
SubmitFundUpdateCompliance
Fund managers must file a quarterly fund update for each applicable fund within an offer. This operation may be used to complete fund update compliance events.