# Enterprise Domain API

API Gateway routing contract for the Enterprise domain. Routes requests to downstream location, business unit, and branch services via VPC link. The full domain contracts including schemas, examples, and error definitions are in location-openapi.yaml, business-units-openapi.yaml, and branches-openapi.yaml.


Version: 0.0.1

## Security

### jwt-authorizer

Type: oauth2

## Download OpenAPI description

[Enterprise Domain API](https://test.docs.reece.tech/_bundle/apis/enterprise/openapi/@current/openapi.yaml)

## Other

### Get all states

 - [GET /v1/{countryCode}/states](https://test.docs.reece.tech/apis/enterprise/openapi/openapi-1/other/liststates.md)

### Get a state by code

 - [GET /v1/{countryCode}/states/{code}](https://test.docs.reece.tech/apis/enterprise/openapi/openapi-1/other/getstate.md)

### Get all active business unit types

 - [GET /v1/{countryCode}/business-unit-types](https://test.docs.reece.tech/apis/enterprise/openapi/openapi-1/other/listbusinessunittypes.md)

### Get all branches

 - [GET /v1/{countryCode}/branches](https://test.docs.reece.tech/apis/enterprise/openapi/openapi-1/other/listbranches.md)

### Retrieve a single branch by branch number

 - [GET /v1/{countryCode}/branches/{branchNumber}](https://test.docs.reece.tech/apis/enterprise/openapi/openapi-1/other/getbranch.md)

