apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-listoffices namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/offices/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-createoffice namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/offices/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-getoffice namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/offices/$(uri_captures.officecode)/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-updateoffice namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/offices/$(uri_captures.officecode)/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-patchoffice namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/offices/$(uri_captures.officecode)/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-deleteoffice namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/offices/$(uri_captures.officecode)/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-getofficeemployees namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/offices/$(uri_captures.officecode)/employees/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-listemployees namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/employees/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-createemployee namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/employees/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-getemployee namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/employees/$(uri_captures.employeenumber)/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-updateemployee namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/employees/$(uri_captures.employeenumber)/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-patchemployee namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/employees/$(uri_captures.employeenumber)/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-deleteemployee namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/employees/$(uri_captures.employeenumber)/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-getemployeereports namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/employees/$(uri_captures.employeenumber)/reports/ --- apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: ${NAME}-workforce-api-rewrite-getemployeecustomers namespace: ${NAMESPACE} plugin: request-transformer-advanced config: replace: uri: /classic-models/api/v1/employees/$(uri_captures.employeenumber)/customers/