Open Policy API

The Policy API from Open — 1 operation(s) for policy.

Operations 1

POST /v1/policy/coc Retrieve a Certificate of Currency #

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/open-insurance-policy-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

open-insurance-policy-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Open Insurance Policy API
  version: unknown
servers:
- url: https://api.sandbox.beopen.com
security:
- {}
tags:
- name: Policy
paths:
  /v1/policy/coc:
    post:
      summary: Retrieve a Certificate of Currency
      description: ''
      operationId: coc
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
              - api_key
              - api_secret
              - policy_number
              properties:
                api_key:
                  type: string
                  description: The API key provided to you upon account creation.
                  default: 22cb240d-dc0a-4655-bf30-70e50ac3905a
                api_secret:
                  type: string
                  description: The API secret provided to you upon account creation.
                  default: F0sWmvYzDlVIX4BJGTwWIX_e_dTcYO2OFI4YFac1Ho-juK-LOQOxI-HZ2ZOGdybNC6f39j9XMhptjvpH0IreJw
                policy_number:
                  type: string
                  description: The customer's policy number.
                  default: HMCP00001568
                format:
                  type: string
                  description: Optional. The format of data received. By default, this will be JSON when not specified. Options include JSON and pdf.
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Car insurance:
                  value: "{\n    \"timestamp\": \"2021-10-20T15:59:21Z+1100\",\n    \"premium\": \"589.43\",\n    \"policy_currency\": \"AUD\",\n    \"policy_number\": \"PECP00000001\",\n    \"policy_issued_date\": \"2021-10-06T01:26:34Z+0000\",\n    \"policy_effective_from\": \"2021-10-14T00:00:00Z+1100\",\n    \"policy_expires_on\": \"2022-10-14T23:59:59Z+1100\",\n    \"policy\": \"Comprehensive - Pay As You Drive\",\n    \"policy_holders\": [\n        {\n            \"last_name\": \"John\",\n            \"given_name\": \"Snow\",\n            \"dob\": \"1990-11-11\"\n        }\n    ],\n    \"address\": \"10 Example Street Sydney, NSW 2000\",\n    \"financial_interest\": \"Example Car Finance\",\n    \"vehicle\": \"2014 Holden Barina RS TM MY15 5D Hatchback 6 SP Manual Turbo 4\",\n    \"vehilce_rego\": \"SDFGHJ\",\n    \"sum_insured\": \"Market Value\",\n    \"base_excess\": \"1000\"\n}"
                Home insurance:
                  value: "{\n    \"timestamp\": \"2021-10-20T16:15:52Z+1100\",\n    \"premium\": \"3008.83\",\n    \"policy_currency\": \"AUD\",\n    \"policy_number\": \"PEHXC0000001\",\n    \"policy_issued_date\": \"2021-10-06T01:37:17Z+0000\",\n    \"policy_effective_from\": \"2021-10-14T00:00:00Z+1100\",\n    \"policy_expires_on\": \"2022-10-14T23:59:59Z+1100\",\n    \"policy\": \"Comprehensive Home & Contents\",\n    \"policy_holders\": [\n        {\n            \"last_name\": \"Snow\",\n            \"given_name\": \"John\",\n            \"dob\": \"1990-11-11\"\n        }\n    ],\n    \"address\": \"10 Example Street Sydney, NSW 2000\",\n    \"financial_interest\": \"Example Home Finance\",\n    \"landlord\": null,\n    \"home\": {\n        \"sum_insured\": 850000,\n        \"base_excess\": 500\n    },\n    \"contents\": {\n        \"sum_insured\": 80000,\n        \"base_excess\": 500\n    }\n}"
              schema:
                oneOf:
                - title: Car insurance
                  type: object
                  properties:
                    timestamp:
                      type: string
                      example: 2021-10-20T15:59:21Z+1100
                    premium:
                      type: string
                      example: '589.43'
                    policy_currency:
                      type: string
                      example: AUD
                    policy_number:
                      type: string
                      example: PECP00000001
                    policy_issued_date:
                      type: string
                      example: 2021-10-06T01:26:34Z+0000
                    policy_effective_from:
                      type: string
                      example: 2021-10-14T00:00:00Z+1100
                    policy_expires_on:
                      type: string
                      example: 2022-10-14T23:59:59Z+1100
                    policy:
                      type: string
                      example: Comprehensive - Pay As You Drive
                    policy_holders:
                      type: array
                      items:
                        type: object
                        properties:
                          last_name:
                            type: string
                            example: John
                          given_name:
                            type: string
                            example: Snow
                          dob:
                            type: string
                            example: '1990-11-11'
                    address:
                      type: string
                      example: 10 Example Street Sydney, NSW 2000
                    financial_interest:
                      type: string
                      example: Example Car Finance
                    vehicle:
                      type: string
                      example: 2014 Holden Barina RS TM MY15 5D Hatchback 6 SP Manual Turbo 4
                    vehilce_rego:
                      type: string
                      example: SDFGHJ
                    sum_insured:
                      type: string
                      example: Market Value
                    base_excess:
                      type: string
                      example: '1000'
                - title: Home insurance
                  type: object
                  properties:
                    timestamp:
                      type: string
                      example: 2021-10-20T16:15:52Z+1100
                    premium:
                      type: string
                      example: '3008.83'
                    policy_currency:
                      type: string
                      example: AUD
                    policy_number:
                      type: string
                      example: PEHXC0000001
                    policy_issued_date:
                      type: string
                      example: 2021-10-06T01:37:17Z+0000
                    policy_effective_from:
                      type: string
                      example: 2021-10-14T00:00:00Z+1100
                    policy_expires_on:
                      type: string
                      example: 2022-10-14T23:59:59Z+1100
                    policy:
                      type: string
                      example: Comprehensive Home & Contents
                    policy_holders:
                      type: array
                      items:
                        type: object
                        properties:
                          last_name:
                            type: string
                            example: Snow
                          given_name:
                            type: string
                            example: John
                          dob:
                            type: string
                            example: '1990-11-11'
                    address:
                      type: string
                      example: 10 Example Street Sydney, NSW 2000
                    financial_interest:
                      type: string
                      example: Example Home Finance
                    landlord: {}
                    home:
                      type: object
                      properties:
                        sum_insured:
                          type: integer
                          example: 850000
                          default: 0
                        base_excess:
                          type: integer
                          example: 500
                          default: 0
                    contents:
                      type: object
                      properties:
                        sum_insured:
                          type: integer
                          example: 80000
                          default: 0
                        base_excess:
                          type: integer
                          example: 500
                          default: 0
        '403':
          description: '403'
          content:
            text/plain:
              examples:
                Result:
                  value: Attempt Logged.  Access denied.
      deprecated: false
      security: []
      tags:
      - Policy
x-readme:
  headers: []
x-readme-fauxas: true