---
title: Camel services
description: You can retrieve information from any endpoint that the Apache Camel enterprise integration platform supports. The list of Camel components in the Camel documentation provides the full list of supported systems.
component: pingauthorize
version: 10.1
page_id: pingauthorize:pingauthorize_policy_administration_guide:paz_camel_services
canonical_url: https://docs.pingidentity.com/pingauthorize/10.1/pingauthorize_policy_administration_guide/paz_camel_services.html
revdate: June 12, 2024
section_ids:
  camel-settings: Camel settings
  value-processors: Value processors
---

# Camel services

You can retrieve information from any endpoint that the [Apache Camel](https://camel.apache.org/) enterprise integration platform supports. The [list of Camel components](https://camel.apache.org/components/latest/) in the Camel documentation provides the full list of supported systems.

Configure Camel components by using a combination of **URI**, **Headers**, **Body**, and **Configuration**settings. The appropriate values to provide for each setting depend on the component being used.

You can make requests dynamic by interpolating attribute values into different parameters. Learn more in [Attribute interpolation](paz_attribute_interpolation.html).

## Camel settings

![Screen capture of the Camel service settings](_images/rzl1717436799828.png)

| Setting           | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **URI**           | The identifier for the Camel endpoint. PingAuthorize can interpolate attribute values into this field.                                                                                                                                                                                                                                                                                                                                                                                                                      |
| **Headers**       | Additional information to send with the Camel service request. PingAuthorize can interpolate attribute values into this field.                                                                                                                                                                                                                                                                                                                                                                                              |
| **Body**          | The body to send with the Camel service request. PingAuthorize can interpolate attribute values into this field.                                                                                                                                                                                                                                                                                                                                                                                                            |
| **Configuration** | Some Camel components require you to configure helper components for them to work. specify these components by using the [Groovy](https://www.groovy-lang.org/) scripting language to write a Spring Bean configuration block. Learn more about writing configurations In [Class GroovyBeanDefinitionReader](https://docs.spring.io/spring-framework/docs/4.3.13.RELEASE/javadoc-api/org/springframework/beans/factory/groovy/GroovyBeanDefinitionReader.html).PingAuthorize cannot interpolate attributes into this field. |

|   |                                                                                                                                                    |
| - | -------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | The Camel JDBC component uses the **Headers** and **Body** settings and requires a JDBC data source to be set up in the **Configuration** setting. |

## Value processors

You can define value processors to transform data returned by the Camel service. Learn more in [Processors](paz_value_processing.html).
