 1. [    Home ](/)
2. [APIs](/api-discovery)
3. BranchFinder
 


# BranchFinder

 API v0 Production  

                          

 

 

 

 

  Overview   Specification   Test this API   Comments   Pricing  













 

## Overview

Insurance operations including policies and claims management

- **Version:** 1.0

## Base URL

<https://connecttoazure.azure-api.net/app>

## Authentication

SchemeTypeDetails**apiKeyHeader**apiKeyAPI Key in header. Parameter: Ocp-Apim-Subscription-Key**apiKeyQuery**apiKeyAPI Key in query. Parameter: subscription-key## Endpoints

### Insurance - Policies

Policy management operations

MethodPathSummaryGET/api/insurance/policiesGet all insurance policiesPOST/api/insurance/policiesCreate a new insurance policyGET/api/insurance/policies/{id}Get policy by IDPATCH/api/insurance/policies/{id}/statusUpdate policy status#### GET /api/insurance/policies

Get all insurance policies

##### Responses

StatusDescription200List of policies#### POST /api/insurance/policies

Create a new insurance policy

##### Request Body

*Optional*

**Content types:** application/json

Schema type: object

##### Responses

StatusDescription201Policy created successfully#### GET /api/insurance/policies/{id}

Get policy by ID

##### Parameters

NameInRequiredTypeDescriptionidpathYesstring ##### Responses

StatusDescription200Policy details#### PATCH /api/insurance/policies/{id}/status

Update policy status

##### Parameters

NameInRequiredTypeDescriptionidpathYesstring ##### Request Body

*Optional*

**Content types:** application/json

Schema type: object

##### Responses

StatusDescription200Policy status updated### Insurance - Claims

Claims management operations

MethodPathSummaryGET/api/insurance/claimsGet all insurance claimsPOST/api/insurance/claimsCreate a new insurance claimPATCH/api/insurance/claims/{id}/statusUpdate claim statusGET/api/insurance/policies/{id}/claimsGet claims for a specific policy#### GET /api/insurance/claims

Get all insurance claims

##### Responses

StatusDescription200List of claims#### POST /api/insurance/claims

Create a new insurance claim

##### Request Body

*Optional*

**Content types:** application/json

Schema type: object

##### Responses

StatusDescription201Claim created successfully#### PATCH /api/insurance/claims/{id}/status

Update claim status

##### Parameters

NameInRequiredTypeDescriptionidpathYesstring ##### Request Body

*Optional*

**Content types:** application/json

Schema type: object

##### Responses

StatusDescription200Claim status updated#### GET /api/insurance/policies/{id}/claims

Get claims for a specific policy

##### Parameters

NameInRequiredTypeDescriptionidpathYesstring ##### Responses

StatusDescription200Policy claims## Data Models

### Policy

PropertyTypeRequiredDescriptionidstring (cuid)NoUnique identifier for the PolicypolicyNumberstringNoUnique policy numberpolicyTypestring enumYesType of insurance policypremiumnumber (float)YesPremium amount for the policycoverageAmountnumber (float)YesTotal coverage amount of the policystatusstring enumNoCurrent status of the policycustomerIdstring (cuid)YesID of the customer who owns this policystartDatestring (date-time)YesStart date of the policyendDatestring (date-time)YesEnd date of the policycreatedAtstring (date-time)NoTimestamp of when the policy was createdupdatedAtstring (date-time)NoTimestamp of when the policy was last updated### Claim

PropertyTypeRequiredDescriptionidstring (cuid)NoUnique identifier for the ClaimclaimNumberstringNoUnique claim numberpolicyIdstring (cuid)YesID of the policy associated with this claimamountnumber (float)YesAmount of the claimstatusstring enumNoCurrent status of the claimdescriptionstringYesDescription of the claimcreatedAtstring (date-time)NoTimestamp of when the claim was createdupdatedAtstring (date-time)NoTimestamp of when the claim was last updated