Australian Taxation Office Providers API

This endpoint returns a list of SMSF messaging providers

Operations 1

GET /providers provide list of SMSF messaging providers #

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://artifacts.apis.io/australian-taxation-office/json-schema/australian-taxation-office-relying-party-schema.json
📊
JSONSchema
https://artifacts.apis.io/australian-taxation-office/json-schema/australian-taxation-office-combined-minimum-global-domestic-return-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/australian-taxation-office/json-schema/australian-taxation-office-global-domestic-minimum-tax-return-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/australian-taxation-office/json-schema/australian-taxation-office-global-domestic-minimum-group-entity-tax-return-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/australian-taxation-office/json-schema/australian-taxation-office-global-domestic-minimum-group-entity-tax-return-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/australian-taxation-office/json-schema/australian-taxation-office-transaction-payment-reference-number-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/australian-taxation-office/json-schema/australian-taxation-office-gstproperty-settlement-withholding-notification-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/australian-taxation-office/json-schema/australian-taxation-office-gstproperty-settlement-date-confirmation-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/australian-taxation-office/json-schema/australian-taxation-office-heartbeat-info-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/australian-taxation-office/json-schema/australian-taxation-office-provider-list-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/australian-taxation-office/json-schema/australian-taxation-office-stapled-super-fund-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/australian-taxation-office/json-schema/australian-taxation-office-stapled-super-fund-response-schema.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/australian-taxation-office:australian-taxation-office-providers-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

australian-taxation-office-providers-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Australian Taxation Office Providers API
  version: 1.0.67
  x-status:
    status: Active
  description: 'Operations tagged Providers across 2 of this provider''s published API definitions: dsg-smsfaliaslookup-v1-prod_0_0.yaml, australian-taxation-office-smsf-alias-lookup-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://{env}/dsg-smsfaliaslookup/v1
  description: Production Environment
  variables:
    env:
      default: api.ato.gov.au
      enum:
      - api.ato.gov.au
      - sandbox.api.ato.gov.au
tags:
- name: Providers
  description: This endpoint returns a list of SMSF messaging providers
paths:
  /providers:
    get:
      tags:
      - Providers
      summary: provide list of SMSF messaging providers
      description: This resource returns a list of SMSF messaging providers
      operationId: GetProviders
      responses:
        200:
          description: ''
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/ProviderListResponse'
              examples:
                successful:
                  $ref: '#/components/examples/ProviderListResponse'
    servers:
    - url: https://{env}/dsg-smsfaliaslookup/v1
      description: Production Environment
      variables:
        env:
          default: api.ato.gov.au
          enum:
          - api.ato.gov.au
          - sandbox.api.ato.gov.au
components:
  schemas:
    GatewayResponse:
      description: List of Gateway details
      properties:
        organisationalName:
          type: string
        startDate:
          type: string
        endDate:
          type: string
        electronicServiceAddressAlias:
          type: string
        electronicServiceAddress:
          type: string
        electronicContact:
          $ref: '#/components/schemas/ElectronicContact'
      required:
      - electronicServiceAddressAlias
      - electronicServiceAddress
      - startDate
      - endDate
      - organisationalName
      - electronicContact
    ProviderListResponse:
      description: The list of SMSF  alias providers
      properties:
        providers:
          type: array
          items:
            $ref: '#/components/schemas/Provider'
    ElectronicContact:
      description: gateway contact details
      type: object
      properties:
        telephoneAreaCode:
          type:
          - string
          - 'null'
        telephoneNumber:
          type:
          - string
          - 'null'
        emailAddress:
          type: string
        webUniformResourceLocator:
          type: string
    ProviderResponse:
      description: List of Provider details
      properties:
        organisationalName:
          type: string
        electronicContact:
          $ref: '#/components/schemas/ElectronicContact'
      required:
      - organisationalName
      - electronicContact
    Provider:
      description: Alias provider details
      type: object
      properties:
        gateway:
          $ref: '#/components/schemas/GatewayResponse'
        provider:
          $ref: '#/components/schemas/ProviderResponse'
        certifications:
          type: array
          items:
            type: string
      required:
      - electronicServiceAddressAlias
      - electronicServiceAddress
      - startDate
      - endDate
      - organisationalName
      - contactDetails
  examples:
    ProviderListResponse:
      summary: Example Provider Response
      description: Example provider response yaml
      value: "{\n  \"providers\": [\n    {\n      \"gateway\": {\n      \"organisationalName\": \"MessageXchange\",\n        \"startDate\": \"08/05/2022\",\n        \"endDate\": \"31/12/9999\",\n        \"electronicServiceAddressAlias\": \"AUSPOSTSMSF\",\n        \"electronicServiceAddress\": \"https://ebms3.messagexchange.com/sendmsg/ebms3/?PARAM=UHJvamVjdElEPTkxMA==\",\n        \"electronicContact\": {\n        \"telephoneAreaCode\": \"03\",\n        \"telephoneNumber\": \"86220200\",\n        \"emailAddress\": \"superannuation@auspost.com.au\",\n        \"webUniformResourceLocator\": \"http://www.auspost.com.au/business-solutions/self-managed-super-fund.html\"\n        }\n        },\n        \"provider\": {\n        \"organisationalName\": \"Australia Post\",\n        \"electronicContact\": {\n        \"emailAddress\": \"support@messagexchange.com\",\n        \"webUniformResourceLocator\": \"http://www.auspost.com.au/business-solutions/self-managed-super-fund.html\"\n        }\n        },\n    \"certifications\": [\"GROL3.0-X\",\"ROLL3.0-X\",\"CONT1.0-X\"]\n    },\n    {\n      \"gateway\": {\n        \"organisationalName\": \"MessageXchange\",\n        \"startDate\": \"09/04/2014\",\n        \"endDate\": \"31/12/9999\",\n        \"electronicServiceAddressAlias\": \"CFSCSSMSF\",\n        \"electronicServiceAddress\": \"https://ebms3.messagexchange.com/sendmsg/ebms3/?PARAM=UHJvamVjdElEPTkxMA==\",\n        \"electronicContact\": {\n          \"telephoneAreaCode\": \"03\",\n          \"telephoneNumber\": \"86220200\",\n          \"emailAddress\": \"support@messagexchange.com\",\n          \"webUniformResourceLocator\": \"https://www3.colonialfirststate.com.au/personal/products/firstwrap/smsf-information.html\",\n        }\n      },\n      \"provider\": {\n        \"organisationalName\": \"Colonial First State Custom Solutions\",\n        \"electronicContact\": {\n          \"emailAddress\": \"Customercare@colonialfirststate.com.au\",\n          \"webUniformResourceLocator\": \"https://www3.colonialfirststate.com.au/personal/products/firstwrap/smsf-information.html\",\n        }\n      },\n      \"certifications\": [\"CONT1.0-X\"]\n    }\n  ]\n}          "
x-refined-from:
- dsg-smsfaliaslookup-v1-prod_0_0.yaml
- australian-taxation-office-smsf-alias-lookup-openapi.yml