Insurance Council of Australia WordPress REST API
insurancecouncil.com.au runs on WordPress and leaves the standard WordPress REST API reachable anonymously at /wp-json/, returning JSON for pages, media (the PDF publication corpus of media releases, submissions and reports), categories, tags and site search. This is incidental CMS infrastructure rather than an ICA API product — the ICA publishes no documentation for it, /wp/v2/posts returns an empty array, /wp/v2/users returns 401, and the insurer, resource and insurance-type custom post types behind Find an Insurer are not registered with the REST API (that directory is served by wp-admin/admin-ajax.php instead). It carries no insurance data model, no quote, bind, issue or FNOL operations, and no authentication for the read paths.
Documentation
Documentation
https://developer.wordpress.org/rest-api/
APIReference
https://developer.wordpress.org/rest-api/reference/
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/json-schema/insurance-council-australia-wp-v2-pages.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/json-schema/insurance-council-australia-wp-v2-media.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/json-schema/insurance-council-australia-wp-v2-categories.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/json-schema/insurance-council-australia-wp-v2-tags.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/json-schema/insurance-council-australia-wp-v2-types.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/json-schema/insurance-council-australia-wp-v2-taxonomies.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/json-schema/insurance-council-australia-wp-v2-statuses.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/json-schema/insurance-council-australia-wp-v2-search.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/json-schema/insurance-council-australia-wp-v2-comments.json
Other Resources
Discovery
https://insurancecouncil.com.au/wp-json/
DiscoveryDocument
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/discovery/insurance-council-australia-wp-json-root.json
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/errors/insurance-council-australia-problem-types.yml
Conventions
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/conventions/insurance-council-australia-conventions.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/data-model/insurance-council-australia-data-model.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/apis.yml