/oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/action-reference.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/action-reference.md
new file mode 100644
index 00000000000..b5b248ba181
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/action-reference.md
@@ -0,0 +1,8653 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecfoundationorganization"
+toc_max_heading_level: 4
+---
+
+# Actions
+
+The `ballerinax/sap.successfactors.ecfoundationorganization` package exposes the following clients:
+
+Available clients:
+
+| Client | Purpose |
+|--------|---------|
+| [`Client`](#client) | Manages ecfoundationorganization objects: FOLegalEntityLocalUSA, FODepartment, FOJobClassLocalCAN, Territory, JobClassificationCountry, FOJobFunction, FODynamicRole, FOFrequency…, over the SAP SuccessFactors OData v2 API. |
+
+---
+
+## Client
+
+You can use these APIs to access Foundation Objects that contain data on organization, job structure and pay.
+
+### Configuration
+
+#### ConnectionConfig
+
+Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.
+
+| Field | Type | Default | Description |
+|-------|------|---------|-------------|
+| `auth` | http:CredentialsConfig | Required | Configurations related to client authentication |
+| `httpVersion` | http:HttpVersion | See default | The HTTP version understood by the client |
+| `http1Settings` | http:ClientHttp1Settings | See default | Configurations related to HTTP/1.x protocol |
+| `http2Settings` | http:ClientHttp2Settings | See default | Configurations related to HTTP/2 protocol |
+| `timeout` | decimal | See default | The maximum time to wait (in seconds) for a response before closing the connection |
+| `forwarded` | string | See default | The choice of setting `forwarded`/`x-forwarded` header |
+| `followRedirects` | http:FollowRedirects | Optional | Configurations associated with Redirection |
+| `poolConfig` | http:PoolConfiguration | Optional | Configurations associated with request pooling |
+| `cache` | http:CacheConfig | See default | HTTP caching related configurations |
+| `compression` | http:Compression | See default | Specifies the way of handling compression (`accept-encoding`) header |
+| `circuitBreaker` | http:CircuitBreakerConfig | Optional | Configurations associated with the behaviour of the Circuit Breaker |
+| `retryConfig` | http:RetryConfig | Optional | Configurations associated with retrying |
+| `cookieConfig` | http:CookieConfig | Optional | Configurations associated with cookies |
+| `responseLimits` | http:ResponseLimitConfigs | See default | Configurations associated with inbound response size limits |
+| `secureSocket` | http:ClientSecureSocket | Optional | SSL/TLS-related options |
+| `proxy` | http:ProxyConfig | Optional | Proxy server related options |
+| `socketConfig` | http:ClientSocketConfig | See default | Provides settings related to client socket configuration |
+| `validation` | boolean | See default | Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default |
+| `laxDataBinding` | boolean | See default | Enables relaxed data binding on the client side. When enabled, `nil` values are treated as optional, and absent fields are handled as `nilable` types. Enabled by default. |
+
+The client also accepts a `hostname` string parameter (the SAP SuccessFactors API server host) and an optional `port` (defaults to `443`).
+
+### Initializing the client
+
+```ballerina
+import ballerinax/sap.successfactors.ecfoundationorganization;
+
+configurable string hostname = ?;
+configurable string username = ?;
+configurable string password = ?;
+
+ecfoundationorganization:Client client = check new (
+ {
+ auth: { username, password }
+ },
+ hostname
+);
+```
+
+### Operations
+#### FOLegalEntityLocalUSA
+
+
+listFOLegalEntityLocalUSAs
+
+
+
+Queries the FOLegalEntityLocalUSA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOLegalEntityLocalUSAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper result = check client->listFOLegalEntityLocalUSAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOLegalEntityLocalUSA
+
+
+
+Retrieves a single FOLegalEntityLocalUSA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOLegalEntityLocalUSAQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOLegalEntityLocalUSA|error`
+
+**Sample code:**
+
+```ballerina
+FOLegalEntityLocalUSA result = check client->getFOLegalEntityLocalUSA(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {
+ "territoryCode": "1000"
+ }
+}
+```
+
+
+
+
+#### FODepartment
+
+
+listFODepartments
+
+
+
+Queries the FODepartment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFODepartmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listFODepartments();
+```
+
+
+
+
+
+getFODepartment
+
+
+
+Retrieves a single FODepartment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFODepartmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getFODepartment(externalCode, startDate);
+```
+
+
+
+
+
+deleteFODepartment
+
+
+
+Deletes the FODepartment identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | DeleteFODepartmentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteFODepartment(externalCode, startDate);
+```
+
+
+
+
+#### FOJobClassLocalCAN
+
+
+listFOJobClassLocalCANs
+
+
+
+Queries the FOJobClassLocalCAN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOJobClassLocalCANsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_2|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_2 result = check client->listFOJobClassLocalCANs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOJobClassLocalCAN
+
+
+
+Retrieves a single FOJobClassLocalCAN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOJobClassLocalCANQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOJobClassLocalCAN|error`
+
+**Sample code:**
+
+```ballerina
+FOJobClassLocalCAN result = check client->getFOJobClassLocalCAN(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### Territory
+
+
+listTerritorys
+
+
+
+Queries the Territory collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTerritorysQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_3|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_3 result = check client->listTerritorys();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "territoryCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getTerritory
+
+
+
+Retrieves a single Territory entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `territoryCode` | string | Yes | key: territoryCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTerritoryQueries | No | Queries to be sent with the request |
+
+**Returns:** `Territory|error`
+
+**Sample code:**
+
+```ballerina
+Territory result = check client->getTerritory(territoryCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "territoryCode": "1000"
+}
+```
+
+
+
+
+#### JobClassificationCountry
+
+
+listJobClassificationCountrys
+
+
+
+Queries the JobClassificationCountry collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobClassificationCountrysQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_4|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_4 result = check client->listJobClassificationCountrys();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobClassificationCountry
+
+
+
+Creates a new JobClassificationCountry entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobClassificationCountry | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobClassificationCountry|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobClassificationCountry result = check client->createJobClassificationCountry(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getJobClassificationCountry
+
+
+
+Retrieves a single JobClassificationCountry entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `country` | string | Yes | key: country |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobClassificationCountryQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobClassificationCountry|error`
+
+**Sample code:**
+
+```ballerina
+JobClassificationCountry result = check client->getJobClassificationCountry(JobClassification_effectiveStartDate, JobClassification_externalCode, country);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateJobClassificationCountry
+
+
+
+Updates the JobClassificationCountry identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `country` | string | Yes | key: country |
+| `payload` | ModifiedJobClassificationCountry | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobClassificationCountry(JobClassification_effectiveStartDate, JobClassification_externalCode, country, payload);
+```
+
+
+
+
+
+deleteJobClassificationCountry
+
+
+
+Deletes the JobClassificationCountry identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `country` | string | Yes | key: country |
+| `headers` | DeleteJobClassificationCountryHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobClassificationCountry(JobClassification_effectiveStartDate, JobClassification_externalCode, country);
+```
+
+
+
+
+#### FOJobFunction
+
+
+listFOJobFunctions
+
+
+
+Queries the FOJobFunction collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOJobFunctionsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_5|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_5 result = check client->listFOJobFunctions();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "descriptionTranslationNav": {},
+ "nameTranslationNav": {},
+ "parentFunctionCodeNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createFOJobFunction
+
+
+
+Creates a new FOJobFunction entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | FOJobFunction | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedFOJobFunction|error`
+
+**Sample code:**
+
+```ballerina
+CreatedFOJobFunction result = check client->createFOJobFunction(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "descriptionTranslationNav": {
+ "externalCode": "1000"
+ },
+ "nameTranslationNav": {
+ "externalCode": "1000"
+ },
+ "parentFunctionCodeNav": {}
+ }
+}
+```
+
+
+
+
+
+getFOJobFunction
+
+
+
+Retrieves a single FOJobFunction entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOJobFunctionQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOJobFunction|error`
+
+**Sample code:**
+
+```ballerina
+FOJobFunction result = check client->getFOJobFunction(externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "descriptionTranslationNav": {
+ "externalCode": "1000"
+ },
+ "nameTranslationNav": {
+ "externalCode": "1000"
+ },
+ "parentFunctionCodeNav": {}
+}
+```
+
+
+
+
+
+updateFOJobFunction
+
+
+
+Updates the FOJobFunction identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `payload` | ModifiedFOJobFunction | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateFOJobFunction(externalCode, startDate, payload);
+```
+
+
+
+
+
+deleteFOJobFunction
+
+
+
+Deletes the FOJobFunction identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | DeleteFOJobFunctionHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteFOJobFunction(externalCode, startDate);
+```
+
+
+
+
+#### FODynamicRole
+
+
+listFODynamicRoles
+
+
+
+Queries the FODynamicRole collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFODynamicRolesQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listFODynamicRoles();
+```
+
+
+
+
+
+getFODynamicRole
+
+
+
+Retrieves a single FODynamicRole entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `dynamicRoleAssignmentId` | string | Yes | key: dynamicRoleAssignmentId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFODynamicRoleQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getFODynamicRole(dynamicRoleAssignmentId);
+```
+
+
+
+
+#### FOFrequency
+
+
+listFOFrequencys
+
+
+
+Queries the FOFrequency collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOFrequencysQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_7|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_7 result = check client->listFOFrequencys();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "descriptionTranslationNav": {},
+ "nameTranslationNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOFrequency
+
+
+
+Retrieves a single FOFrequency entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOFrequencyQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOFrequency|error`
+
+**Sample code:**
+
+```ballerina
+FOFrequency result = check client->getFOFrequency(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "externalCode": "1000",
+ "descriptionTranslationNav": {
+ "externalCode": "1000"
+ },
+ "nameTranslationNav": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### LegalEntityFRA
+
+
+listLegalEntityFRAs
+
+
+
+Queries the LegalEntityFRA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntityFRAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_8|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_8 result = check client->listLegalEntityFRAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntityFRA
+
+
+
+Creates a new LegalEntityFRA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntityFRA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntityFRA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntityFRA result = check client->createLegalEntityFRA(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getLegalEntityFRA
+
+
+
+Retrieves a single LegalEntityFRA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntityFRAQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntityFRA|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntityFRA result = check client->getLegalEntityFRA(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updateLegalEntityFRA
+
+
+
+Updates the LegalEntityFRA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntityFRA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntityFRA(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntityFRA
+
+
+
+Deletes the LegalEntityFRA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntityFRAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntityFRA(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### FOPayGrade
+
+
+listFOPayGrades
+
+
+
+Queries the FOPayGrade collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOPayGradesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_9|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_9 result = check client->listFOPayGrades();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "descriptionTranslationNav": {},
+ "nameTranslationNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOPayGrade
+
+
+
+Retrieves a single FOPayGrade entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOPayGradeQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOPayGrade|error`
+
+**Sample code:**
+
+```ballerina
+FOPayGrade result = check client->getFOPayGrade(externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "descriptionTranslationNav": {
+ "externalCode": "1000"
+ },
+ "nameTranslationNav": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### FOJobClassLocalAUS
+
+
+listFOJobClassLocalAUSs
+
+
+
+Queries the FOJobClassLocalAUS collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOJobClassLocalAUSsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_10|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_10 result = check client->listFOJobClassLocalAUSs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOJobClassLocalAUS
+
+
+
+Retrieves a single FOJobClassLocalAUS entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOJobClassLocalAUSQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOJobClassLocalAUS|error`
+
+**Sample code:**
+
+```ballerina
+FOJobClassLocalAUS result = check client->getFOJobClassLocalAUS(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {
+ "territoryCode": "1000"
+ }
+}
+```
+
+
+
+
+#### FOPayRange
+
+
+listFOPayRanges
+
+
+
+Queries the FOPayRange collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOPayRangesQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listFOPayRanges();
+```
+
+
+
+
+
+getFOPayRange
+
+
+
+Retrieves a single FOPayRange entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOPayRangeQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getFOPayRange(externalCode, startDate);
+```
+
+
+
+
+#### FOJobClassLocalITA
+
+
+listFOJobClassLocalITAs
+
+
+
+Queries the FOJobClassLocalITA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOJobClassLocalITAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_12|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_12 result = check client->listFOJobClassLocalITAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOJobClassLocalITA
+
+
+
+Retrieves a single FOJobClassLocalITA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOJobClassLocalITAQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOJobClassLocalITA|error`
+
+**Sample code:**
+
+```ballerina
+FOJobClassLocalITA result = check client->getFOJobClassLocalITA(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### JobClassificationBRA
+
+
+listJobClassificationBRAs
+
+
+
+Queries the JobClassificationBRA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobClassificationBRAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_13|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_13 result = check client->listJobClassificationBRAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobClassificationBRA
+
+
+
+Creates a new JobClassificationBRA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobClassificationBRA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobClassificationBRA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobClassificationBRA result = check client->createJobClassificationBRA(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getJobClassificationBRA
+
+
+
+Retrieves a single JobClassificationBRA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobClassificationBRAQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobClassificationBRA|error`
+
+**Sample code:**
+
+```ballerina
+JobClassificationBRA result = check client->getJobClassificationBRA(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updateJobClassificationBRA
+
+
+
+Updates the JobClassificationBRA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedJobClassificationBRA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobClassificationBRA(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJobClassificationBRA
+
+
+
+Deletes the JobClassificationBRA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteJobClassificationBRAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobClassificationBRA(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+
+
+
+#### JobClassificationZAF
+
+
+listJobClassificationZAFs
+
+
+
+Queries the JobClassificationZAF collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobClassificationZAFsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_14|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_14 result = check client->listJobClassificationZAFs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobClassificationZAF
+
+
+
+Creates a new JobClassificationZAF entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobClassificationZAF | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobClassificationZAF|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobClassificationZAF result = check client->createJobClassificationZAF(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getJobClassificationZAF
+
+
+
+Retrieves a single JobClassificationZAF entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobClassificationZAFQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobClassificationZAF|error`
+
+**Sample code:**
+
+```ballerina
+JobClassificationZAF result = check client->getJobClassificationZAF(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updateJobClassificationZAF
+
+
+
+Updates the JobClassificationZAF identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedJobClassificationZAF | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobClassificationZAF(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJobClassificationZAF
+
+
+
+Deletes the JobClassificationZAF identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteJobClassificationZAFHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobClassificationZAF(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+
+
+
+#### LegalEntityDEU
+
+
+listLegalEntityDEUs
+
+
+
+Queries the LegalEntityDEU collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntityDEUsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_15|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_15 result = check client->listLegalEntityDEUs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntityDEU
+
+
+
+Creates a new LegalEntityDEU entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntityDEU | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntityDEU|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntityDEU result = check client->createLegalEntityDEU(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getLegalEntityDEU
+
+
+
+Retrieves a single LegalEntityDEU entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntityDEUQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntityDEU|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntityDEU result = check client->getLegalEntityDEU(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateLegalEntityDEU
+
+
+
+Updates the LegalEntityDEU identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntityDEU | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntityDEU(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntityDEU
+
+
+
+Deletes the LegalEntityDEU identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntityDEUHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntityDEU(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### JobClassificationGBR
+
+
+listJobClassificationGBRs
+
+
+
+Queries the JobClassificationGBR collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobClassificationGBRsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_16|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_16 result = check client->listJobClassificationGBRs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobClassificationGBR
+
+
+
+Creates a new JobClassificationGBR entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobClassificationGBR | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobClassificationGBR|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobClassificationGBR result = check client->createJobClassificationGBR(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getJobClassificationGBR
+
+
+
+Retrieves a single JobClassificationGBR entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobClassificationGBRQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobClassificationGBR|error`
+
+**Sample code:**
+
+```ballerina
+JobClassificationGBR result = check client->getJobClassificationGBR(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updateJobClassificationGBR
+
+
+
+Updates the JobClassificationGBR identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedJobClassificationGBR | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobClassificationGBR(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJobClassificationGBR
+
+
+
+Deletes the JobClassificationGBR identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteJobClassificationGBRHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobClassificationGBR(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+
+
+
+#### JobClassificationFRA
+
+
+listJobClassificationFRAs
+
+
+
+Queries the JobClassificationFRA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobClassificationFRAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_17|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_17 result = check client->listJobClassificationFRAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobClassificationFRA
+
+
+
+Creates a new JobClassificationFRA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobClassificationFRA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobClassificationFRA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobClassificationFRA result = check client->createJobClassificationFRA(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getJobClassificationFRA
+
+
+
+Retrieves a single JobClassificationFRA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobClassificationFRAQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobClassificationFRA|error`
+
+**Sample code:**
+
+```ballerina
+JobClassificationFRA result = check client->getJobClassificationFRA(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateJobClassificationFRA
+
+
+
+Updates the JobClassificationFRA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedJobClassificationFRA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobClassificationFRA(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJobClassificationFRA
+
+
+
+Deletes the JobClassificationFRA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteJobClassificationFRAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobClassificationFRA(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+
+
+
+#### Periods
+
+
+listPeriodss
+
+
+
+Queries the Periods collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPeriodssQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_18|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_18 result = check client->listPeriodss();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPeriods
+
+
+
+Retrieves a single Periods entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `FiscalYearVariant_externalCode` | string | Yes | key: FiscalYearVariant_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPeriodsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Periods|error`
+
+**Sample code:**
+
+```ballerina
+Periods result = check client->getPeriods(FiscalYearVariant_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BudgetGroup
+
+
+listBudgetGroups
+
+
+
+Queries the BudgetGroup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBudgetGroupsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_19|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_19 result = check client->listBudgetGroups();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createBudgetGroup
+
+
+
+Creates a new BudgetGroup entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | BudgetGroup | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedBudgetGroup|error`
+
+**Sample code:**
+
+```ballerina
+CreatedBudgetGroup result = check client->createBudgetGroup(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getBudgetGroup
+
+
+
+Retrieves a single BudgetGroup entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBudgetGroupQueries | No | Queries to be sent with the request |
+
+**Returns:** `BudgetGroup|error`
+
+**Sample code:**
+
+```ballerina
+BudgetGroup result = check client->getBudgetGroup(effectiveStartDate, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateBudgetGroup
+
+
+
+Updates the BudgetGroup identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedBudgetGroup | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateBudgetGroup(effectiveStartDate, externalCode, payload);
+```
+
+
+
+
+
+deleteBudgetGroup
+
+
+
+Deletes the BudgetGroup identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteBudgetGroupHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteBudgetGroup(effectiveStartDate, externalCode);
+```
+
+
+
+
+#### FOLocation
+
+
+listFOLocations
+
+
+
+Queries the FOLocation collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOLocationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listFOLocations();
+```
+
+
+
+
+
+getFOLocation
+
+
+
+Retrieves a single FOLocation entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOLocationQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getFOLocation(externalCode, startDate);
+```
+
+
+
+
+#### JobClassificationAUS
+
+
+listJobClassificationAUSs
+
+
+
+Queries the JobClassificationAUS collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobClassificationAUSsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_21|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_21 result = check client->listJobClassificationAUSs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobClassificationAUS
+
+
+
+Creates a new JobClassificationAUS entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobClassificationAUS | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobClassificationAUS|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobClassificationAUS result = check client->createJobClassificationAUS(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getJobClassificationAUS
+
+
+
+Retrieves a single JobClassificationAUS entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobClassificationAUSQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobClassificationAUS|error`
+
+**Sample code:**
+
+```ballerina
+JobClassificationAUS result = check client->getJobClassificationAUS(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updateJobClassificationAUS
+
+
+
+Updates the JobClassificationAUS identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedJobClassificationAUS | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobClassificationAUS(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJobClassificationAUS
+
+
+
+Deletes the JobClassificationAUS identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteJobClassificationAUSHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobClassificationAUS(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+
+
+
+#### PayScaleArea
+
+
+listPayScaleAreas
+
+
+
+Queries the PayScaleArea collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPayScaleAreasQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_22|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_22 result = check client->listPayScaleAreas();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPayScaleArea
+
+
+
+Creates a new PayScaleArea entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PayScaleArea | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPayScaleArea|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPayScaleArea result = check client->createPayScaleArea(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPayScaleArea
+
+
+
+Retrieves a single PayScaleArea entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPayScaleAreaQueries | No | Queries to be sent with the request |
+
+**Returns:** `PayScaleArea|error`
+
+**Sample code:**
+
+```ballerina
+PayScaleArea result = check client->getPayScaleArea(code);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePayScaleArea
+
+
+
+Updates the PayScaleArea identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `payload` | ModifiedPayScaleArea | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePayScaleArea(code, payload);
+```
+
+
+
+
+
+deletePayScaleArea
+
+
+
+Deletes the PayScaleArea identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `headers` | DeletePayScaleAreaHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePayScaleArea(code);
+```
+
+
+
+
+#### FOJobClassLocalUSA
+
+
+listFOJobClassLocalUSAs
+
+
+
+Queries the FOJobClassLocalUSA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOJobClassLocalUSAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_23|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_23 result = check client->listFOJobClassLocalUSAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOJobClassLocalUSA
+
+
+
+Retrieves a single FOJobClassLocalUSA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOJobClassLocalUSAQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOJobClassLocalUSA|error`
+
+**Sample code:**
+
+```ballerina
+FOJobClassLocalUSA result = check client->getFOJobClassLocalUSA(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### FOLegalEntityLocalFRA
+
+
+listFOLegalEntityLocalFRAs
+
+
+
+Queries the FOLegalEntityLocalFRA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOLegalEntityLocalFRAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_24|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_24 result = check client->listFOLegalEntityLocalFRAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOLegalEntityLocalFRA
+
+
+
+Retrieves a single FOLegalEntityLocalFRA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOLegalEntityLocalFRAQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOLegalEntityLocalFRA|error`
+
+**Sample code:**
+
+```ballerina
+FOLegalEntityLocalFRA result = check client->getFOLegalEntityLocalFRA(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {
+ "territoryCode": "1000"
+ }
+}
+```
+
+
+
+
+#### FOJobClassLocalFRA
+
+
+listFOJobClassLocalFRAs
+
+
+
+Queries the FOJobClassLocalFRA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOJobClassLocalFRAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_25|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_25 result = check client->listFOJobClassLocalFRAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOJobClassLocalFRA
+
+
+
+Retrieves a single FOJobClassLocalFRA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOJobClassLocalFRAQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOJobClassLocalFRA|error`
+
+**Sample code:**
+
+```ballerina
+FOJobClassLocalFRA result = check client->getFOJobClassLocalFRA(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### FOLegalEntityLocalDEU
+
+
+listFOLegalEntityLocalDEUs
+
+
+
+Queries the FOLegalEntityLocalDEU collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOLegalEntityLocalDEUsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_26|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_26 result = check client->listFOLegalEntityLocalDEUs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOLegalEntityLocalDEU
+
+
+
+Retrieves a single FOLegalEntityLocalDEU entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOLegalEntityLocalDEUQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOLegalEntityLocalDEU|error`
+
+**Sample code:**
+
+```ballerina
+FOLegalEntityLocalDEU result = check client->getFOLegalEntityLocalDEU(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### JobClassificationITA
+
+
+listJobClassificationITAs
+
+
+
+Queries the JobClassificationITA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobClassificationITAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_27|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_27 result = check client->listJobClassificationITAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobClassificationITA
+
+
+
+Creates a new JobClassificationITA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobClassificationITA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobClassificationITA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobClassificationITA result = check client->createJobClassificationITA(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getJobClassificationITA
+
+
+
+Retrieves a single JobClassificationITA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobClassificationITAQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobClassificationITA|error`
+
+**Sample code:**
+
+```ballerina
+JobClassificationITA result = check client->getJobClassificationITA(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateJobClassificationITA
+
+
+
+Updates the JobClassificationITA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedJobClassificationITA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobClassificationITA(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJobClassificationITA
+
+
+
+Deletes the JobClassificationITA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteJobClassificationITAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobClassificationITA(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+
+
+
+#### LegalEntityESP
+
+
+listLegalEntityESPs
+
+
+
+Queries the LegalEntityESP collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntityESPsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_28|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_28 result = check client->listLegalEntityESPs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntityESP
+
+
+
+Creates a new LegalEntityESP entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntityESP | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntityESP|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntityESP result = check client->createLegalEntityESP(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getLegalEntityESP
+
+
+
+Retrieves a single LegalEntityESP entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntityESPQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntityESP|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntityESP result = check client->getLegalEntityESP(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateLegalEntityESP
+
+
+
+Updates the LegalEntityESP identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntityESP | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntityESP(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntityESP
+
+
+
+Deletes the LegalEntityESP identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntityESPHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntityESP(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### FOJobClassLocalGBR
+
+
+listFOJobClassLocalGBRs
+
+
+
+Queries the FOJobClassLocalGBR collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOJobClassLocalGBRsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_29|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_29 result = check client->listFOJobClassLocalGBRs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOJobClassLocalGBR
+
+
+
+Retrieves a single FOJobClassLocalGBR entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOJobClassLocalGBRQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOJobClassLocalGBR|error`
+
+**Sample code:**
+
+```ballerina
+FOJobClassLocalGBR result = check client->getFOJobClassLocalGBR(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {
+ "territoryCode": "1000"
+ }
+}
+```
+
+
+
+
+#### FOCorporateAddressDEFLT
+
+
+listFOCorporateAddressDEFLTs
+
+
+
+Queries the FOCorporateAddressDEFLT collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOCorporateAddressDEFLTsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_30|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_30 result = check client->listFOCorporateAddressDEFLTs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOCorporateAddressDEFLT
+
+
+
+Retrieves a single FOCorporateAddressDEFLT entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `addressId` | string | Yes | key: addressId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOCorporateAddressDEFLTQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOCorporateAddressDEFLT|error`
+
+**Sample code:**
+
+```ballerina
+FOCorporateAddressDEFLT result = check client->getFOCorporateAddressDEFLT(addressId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### FODivision
+
+
+listFODivisions
+
+
+
+Queries the FODivision collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFODivisionsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listFODivisions();
+```
+
+
+
+
+
+getFODivision
+
+
+
+Retrieves a single FODivision entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFODivisionQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getFODivision(externalCode, startDate);
+```
+
+
+
+
+
+deleteFODivision
+
+
+
+Deletes the FODivision identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | DeleteFODivisionHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteFODivision(externalCode, startDate);
+```
+
+
+
+
+#### JobClassificationUSA
+
+
+listJobClassificationUSAs
+
+
+
+Queries the JobClassificationUSA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobClassificationUSAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_32|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_32 result = check client->listJobClassificationUSAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobClassificationUSA
+
+
+
+Creates a new JobClassificationUSA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobClassificationUSA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobClassificationUSA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobClassificationUSA result = check client->createJobClassificationUSA(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getJobClassificationUSA
+
+
+
+Retrieves a single JobClassificationUSA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobClassificationUSAQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobClassificationUSA|error`
+
+**Sample code:**
+
+```ballerina
+JobClassificationUSA result = check client->getJobClassificationUSA(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateJobClassificationUSA
+
+
+
+Updates the JobClassificationUSA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedJobClassificationUSA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobClassificationUSA(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJobClassificationUSA
+
+
+
+Deletes the JobClassificationUSA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteJobClassificationUSAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobClassificationUSA(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+
+
+
+#### FOJobClassLocalDEFLT
+
+
+listFOJobClassLocalDEFLTs
+
+
+
+Queries the FOJobClassLocalDEFLT collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOJobClassLocalDEFLTsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_33|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_33 result = check client->listFOJobClassLocalDEFLTs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOJobClassLocalDEFLT
+
+
+
+Retrieves a single FOJobClassLocalDEFLT entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOJobClassLocalDEFLTQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOJobClassLocalDEFLT|error`
+
+**Sample code:**
+
+```ballerina
+FOJobClassLocalDEFLT result = check client->getFOJobClassLocalDEFLT(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {
+ "territoryCode": "1000"
+ }
+}
+```
+
+
+
+
+#### FOEventReason
+
+
+listFOEventReasons
+
+
+
+Queries the FOEventReason collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOEventReasonsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_34|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_34 result = check client->listFOEventReasons();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "descriptionTranslationNav": {},
+ "nameTranslationNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOEventReason
+
+
+
+Retrieves a single FOEventReason entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOEventReasonQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOEventReason|error`
+
+**Sample code:**
+
+```ballerina
+FOEventReason result = check client->getFOEventReason(externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "descriptionTranslationNav": {
+ "externalCode": "1000"
+ },
+ "nameTranslationNav": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### FOCostCenter
+
+
+listFOCostCenters
+
+
+
+Queries the FOCostCenter collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOCostCentersQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listFOCostCenters();
+```
+
+
+
+
+
+getFOCostCenter
+
+
+
+Retrieves a single FOCostCenter entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOCostCenterQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getFOCostCenter(externalCode, startDate);
+```
+
+
+
+
+
+deleteFOCostCenter
+
+
+
+Deletes the FOCostCenter identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | DeleteFOCostCenterHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteFOCostCenter(externalCode, startDate);
+```
+
+
+
+
+#### FOJobClassLocalBRA
+
+
+listFOJobClassLocalBRAs
+
+
+
+Queries the FOJobClassLocalBRA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOJobClassLocalBRAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_36|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_36 result = check client->listFOJobClassLocalBRAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOJobClassLocalBRA
+
+
+
+Retrieves a single FOJobClassLocalBRA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOJobClassLocalBRAQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOJobClassLocalBRA|error`
+
+**Sample code:**
+
+```ballerina
+FOJobClassLocalBRA result = check client->getFOJobClassLocalBRA(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {
+ "territoryCode": "1000"
+ }
+}
+```
+
+
+
+
+#### FOLocationGroup
+
+
+listFOLocationGroups
+
+
+
+Queries the FOLocationGroup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOLocationGroupsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_37|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_37 result = check client->listFOLocationGroups();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOLocationGroup
+
+
+
+Retrieves a single FOLocationGroup entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOLocationGroupQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOLocationGroup|error`
+
+**Sample code:**
+
+```ballerina
+FOLocationGroup result = check client->getFOLocationGroup(externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### FOLegalEntityLocalESP
+
+
+listFOLegalEntityLocalESPs
+
+
+
+Queries the FOLegalEntityLocalESP collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOLegalEntityLocalESPsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_38|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_38 result = check client->listFOLegalEntityLocalESPs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOLegalEntityLocalESP
+
+
+
+Retrieves a single FOLegalEntityLocalESP entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOLegalEntityLocalESPQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOLegalEntityLocalESP|error`
+
+**Sample code:**
+
+```ballerina
+FOLegalEntityLocalESP result = check client->getFOLegalEntityLocalESP(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {
+ "territoryCode": "1000"
+ }
+}
+```
+
+
+
+
+#### PayScaleType
+
+
+listPayScaleTypes
+
+
+
+Queries the PayScaleType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPayScaleTypesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_39|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_39 result = check client->listPayScaleTypes();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPayScaleType
+
+
+
+Creates a new PayScaleType entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PayScaleType | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPayScaleType|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPayScaleType result = check client->createPayScaleType(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPayScaleType
+
+
+
+Retrieves a single PayScaleType entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPayScaleTypeQueries | No | Queries to be sent with the request |
+
+**Returns:** `PayScaleType|error`
+
+**Sample code:**
+
+```ballerina
+PayScaleType result = check client->getPayScaleType(code);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePayScaleType
+
+
+
+Updates the PayScaleType identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `payload` | ModifiedPayScaleType | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePayScaleType(code, payload);
+```
+
+
+
+
+
+deletePayScaleType
+
+
+
+Deletes the PayScaleType identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `headers` | DeletePayScaleTypeHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePayScaleType(code);
+```
+
+
+
+
+#### FOLegalEntityLocalDEFLT
+
+
+listFOLegalEntityLocalDEFLTs
+
+
+
+Queries the FOLegalEntityLocalDEFLT collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOLegalEntityLocalDEFLTsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_40|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_40 result = check client->listFOLegalEntityLocalDEFLTs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOLegalEntityLocalDEFLT
+
+
+
+Retrieves a single FOLegalEntityLocalDEFLT entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOLegalEntityLocalDEFLTQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOLegalEntityLocalDEFLT|error`
+
+**Sample code:**
+
+```ballerina
+FOLegalEntityLocalDEFLT result = check client->getFOLegalEntityLocalDEFLT(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### LegalEntityRUS
+
+
+listLegalEntityRUSs
+
+
+
+Queries the LegalEntityRUS collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntityRUSsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_41|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_41 result = check client->listLegalEntityRUSs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntityRUS
+
+
+
+Creates a new LegalEntityRUS entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntityRUS | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntityRUS|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntityRUS result = check client->createLegalEntityRUS(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getLegalEntityRUS
+
+
+
+Retrieves a single LegalEntityRUS entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntityRUSQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntityRUS|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntityRUS result = check client->getLegalEntityRUS(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updateLegalEntityRUS
+
+
+
+Updates the LegalEntityRUS identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntityRUS | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntityRUS(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntityRUS
+
+
+
+Deletes the LegalEntityRUS identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntityRUSHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntityRUS(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### JobClassificationCAN
+
+
+listJobClassificationCANs
+
+
+
+Queries the JobClassificationCAN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobClassificationCANsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_42|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_42 result = check client->listJobClassificationCANs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobClassificationCAN
+
+
+
+Creates a new JobClassificationCAN entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobClassificationCAN | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobClassificationCAN|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobClassificationCAN result = check client->createJobClassificationCAN(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getJobClassificationCAN
+
+
+
+Retrieves a single JobClassificationCAN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobClassificationCANQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobClassificationCAN|error`
+
+**Sample code:**
+
+```ballerina
+JobClassificationCAN result = check client->getJobClassificationCAN(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "JobClassificationCountry_country": "string",
+ "JobClassification_effectiveStartDate": "2026-01-01",
+ "JobClassification_externalCode": "1000",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updateJobClassificationCAN
+
+
+
+Updates the JobClassificationCAN identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedJobClassificationCAN | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobClassificationCAN(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJobClassificationCAN
+
+
+
+Deletes the JobClassificationCAN identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteJobClassificationCANHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobClassificationCAN(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+
+
+
+#### PayScalePayComponent
+
+
+listPayScalePayComponents
+
+
+
+Queries the PayScalePayComponent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPayScalePayComponentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listPayScalePayComponents();
+```
+
+
+
+
+
+getPayScalePayComponent
+
+
+
+Retrieves a single PayScalePayComponent entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PayScaleLevel_code` | string | Yes | key: PayScaleLevel_code |
+| `PayScaleLevel_effectiveStartDate` | string | Yes | key: PayScaleLevel_effectiveStartDate |
+| `code` | string | Yes | key: code |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPayScalePayComponentQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getPayScalePayComponent(PayScaleLevel_code, PayScaleLevel_effectiveStartDate, code);
+```
+
+
+
+
+
+deletePayScalePayComponent
+
+
+
+Deletes the PayScalePayComponent identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PayScaleLevel_code` | string | Yes | key: PayScaleLevel_code |
+| `PayScaleLevel_effectiveStartDate` | string | Yes | key: PayScaleLevel_effectiveStartDate |
+| `code` | string | Yes | key: code |
+| `headers` | DeletePayScalePayComponentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePayScalePayComponent(PayScaleLevel_code, PayScaleLevel_effectiveStartDate, code);
+```
+
+
+
+
+#### LegalEntitySVN
+
+
+listLegalEntitySVNs
+
+
+
+Queries the LegalEntitySVN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntitySVNsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_44|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_44 result = check client->listLegalEntitySVNs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntitySVN
+
+
+
+Creates a new LegalEntitySVN entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntitySVN | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntitySVN|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntitySVN result = check client->createLegalEntitySVN(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getLegalEntitySVN
+
+
+
+Retrieves a single LegalEntitySVN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntitySVNQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntitySVN|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntitySVN result = check client->getLegalEntitySVN(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateLegalEntitySVN
+
+
+
+Updates the LegalEntitySVN identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntitySVN | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntitySVN(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntitySVN
+
+
+
+Deletes the LegalEntitySVN identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntitySVNHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntitySVN(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### LegalEntitySAU
+
+
+listLegalEntitySAUs
+
+
+
+Queries the LegalEntitySAU collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntitySAUsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_45|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_45 result = check client->listLegalEntitySAUs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntitySAU
+
+
+
+Creates a new LegalEntitySAU entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntitySAU | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntitySAU|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntitySAU result = check client->createLegalEntitySAU(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getLegalEntitySAU
+
+
+
+Retrieves a single LegalEntitySAU entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntitySAUQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntitySAU|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntitySAU result = check client->getLegalEntitySAU(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateLegalEntitySAU
+
+
+
+Updates the LegalEntitySAU identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntitySAU | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntitySAU(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntitySAU
+
+
+
+Deletes the LegalEntitySAU identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntitySAUHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntitySAU(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### LegalEntityPRY
+
+
+listLegalEntityPRYs
+
+
+
+Queries the LegalEntityPRY collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntityPRYsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_46|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_46 result = check client->listLegalEntityPRYs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntityPRY
+
+
+
+Creates a new LegalEntityPRY entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntityPRY | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntityPRY|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntityPRY result = check client->createLegalEntityPRY(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getLegalEntityPRY
+
+
+
+Retrieves a single LegalEntityPRY entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntityPRYQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntityPRY|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntityPRY result = check client->getLegalEntityPRY(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updateLegalEntityPRY
+
+
+
+Updates the LegalEntityPRY identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntityPRY | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntityPRY(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntityPRY
+
+
+
+Deletes the LegalEntityPRY identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntityPRYHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntityPRY(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### LegalEntityCAN
+
+
+listLegalEntityCANs
+
+
+
+Queries the LegalEntityCAN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntityCANsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_47|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_47 result = check client->listLegalEntityCANs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntityCAN
+
+
+
+Creates a new LegalEntityCAN entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntityCAN | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntityCAN|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntityCAN result = check client->createLegalEntityCAN(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getLegalEntityCAN
+
+
+
+Retrieves a single LegalEntityCAN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntityCANQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntityCAN|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntityCAN result = check client->getLegalEntityCAN(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateLegalEntityCAN
+
+
+
+Updates the LegalEntityCAN identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntityCAN | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntityCAN(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntityCAN
+
+
+
+Deletes the LegalEntityCAN identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntityCANHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntityCAN(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### LegalEntityBOL
+
+
+listLegalEntityBOLs
+
+
+
+Queries the LegalEntityBOL collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntityBOLsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_48|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_48 result = check client->listLegalEntityBOLs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntityBOL
+
+
+
+Creates a new LegalEntityBOL entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntityBOL | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntityBOL|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntityBOL result = check client->createLegalEntityBOL(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getLegalEntityBOL
+
+
+
+Retrieves a single LegalEntityBOL entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntityBOLQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntityBOL|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntityBOL result = check client->getLegalEntityBOL(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateLegalEntityBOL
+
+
+
+Updates the LegalEntityBOL identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntityBOL | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntityBOL(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntityBOL
+
+
+
+Deletes the LegalEntityBOL identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntityBOLHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntityBOL(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### LegalEntityTHA
+
+
+listLegalEntityTHAs
+
+
+
+Queries the LegalEntityTHA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntityTHAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_49|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_49 result = check client->listLegalEntityTHAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntityTHA
+
+
+
+Creates a new LegalEntityTHA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntityTHA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntityTHA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntityTHA result = check client->createLegalEntityTHA(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getLegalEntityTHA
+
+
+
+Retrieves a single LegalEntityTHA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntityTHAQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntityTHA|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntityTHA result = check client->getLegalEntityTHA(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateLegalEntityTHA
+
+
+
+Updates the LegalEntityTHA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntityTHA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntityTHA(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntityTHA
+
+
+
+Deletes the LegalEntityTHA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntityTHAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntityTHA(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### FOPayComponentGroup
+
+
+listFOPayComponentGroups
+
+
+
+Queries the FOPayComponentGroup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOPayComponentGroupsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listFOPayComponentGroups();
+```
+
+
+
+
+
+getFOPayComponentGroup
+
+
+
+Retrieves a single FOPayComponentGroup entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOPayComponentGroupQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getFOPayComponentGroup(externalCode, startDate);
+```
+
+
+
+
+#### FOWfConfigStepApprover
+
+
+listFOWfConfigStepApprovers
+
+
+
+Queries the FOWfConfigStepApprover collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOWfConfigStepApproversQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listFOWfConfigStepApprovers();
+```
+
+
+
+
+
+getFOWfConfigStepApprover
+
+
+
+Retrieves a single FOWfConfigStepApprover entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `stepNum` | int | Yes | key: stepNum |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOWfConfigStepApproverQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getFOWfConfigStepApprover(externalCode, stepNum);
+```
+
+
+
+
+#### LegalEntityBLR
+
+
+listLegalEntityBLRs
+
+
+
+Queries the LegalEntityBLR collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntityBLRsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_52|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_52 result = check client->listLegalEntityBLRs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntityBLR
+
+
+
+Creates a new LegalEntityBLR entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntityBLR | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntityBLR|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntityBLR result = check client->createLegalEntityBLR(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getLegalEntityBLR
+
+
+
+Retrieves a single LegalEntityBLR entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntityBLRQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntityBLR|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntityBLR result = check client->getLegalEntityBLR(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updateLegalEntityBLR
+
+
+
+Updates the LegalEntityBLR identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntityBLR | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntityBLR(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntityBLR
+
+
+
+Deletes the LegalEntityBLR identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntityBLRHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntityBLR(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### LegalEntityTUN
+
+
+listLegalEntityTUNs
+
+
+
+Queries the LegalEntityTUN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntityTUNsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_53|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_53 result = check client->listLegalEntityTUNs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntityTUN
+
+
+
+Creates a new LegalEntityTUN entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntityTUN | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntityTUN|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntityTUN result = check client->createLegalEntityTUN(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getLegalEntityTUN
+
+
+
+Retrieves a single LegalEntityTUN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntityTUNQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntityTUN|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntityTUN result = check client->getLegalEntityTUN(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateLegalEntityTUN
+
+
+
+Updates the LegalEntityTUN identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntityTUN | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntityTUN(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntityTUN
+
+
+
+Deletes the LegalEntityTUN identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntityTUNHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntityTUN(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### LegalEntitySGP
+
+
+listLegalEntitySGPs
+
+
+
+Queries the LegalEntitySGP collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntitySGPsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_54|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_54 result = check client->listLegalEntitySGPs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntitySGP
+
+
+
+Creates a new LegalEntitySGP entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntitySGP | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntitySGP|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntitySGP result = check client->createLegalEntitySGP(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getLegalEntitySGP
+
+
+
+Retrieves a single LegalEntitySGP entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntitySGPQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntitySGP|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntitySGP result = check client->getLegalEntitySGP(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "LegalEntity_effectiveStartDate": "2026-01-01",
+ "LegalEntity_externalCode": "1000",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updateLegalEntitySGP
+
+
+
+Updates the LegalEntitySGP identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntitySGP | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntitySGP(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntitySGP
+
+
+
+Deletes the LegalEntitySGP identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntitySGPHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntitySGP(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### LegalEntityUSA
+
+
+listLegalEntityUSAs
+
+
+
+Queries the LegalEntityUSA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntityUSAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_55|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_55 result = check client->listLegalEntityUSAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntityUSA
+
+
+
+Creates a new LegalEntityUSA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntityUSA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntityUSA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntityUSA result = check client->createLegalEntityUSA(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getLegalEntityUSA
+
+
+
+Retrieves a single LegalEntityUSA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntityUSAQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntityUSA|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntityUSA result = check client->getLegalEntityUSA(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateLegalEntityUSA
+
+
+
+Updates the LegalEntityUSA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntityUSA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntityUSA(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntityUSA
+
+
+
+Deletes the LegalEntityUSA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntityUSAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntityUSA(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### PayPeriod
+
+
+listPayPeriods
+
+
+
+Queries the PayPeriod collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPayPeriodsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_56|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_56 result = check client->listPayPeriods();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPayPeriod
+
+
+
+Creates a new PayPeriod entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PayPeriod | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPayPeriod|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPayPeriod result = check client->createPayPeriod(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPayPeriod
+
+
+
+Retrieves a single PayPeriod entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PayCalendar_payGroup` | string | Yes | key: PayCalendar_payGroup |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPayPeriodQueries | No | Queries to be sent with the request |
+
+**Returns:** `PayPeriod|error`
+
+**Sample code:**
+
+```ballerina
+PayPeriod result = check client->getPayPeriod(PayCalendar_payGroup, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePayPeriod
+
+
+
+Updates the PayPeriod identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PayCalendar_payGroup` | string | Yes | key: PayCalendar_payGroup |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPayPeriod | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePayPeriod(PayCalendar_payGroup, externalCode, payload);
+```
+
+
+
+
+
+deletePayPeriod
+
+
+
+Deletes the PayPeriod identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PayCalendar_payGroup` | string | Yes | key: PayCalendar_payGroup |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePayPeriodHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePayPeriod(PayCalendar_payGroup, externalCode);
+```
+
+
+
+
+#### FOPayComponent
+
+
+listFOPayComponents
+
+
+
+Queries the FOPayComponent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOPayComponentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listFOPayComponents();
+```
+
+
+
+
+
+getFOPayComponent
+
+
+
+Retrieves a single FOPayComponent entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOPayComponentQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getFOPayComponent(externalCode, startDate);
+```
+
+
+
+
+#### FOLegalEntityLocalARG
+
+
+listFOLegalEntityLocalARGs
+
+
+
+Queries the FOLegalEntityLocalARG collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOLegalEntityLocalARGsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_58|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_58 result = check client->listFOLegalEntityLocalARGs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOLegalEntityLocalARG
+
+
+
+Retrieves a single FOLegalEntityLocalARG entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOLegalEntityLocalARGQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOLegalEntityLocalARG|error`
+
+**Sample code:**
+
+```ballerina
+FOLegalEntityLocalARG result = check client->getFOLegalEntityLocalARG(country, externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "country": "string",
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "countryNav": {
+ "territoryCode": "1000"
+ }
+}
+```
+
+
+
+
+#### FOGeozone
+
+
+listFOGeozones
+
+
+
+Queries the FOGeozone collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOGeozonesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_59|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_59 result = check client->listFOGeozones();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "descriptionTranslationNav": {},
+ "nameTranslationNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFOGeozone
+
+
+
+Retrieves a single FOGeozone entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOGeozoneQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOGeozone|error`
+
+**Sample code:**
+
+```ballerina
+FOGeozone result = check client->getFOGeozone(externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "descriptionTranslationNav": {
+ "externalCode": "1000"
+ },
+ "nameTranslationNav": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### LegalEntityARG
+
+
+listLegalEntityARGs
+
+
+
+Queries the LegalEntityARG collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLegalEntityARGsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_60|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_60 result = check client->listLegalEntityARGs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createLegalEntityARG
+
+
+
+Creates a new LegalEntityARG entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | LegalEntityARG | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedLegalEntityARG|error`
+
+**Sample code:**
+
+```ballerina
+CreatedLegalEntityARG result = check client->createLegalEntityARG(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getLegalEntityARG
+
+
+
+Retrieves a single LegalEntityARG entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLegalEntityARGQueries | No | Queries to be sent with the request |
+
+**Returns:** `LegalEntityARG|error`
+
+**Sample code:**
+
+```ballerina
+LegalEntityARG result = check client->getLegalEntityARG(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateLegalEntityARG
+
+
+
+Updates the LegalEntityARG identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedLegalEntityARG | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateLegalEntityARG(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteLegalEntityARG
+
+
+
+Deletes the LegalEntityARG identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `LegalEntity_effectiveStartDate` | string | Yes | key: LegalEntity_effectiveStartDate |
+| `LegalEntity_externalCode` | string | Yes | key: LegalEntity_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteLegalEntityARGHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteLegalEntityARG(LegalEntity_effectiveStartDate, LegalEntity_externalCode, externalCode);
+```
+
+
+
+
+#### FOBusinessUnit
+
+
+listFOBusinessUnits
+
+
+
+Queries the FOBusinessUnit collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOBusinessUnitsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_61|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_61 result = check client->listFOBusinessUnits();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createFOBusinessUnit
+
+
+
+Creates a new FOBusinessUnit entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | FOBusinessUnit | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedFOBusinessUnit|error`
+
+**Sample code:**
+
+```ballerina
+CreatedFOBusinessUnit result = check client->createFOBusinessUnit(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getFOBusinessUnit
+
+
+
+Retrieves a single FOBusinessUnit entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOBusinessUnitQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOBusinessUnit|error`
+
+**Sample code:**
+
+```ballerina
+FOBusinessUnit result = check client->getFOBusinessUnit(externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateFOBusinessUnit
+
+
+
+Updates the FOBusinessUnit identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `payload` | ModifiedFOBusinessUnit | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateFOBusinessUnit(externalCode, startDate, payload);
+```
+
+
+
+
+
+deleteFOBusinessUnit
+
+
+
+Deletes the FOBusinessUnit identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | DeleteFOBusinessUnitHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteFOBusinessUnit(externalCode, startDate);
+```
+
+
+
+
+#### FOCompany
+
+
+listFOCompanys
+
+
+
+Queries the FOCompany collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOCompanysQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listFOCompanys();
+```
+
+
+
+
+
+getFOCompany
+
+
+
+Retrieves a single FOCompany entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOCompanyQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getFOCompany(externalCode, startDate);
+```
+
+
+
+
+
+deleteFOCompany
+
+
+
+Deletes the FOCompany identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | DeleteFOCompanyHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteFOCompany(externalCode, startDate);
+```
+
+
+
+
+#### FOPayGroup
+
+
+listFOPayGroups
+
+
+
+Queries the FOPayGroup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOPayGroupsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_63|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_63 result = check client->listFOPayGroups();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "descriptionTranslationNav": {},
+ "nameTranslationNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createFOPayGroup
+
+
+
+Creates a new FOPayGroup entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | FOPayGroup | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedFOPayGroup|error`
+
+**Sample code:**
+
+```ballerina
+CreatedFOPayGroup result = check client->createFOPayGroup(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "descriptionTranslationNav": {
+ "externalCode": "1000"
+ },
+ "nameTranslationNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+getFOPayGroup
+
+
+
+Retrieves a single FOPayGroup entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOPayGroupQueries | No | Queries to be sent with the request |
+
+**Returns:** `FOPayGroup|error`
+
+**Sample code:**
+
+```ballerina
+FOPayGroup result = check client->getFOPayGroup(externalCode, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "externalCode": "1000",
+ "startDate": "2026-01-01",
+ "descriptionTranslationNav": {
+ "externalCode": "1000"
+ },
+ "nameTranslationNav": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateFOPayGroup
+
+
+
+Updates the FOPayGroup identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `payload` | ModifiedFOPayGroup | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateFOPayGroup(externalCode, startDate, payload);
+```
+
+
+
+
+
+deleteFOPayGroup
+
+
+
+Deletes the FOPayGroup identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | DeleteFOPayGroupHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteFOPayGroup(externalCode, startDate);
+```
+
+
+
+
+#### LocalizedData
+
+
+listLocalizedDatas
+
+
+
+Queries the LocalizedData collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLocalizedDatasQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_64|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_64 result = check client->listLocalizedDatas();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getLocalizedData
+
+
+
+Retrieves a single LocalizedData entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `localizedDataCode` | string | Yes | key: localizedDataCode |
+| `localizedDataLocale` | string | Yes | key: localizedDataLocale |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLocalizedDataQueries | No | Queries to be sent with the request |
+
+**Returns:** `LocalizedData|error`
+
+**Sample code:**
+
+```ballerina
+LocalizedData result = check client->getLocalizedData(localizedDataCode, localizedDataLocale);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### FoTranslation
+
+
+listFoTranslations
+
+
+
+Queries the FoTranslation collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFoTranslationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_65|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_65 result = check client->listFoTranslations();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFoTranslation
+
+
+
+Retrieves a single FoTranslation entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFoTranslationQueries | No | Queries to be sent with the request |
+
+**Returns:** `FoTranslation|error`
+
+**Sample code:**
+
+```ballerina
+FoTranslation result = check client->getFoTranslation(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "externalCode": "1000"
+}
+```
+
+
+
+
+#### PayScaleGroup
+
+
+listPayScaleGroups
+
+
+
+Queries the PayScaleGroup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPayScaleGroupsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_66|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_66 result = check client->listPayScaleGroups();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "code": "1000",
+ "payScaleAreaNav": {},
+ "payScaleTypeNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPayScaleGroup
+
+
+
+Creates a new PayScaleGroup entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PayScaleGroup | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPayScaleGroup|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPayScaleGroup result = check client->createPayScaleGroup(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "code": "1000",
+ "payScaleAreaNav": {
+ "d": {}
+ },
+ "payScaleTypeNav": {
+ "d": {}
+ }
+ }
+}
+```
+
+
+
+
+
+getPayScaleGroup
+
+
+
+Retrieves a single PayScaleGroup entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPayScaleGroupQueries | No | Queries to be sent with the request |
+
+**Returns:** `PayScaleGroup|error`
+
+**Sample code:**
+
+```ballerina
+PayScaleGroup result = check client->getPayScaleGroup(code);
+```
+
+**Sample response:**
+
+```json
+{
+ "code": "1000",
+ "payScaleAreaNav": {
+ "d": {}
+ },
+ "payScaleTypeNav": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+updatePayScaleGroup
+
+
+
+Updates the PayScaleGroup identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `payload` | ModifiedPayScaleGroup | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePayScaleGroup(code, payload);
+```
+
+
+
+
+
+deletePayScaleGroup
+
+
+
+Deletes the PayScaleGroup identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `headers` | DeletePayScaleGroupHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePayScaleGroup(code);
+```
+
+
+
+
+#### PayCalendar
+
+
+listPayCalendars
+
+
+
+Queries the PayCalendar collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPayCalendarsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listPayCalendars();
+```
+
+
+
+
+
+getPayCalendar
+
+
+
+Retrieves a single PayCalendar entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payGroup` | string | Yes | key: payGroup |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPayCalendarQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getPayCalendar(payGroup);
+```
+
+
+
+
+
+deletePayCalendar
+
+
+
+Deletes the PayCalendar identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payGroup` | string | Yes | key: payGroup |
+| `headers` | DeletePayCalendarHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePayCalendar(payGroup);
+```
+
+
+
+
+#### FOWfConfig
+
+
+listFOWfConfigs
+
+
+
+Queries the FOWfConfig collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOWfConfigsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listFOWfConfigs();
+```
+
+
+
+
+
+getFOWfConfig
+
+
+
+Retrieves a single FOWfConfig entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOWfConfigQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getFOWfConfig(externalCode);
+```
+
+
+
+
+#### FOJobCode
+
+
+listFOJobCodes
+
+
+
+Queries the FOJobCode collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFOJobCodesQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listFOJobCodes();
+```
+
+
+
+
+
+getFOJobCode
+
+
+
+Retrieves a single FOJobCode entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFOJobCodeQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getFOJobCode(externalCode, startDate);
+```
+
+
+
+
+
+deleteFOJobCode
+
+
+
+Deletes the FOJobCode identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | DeleteFOJobCodeHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteFOJobCode(externalCode, startDate);
+```
+
+
+
+
+#### PayScaleLevel
+
+
+listPayScaleLevels
+
+
+
+Queries the PayScaleLevel collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPayScaleLevelsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listPayScaleLevels();
+```
+
+
+
+
+
+getPayScaleLevel
+
+
+
+Retrieves a single PayScaleLevel entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPayScaleLevelQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getPayScaleLevel(code, effectiveStartDate);
+```
+
+
+
+
+
+deletePayScaleLevel
+
+
+
+Deletes the PayScaleLevel identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | DeletePayScaleLevelHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePayScaleLevel(code, effectiveStartDate);
+```
+
+
+
+
+#### JobClassificationBGR
+
+
+listJobClassificationBGRs
+
+
+
+Queries the JobClassificationBGR collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobClassificationBGRsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_71|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_71 result = check client->listJobClassificationBGRs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobClassificationBGR
+
+
+
+Creates a new JobClassificationBGR entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobClassificationBGR | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobClassificationBGR|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobClassificationBGR result = check client->createJobClassificationBGR(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getJobClassificationBGR
+
+
+
+Retrieves a single JobClassificationBGR entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobClassificationBGRQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobClassificationBGR|error`
+
+**Sample code:**
+
+```ballerina
+JobClassificationBGR result = check client->getJobClassificationBGR(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateJobClassificationBGR
+
+
+
+Updates the JobClassificationBGR identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedJobClassificationBGR | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobClassificationBGR(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJobClassificationBGR
+
+
+
+Deletes the JobClassificationBGR identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobClassificationCountry_country` | string | Yes | key: JobClassificationCountry_country |
+| `JobClassification_effectiveStartDate` | string | Yes | key: JobClassification_effectiveStartDate |
+| `JobClassification_externalCode` | string | Yes | key: JobClassification_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteJobClassificationBGRHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobClassificationBGR(JobClassificationCountry_country, JobClassification_effectiveStartDate, JobClassification_externalCode, externalCode);
+```
+
+
+
+
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/example.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/example.md
new file mode 100644
index 00000000000..f87695ff4f0
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/example.md
@@ -0,0 +1,145 @@
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Example
+
+## What you'll build
+
+Build an integration that connects to SAP SuccessFactors Employee Central and retrieves FOLegalEntityLocalUSA records through the SAP SuccessFactors Employee Central Foundation Organization connector. The integration exposes an automation entry point that calls the operation and stores the result in a variable you can process further.
+
+**Operations used:**
+- **List Fo Legal Entity Local Us As** : Queries the FOLegalEntityLocalUSA collection and returns a page of entities, optionally filtered, sorted, and paged through OData query options.
+
+## Architecture
+
+```mermaid
+flowchart LR
+ A((User)) --> B[List Fo Legal Entity Local Us As]
+ B --> C[SAP SuccessFactors Employee Central Foundation Organization Connector]
+ C --> D((SAP SuccessFactors OData API))
+```
+
+## Prerequisites
+
+- Access to a SAP SuccessFactors OData API server (see the [setup guide](setup-guide.md))
+- A company ID, username, and password, or OAuth 2.0 credentials
+
+## Setting up the SAP SuccessFactors Employee Central Foundation Organization integration
+
+> **New to WSO2 Integrator?** Follow the [Create a New Integration](../../../../develop/create-integrations/create-a-new-integration.md) guide to set up your integration first, then return here to add the connector.
+
+## Adding the SAP SuccessFactors Employee Central Foundation Organization connector
+
+### Step 1: Open the connector palette
+
+1. Select **Add Artifact**.
+2. Select **Connection** to open the connector search palette.
+
+
+
+### Step 2: Select the SAP SuccessFactors Employee Central Foundation Organization connector
+
+1. Enter `ecfoundationorganization` in the search field.
+2. Select the **Ecfoundationorganization** connector card.
+
+## Configuring the SAP SuccessFactors Employee Central Foundation Organization connection
+
+### Step 3: Bind the connection parameters to configurable variables
+
+Bind every required connection field to a configurable variable.
+
+- **Config** : Expression containing the `auth` credentials for the SAP SuccessFactors OData server — bind `username` to a `sfUsername` configurable variable and `password` to a `sfPassword` configurable variable.
+- **Hostname** : The SAP SuccessFactors OData API server hostname — bind to a `sfHostname` configurable variable.
+
+
+
+### Step 4: Save the connection
+
+Select **Save Connection** and verify that **ecfoundationorganizationClient** appears in the **Connections** section.
+
+
+
+### Step 5: Set actual values for your configurables
+
+1. Select **Configurations** at the bottom of the project tree under **Data Mappers**.
+2. Enter a value for each configurable listed below before you run the integration.
+
+- **sfUsername** (`configurable string`) : The SAP SuccessFactors login username, formatted as `@`.
+- **sfPassword** (`configurable string`) : The SAP SuccessFactors login password.
+- **sfHostname** (`configurable string`) : The SAP SuccessFactors OData API server hostname, for example `api68sales.successfactors.com`.
+
+## Configuring the SAP SuccessFactors Employee Central Foundation Organization List Fo Legal Entity Local Us As operation
+
+### Step 6: Add an automation entry point
+
+1. Select **Add Artifact**.
+2. Select **Automation**.
+3. Select **Create** to accept the default settings.
+
+### Step 7: Expand the connection and configure the List Fo Legal Entity Local Us As operation
+
+1. Select the **+** icon between **Start** and **Error Handler**.
+2. Expand **ecfoundationorganizationClient** to display its operations.
+
+
+
+3. Select **List Fo Legal Entity Local Us As**. The operation has no required parameters, so review the auto-generated result variable.
+
+- **Result** : Name of the variable that stores the returned FOLegalEntityLocalUSA records — leave the default value, `ecfoundationorganizationWrapper`.
+
+
+
+4. Select **Save**. The operation step appears in the automation flow between **Start** and **Error Handler**.
+
+
+
+## Try it yourself
+
+Try this sample in WSO2 Integration Platform.
+
+[](https://console.devant.dev/new?gh=wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecfoundationorganization_connector_sample)
+
+[View source on GitHub](https://github.com/wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecfoundationorganization_connector_sample)
+
+## More code examples
+
+The SAP SuccessFactors Employee Central connectors provide practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples), covering use cases like syncing employee data and sending notifications.
+
+1. [Google Sheets to SuccessFactors](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/google-sheets-to-successfactors) : Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
+2. [SuccessFactors to Slack](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/successfactors-to-slack) : Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/overview.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/overview.md
new file mode 100644
index 00000000000..c07d5f7377f
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/overview.md
@@ -0,0 +1,44 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecfoundationorganization"
+title: "SAP SuccessFactors Employee Central Foundation Organization"
+description: "Overview of the ballerinax/sap.successfactors.ecfoundationorganization connector for WSO2 Integrator."
+---
+
+[SAP SuccessFactors Employee Central](https://www.sap.com/products/hcm/core-hr-payroll.html) is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
+
+WSO2 SAP Successfactors Foundation Organization provides a way to interact with the [SAP SuccessFactors Employee Central APIs](https://api.sap.com/package/SuccessFactorsEmployeeCentral/overview).
+
+## Key Features
+
+- Access foundation objects including legal entities and departments
+- Manage divisions, job classifications, and cost centers
+- Query pay structures and organizational hierarchies
+
+## Actions
+
+The connector exposes a single client for all ecfoundationorganization operations against the SAP SuccessFactors OData v2 API.
+
+| Client | Actions |
+|--------|---------|
+| `Client` | FOLegalEntityLocalUSA, FODepartment, FOJobClassLocalCAN, Territory, JobClassificationCountry, FOJobFunction, FODynamicRole, FOFrequency, LegalEntityFRA, FOPayGrade, and more |
+
+See the **[Action Reference](action-reference.md)** for the full list of operations, parameters, and sample code for each client.
+
+## Documentation
+
+* **[Setup Guide](setup-guide.md)**: How to obtain the connection details required by the connector from your SAP SuccessFactors instance.
+
+* **[Action Reference](action-reference.md)**: Full reference for all clients, operations, parameters, return types, and sample code.
+
+* **[Example](example.md)**: Learn how to build and configure an integration using the **SAP SuccessFactors Employee Central Foundation Organization** connector, including connection setup, operation configuration, and execution flow.
+
+## How to contribute
+
+As an open source project, WSO2 welcomes contributions from the community.
+
+To contribute to the code for this connector, please create a pull request in the following repository.
+
+* [SAP SuccessFactors Employee Central Foundation Organization Connector GitHub repository](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral)
+
+Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/setup-guide.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/setup-guide.md
new file mode 100644
index 00000000000..9886ee57710
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/setup-guide.md
@@ -0,0 +1,74 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecfoundationorganization"
+title: "Setup Guide"
+description: "How to set up and configure the ballerinax/sap.successfactors.ecfoundationorganization connector."
+---
+
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Setup Guide
+
+This guide walks you through getting the necessary details from SAP SuccessFactors so that the connector can authenticate and communicate with your Employee Central instance.
+
+This connector supports two authentication methods: **Basic Authentication** and **OAuth 2.0 SAML Bearer**.
+
+## Method 1: Basic Authentication
+
+If you already have a username and password for this integration to work, you can use those directly. If you'd rather create a new account with narrowed scope for this integration, follow these steps:
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+2. Navigate to **Admin Center** > **Add New Employee** and create a new user account for this integration.
+3. Navigate to **Admin Center** > **Manage Permission Roles**, create a role scoped to only the permissions this integration needs, and grant it to the new user.
+4. Navigate to **Admin Center** > **Reset User Password** and set a password for the new user account.
+
+In either case, you will also need the API server hostname for your SuccessFactors region, for example, `api12.successfactors.eu`. The complete list of API server hostnames by region is available in the [SAP SuccessFactors API documentation](https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/LATEST/en-US/af2b8d5437494b12be88fe374eba75b6.html).
+
+## Method 2: OAuth 2.0 SAML Bearer
+
+### Step 1: Generate a key pair and certificate
+
+1. Generate an RSA key pair and a matching X.509 certificate. If you don't already have one, generate a self-signed pair with OpenSSL:
+
+ ```sh
+ openssl req -x509 -newkey rsa:2048 -keyout private_key.pem -out certificate.pem -days 365 -nodes -subj "/CN=YourAppName"
+ ```
+
+ `private_key.pem` is secret - it never leaves your machine or gets uploaded anywhere. Only `certificate.pem` is registered with SAP.
+
+### Step 2: Register an OAuth2 client application
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+
+2. Search for **Manage OAuth2 Client Applications** in Admin Center's action search, or navigate to it directly under **Admin Center** > **Company Settings**.
+
+ 
+
+3. Choose **Register Client Application** and provide the following information:
+
+ | Field | Description |
+ |-------|-------------|
+ | Application Name | A name to identify this integration |
+ | Description | An optional description |
+ | X.509 Certificate | The contents of `certificate.pem` as a single continuous base64 string, with the `-----BEGIN CERTIFICATE-----` / `-----END CERTIFICATE-----` lines and line breaks removed. Produce this with `awk '/BEGIN CERTIFICATE/{flag=1;next}/END CERTIFICATE/{flag=0}flag' certificate.pem \| tr -d '\n'` and paste the single line of output it prints. |
+
+4. Choose **Register** to save the application.
+
+### Step 3: Note your credentials
+
+After registering, open the application (choose **View** from the application list) to find the **Company ID** and the **API Key** SAP assigned to it.
+
+
+
+You now have everything the connector's SAML Bearer configuration needs: the API Key, the Company ID, the username to authenticate as, your `private_key.pem` and `certificate.pem` files, and the OAuth2 token endpoint (typically `https:///oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/action-reference.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/action-reference.md
new file mode 100644
index 00000000000..f62b86c4f5b
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/action-reference.md
@@ -0,0 +1,663 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecglobalassignment"
+toc_max_heading_level: 4
+---
+
+# Actions
+
+The `ballerinax/sap.successfactors.ecglobalassignment` package exposes the following clients:
+
+Available clients:
+
+| Client | Purpose |
+|--------|---------|
+| [`Client`](#client) | Manages ecglobalassignment objects: SecondaryAssignmentsItem, SecondaryAssignments, RightToReturn, EmpGlobalAssignment, over the SAP SuccessFactors OData v2 API. |
+
+---
+
+## Client
+
+You can use these APIs to manage the assignment information of the employees who are assigned to another company within the organization.
+
+### Configuration
+
+#### ConnectionConfig
+
+Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.
+
+| Field | Type | Default | Description |
+|-------|------|---------|-------------|
+| `auth` | http:CredentialsConfig | Required | Configurations related to client authentication |
+| `httpVersion` | http:HttpVersion | See default | The HTTP version understood by the client |
+| `http1Settings` | http:ClientHttp1Settings | See default | Configurations related to HTTP/1.x protocol |
+| `http2Settings` | http:ClientHttp2Settings | See default | Configurations related to HTTP/2 protocol |
+| `timeout` | decimal | See default | The maximum time to wait (in seconds) for a response before closing the connection |
+| `forwarded` | string | See default | The choice of setting `forwarded`/`x-forwarded` header |
+| `followRedirects` | http:FollowRedirects | Optional | Configurations associated with Redirection |
+| `poolConfig` | http:PoolConfiguration | Optional | Configurations associated with request pooling |
+| `cache` | http:CacheConfig | See default | HTTP caching related configurations |
+| `compression` | http:Compression | See default | Specifies the way of handling compression (`accept-encoding`) header |
+| `circuitBreaker` | http:CircuitBreakerConfig | Optional | Configurations associated with the behaviour of the Circuit Breaker |
+| `retryConfig` | http:RetryConfig | Optional | Configurations associated with retrying |
+| `cookieConfig` | http:CookieConfig | Optional | Configurations associated with cookies |
+| `responseLimits` | http:ResponseLimitConfigs | See default | Configurations associated with inbound response size limits |
+| `secureSocket` | http:ClientSecureSocket | Optional | SSL/TLS-related options |
+| `proxy` | http:ProxyConfig | Optional | Proxy server related options |
+| `socketConfig` | http:ClientSocketConfig | See default | Provides settings related to client socket configuration |
+| `validation` | boolean | See default | Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default |
+| `laxDataBinding` | boolean | See default | Enables relaxed data binding on the client side. When enabled, `nil` values are treated as optional, and absent fields are handled as `nilable` types. Enabled by default. |
+
+The client also accepts a `hostname` string parameter (the SAP SuccessFactors API server host) and an optional `port` (defaults to `443`).
+
+### Initializing the client
+
+```ballerina
+import ballerinax/sap.successfactors.ecglobalassignment;
+
+configurable string hostname = ?;
+configurable string username = ?;
+configurable string password = ?;
+
+ecglobalassignment:Client client = check new (
+ {
+ auth: { username, password }
+ },
+ hostname
+);
+```
+
+### Operations
+#### SecondaryAssignmentsItem
+
+
+listSecondaryAssignmentsItems
+
+
+
+Queries the SecondaryAssignmentsItem collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListSecondaryAssignmentsItemsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper result = check client->listSecondaryAssignmentsItems();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createSecondaryAssignmentsItem
+
+
+
+Creates a new SecondaryAssignmentsItem entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | SecondaryAssignmentsItem | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedSecondaryAssignmentsItem|error`
+
+**Sample code:**
+
+```ballerina
+CreatedSecondaryAssignmentsItem result = check client->createSecondaryAssignmentsItem(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getSecondaryAssignmentsItem
+
+
+
+Retrieves a single SecondaryAssignmentsItem entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `SecondaryAssignments_effectiveStartDate` | string | Yes | key: SecondaryAssignments_effectiveStartDate |
+| `SecondaryAssignments_externalCode` | string | Yes | key: SecondaryAssignments_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetSecondaryAssignmentsItemQueries | No | Queries to be sent with the request |
+
+**Returns:** `SecondaryAssignmentsItem|error`
+
+**Sample code:**
+
+```ballerina
+SecondaryAssignmentsItem result = check client->getSecondaryAssignmentsItem(SecondaryAssignments_effectiveStartDate, SecondaryAssignments_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateSecondaryAssignmentsItem
+
+
+
+Updates the SecondaryAssignmentsItem identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `SecondaryAssignments_effectiveStartDate` | string | Yes | key: SecondaryAssignments_effectiveStartDate |
+| `SecondaryAssignments_externalCode` | string | Yes | key: SecondaryAssignments_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedSecondaryAssignmentsItem | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateSecondaryAssignmentsItem(SecondaryAssignments_effectiveStartDate, SecondaryAssignments_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteSecondaryAssignmentsItem
+
+
+
+Deletes the SecondaryAssignmentsItem identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `SecondaryAssignments_effectiveStartDate` | string | Yes | key: SecondaryAssignments_effectiveStartDate |
+| `SecondaryAssignments_externalCode` | string | Yes | key: SecondaryAssignments_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteSecondaryAssignmentsItemHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteSecondaryAssignmentsItem(SecondaryAssignments_effectiveStartDate, SecondaryAssignments_externalCode, externalCode);
+```
+
+
+
+
+#### SecondaryAssignments
+
+
+listSecondaryAssignmentss
+
+
+
+Queries the SecondaryAssignments collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListSecondaryAssignmentssQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_1|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_1 result = check client->listSecondaryAssignmentss();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "effectiveStartDate": "2026-01-01",
+ "externalCode": "1000",
+ "allSfProcesses": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createSecondaryAssignments
+
+
+
+Creates a new SecondaryAssignments entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | SecondaryAssignments | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedSecondaryAssignments|error`
+
+**Sample code:**
+
+```ballerina
+CreatedSecondaryAssignments result = check client->createSecondaryAssignments(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "effectiveStartDate": "2026-01-01",
+ "externalCode": "1000",
+ "allSfProcesses": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getSecondaryAssignments
+
+
+
+Retrieves a single SecondaryAssignments entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetSecondaryAssignmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `SecondaryAssignments|error`
+
+**Sample code:**
+
+```ballerina
+SecondaryAssignments result = check client->getSecondaryAssignments(effectiveStartDate, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "effectiveStartDate": "2026-01-01",
+ "externalCode": "1000",
+ "allSfProcesses": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+updateSecondaryAssignments
+
+
+
+Updates the SecondaryAssignments identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedSecondaryAssignments | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateSecondaryAssignments(effectiveStartDate, externalCode, payload);
+```
+
+
+
+
+
+deleteSecondaryAssignments
+
+
+
+Deletes the SecondaryAssignments identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteSecondaryAssignmentsHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteSecondaryAssignments(effectiveStartDate, externalCode);
+```
+
+
+
+
+#### RightToReturn
+
+
+listRightToReturns
+
+
+
+Queries the RightToReturn collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListRightToReturnsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_2|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_2 result = check client->listRightToReturns();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "Position_code": "1000",
+ "Position_effectiveStartDate": "2026-01-01",
+ "code": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createRightToReturn
+
+
+
+Creates a new RightToReturn entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | RightToReturn | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedRightToReturn|error`
+
+**Sample code:**
+
+```ballerina
+CreatedRightToReturn result = check client->createRightToReturn(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "Position_code": "1000",
+ "Position_effectiveStartDate": "2026-01-01",
+ "code": "1000"
+ }
+}
+```
+
+
+
+
+
+getRightToReturn
+
+
+
+Retrieves a single RightToReturn entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Position_code` | string | Yes | key: Position_code |
+| `Position_effectiveStartDate` | string | Yes | key: Position_effectiveStartDate |
+| `code` | string | Yes | key: code |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetRightToReturnQueries | No | Queries to be sent with the request |
+
+**Returns:** `RightToReturn|error`
+
+**Sample code:**
+
+```ballerina
+RightToReturn result = check client->getRightToReturn(Position_code, Position_effectiveStartDate, code);
+```
+
+**Sample response:**
+
+```json
+{
+ "Position_code": "1000",
+ "Position_effectiveStartDate": "2026-01-01",
+ "code": "1000"
+}
+```
+
+
+
+
+
+updateRightToReturn
+
+
+
+Updates the RightToReturn identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Position_code` | string | Yes | key: Position_code |
+| `Position_effectiveStartDate` | string | Yes | key: Position_effectiveStartDate |
+| `code` | string | Yes | key: code |
+| `payload` | ModifiedRightToReturn | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateRightToReturn(Position_code, Position_effectiveStartDate, code, payload);
+```
+
+
+
+
+
+deleteRightToReturn
+
+
+
+Deletes the RightToReturn identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Position_code` | string | Yes | key: Position_code |
+| `Position_effectiveStartDate` | string | Yes | key: Position_effectiveStartDate |
+| `code` | string | Yes | key: code |
+| `headers` | DeleteRightToReturnHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteRightToReturn(Position_code, Position_effectiveStartDate, code);
+```
+
+
+
+
+#### EmpGlobalAssignment
+
+
+listEmpGlobalAssignments
+
+
+
+Queries the EmpGlobalAssignment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmpGlobalAssignmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_3|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_3 result = check client->listEmpGlobalAssignments();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getEmpGlobalAssignment
+
+
+
+Retrieves a single EmpGlobalAssignment entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `userId` | string | Yes | key: userId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmpGlobalAssignmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `EmpGlobalAssignment|error`
+
+**Sample code:**
+
+```ballerina
+EmpGlobalAssignment result = check client->getEmpGlobalAssignment(userId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/example.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/example.md
new file mode 100644
index 00000000000..e0fd7801f49
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/example.md
@@ -0,0 +1,145 @@
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Example
+
+## What you'll build
+
+Build an integration that connects to SAP SuccessFactors Employee Central and retrieves secondary assignment item records through the SAP SuccessFactors Employee Central Global Assignment connector. The integration exposes an automation entry point that calls the operation and stores the result in a variable you can process further.
+
+**Operations used:**
+- **List Secondary Assignments Items** : Queries the SecondaryAssignmentsItem collection and returns a page of entities, optionally filtered, sorted, and paged through OData query options.
+
+## Architecture
+
+```mermaid
+flowchart LR
+ A((User)) --> B[List Secondary Assignments Items]
+ B --> C[SAP SuccessFactors Employee Central Global Assignment Connector]
+ C --> D((SAP SuccessFactors OData API))
+```
+
+## Prerequisites
+
+- Access to a SAP SuccessFactors OData API server (see the [setup guide](setup-guide.md))
+- A company ID, username, and password, or OAuth 2.0 credentials
+
+## Setting up the SAP SuccessFactors Employee Central Global Assignment integration
+
+> **New to WSO2 Integrator?** Follow the [Create a New Integration](../../../../develop/create-integrations/create-a-new-integration.md) guide to set up your integration first, then return here to add the connector.
+
+## Adding the SAP SuccessFactors Employee Central Global Assignment connector
+
+### Step 1: Open the connector palette
+
+1. Select **Add Artifact**.
+2. Select **Connection** to open the connector search palette.
+
+
+
+### Step 2: Select the SAP SuccessFactors Employee Central Global Assignment connector
+
+1. Enter `ecglobalassignment` in the search field.
+2. Select the **Ecglobalassignment** connector card.
+
+## Configuring the SAP SuccessFactors Employee Central Global Assignment connection
+
+### Step 3: Bind the connection parameters to configurable variables
+
+Bind every required connection field to a configurable variable.
+
+- **Config** : Expression containing the `auth` credentials for the SAP SuccessFactors OData server — bind `username` to a `sfUsername` configurable variable and `password` to a `sfPassword` configurable variable.
+- **Hostname** : The SAP SuccessFactors OData API server hostname — bind to a `sfHostname` configurable variable.
+
+
+
+### Step 4: Save the connection
+
+Select **Save Connection** and verify that **ecglobalassignmentClient** appears in the **Connections** section.
+
+
+
+### Step 5: Set actual values for your configurables
+
+1. Select **Configurations** at the bottom of the project tree under **Data Mappers**.
+2. Enter a value for each configurable listed below before you run the integration.
+
+- **sfUsername** (`configurable string`) : The SAP SuccessFactors login username, formatted as `@`.
+- **sfPassword** (`configurable string`) : The SAP SuccessFactors login password.
+- **sfHostname** (`configurable string`) : The SAP SuccessFactors OData API server hostname, for example `api68sales.successfactors.com`.
+
+## Configuring the SAP SuccessFactors Employee Central Global Assignment List Secondary Assignments Items operation
+
+### Step 6: Add an automation entry point
+
+1. Select **Add Artifact**.
+2. Select **Automation**.
+3. Select **Create** to accept the default settings.
+
+### Step 7: Expand the connection and configure the List Secondary Assignments Items operation
+
+1. Select the **+** icon between **Start** and **Error Handler**.
+2. Expand **ecglobalassignmentClient** to display its operations.
+
+
+
+3. Select **List Secondary Assignments Items**. The operation has no required parameters, so review the auto-generated result variable.
+
+- **Result** : Name of the variable that stores the returned SecondaryAssignmentsItem records — leave the default value, `ecglobalassignmentWrapper`.
+
+
+
+4. Select **Save**. The operation step appears in the automation flow between **Start** and **Error Handler**.
+
+
+
+## Try it yourself
+
+Try this sample in WSO2 Integration Platform.
+
+[](https://console.devant.dev/new?gh=wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecglobalassignment_connector_sample)
+
+[View source on GitHub](https://github.com/wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecglobalassignment_connector_sample)
+
+## More code examples
+
+The SAP SuccessFactors Employee Central connectors provide practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples), covering use cases like syncing employee data and sending notifications.
+
+1. [Google Sheets to SuccessFactors](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/google-sheets-to-successfactors) : Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
+2. [SuccessFactors to Slack](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/successfactors-to-slack) : Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/overview.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/overview.md
new file mode 100644
index 00000000000..ec3f613fdf2
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/overview.md
@@ -0,0 +1,44 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecglobalassignment"
+title: "SAP SuccessFactors Employee Central Global Assignment"
+description: "Overview of the ballerinax/sap.successfactors.ecglobalassignment connector for WSO2 Integrator."
+---
+
+[SAP SuccessFactors Employee Central](https://www.sap.com/products/hcm/core-hr-payroll.html) is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
+
+WSO2 SAP Successfactors Global Assignment provides a way to interact with the [SAP SuccessFactors Employee Central APIs](https://api.sap.com/package/SuccessFactorsEmployeeCentral/overview).
+
+## Key Features
+
+- Manage global assignment data for internationally mobile employees
+- Track assignment details and right-to-return records
+- Query secondary assignment items and global assignment history
+
+## Actions
+
+The connector exposes a single client for all ecglobalassignment operations against the SAP SuccessFactors OData v2 API.
+
+| Client | Actions |
+|--------|---------|
+| `Client` | SecondaryAssignmentsItem, SecondaryAssignments, RightToReturn, EmpGlobalAssignment |
+
+See the **[Action Reference](action-reference.md)** for the full list of operations, parameters, and sample code for each client.
+
+## Documentation
+
+* **[Setup Guide](setup-guide.md)**: How to obtain the connection details required by the connector from your SAP SuccessFactors instance.
+
+* **[Action Reference](action-reference.md)**: Full reference for all clients, operations, parameters, return types, and sample code.
+
+* **[Example](example.md)**: Learn how to build and configure an integration using the **SAP SuccessFactors Employee Central Global Assignment** connector, including connection setup, operation configuration, and execution flow.
+
+## How to contribute
+
+As an open source project, WSO2 welcomes contributions from the community.
+
+To contribute to the code for this connector, please create a pull request in the following repository.
+
+* [SAP SuccessFactors Employee Central Global Assignment Connector GitHub repository](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral)
+
+Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/setup-guide.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/setup-guide.md
new file mode 100644
index 00000000000..0ffa60dd688
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/setup-guide.md
@@ -0,0 +1,74 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecglobalassignment"
+title: "Setup Guide"
+description: "How to set up and configure the ballerinax/sap.successfactors.ecglobalassignment connector."
+---
+
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Setup Guide
+
+This guide walks you through getting the necessary details from SAP SuccessFactors so that the connector can authenticate and communicate with your Employee Central instance.
+
+This connector supports two authentication methods: **Basic Authentication** and **OAuth 2.0 SAML Bearer**.
+
+## Method 1: Basic Authentication
+
+If you already have a username and password for this integration to work, you can use those directly. If you'd rather create a new account with narrowed scope for this integration, follow these steps:
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+2. Navigate to **Admin Center** > **Add New Employee** and create a new user account for this integration.
+3. Navigate to **Admin Center** > **Manage Permission Roles**, create a role scoped to only the permissions this integration needs, and grant it to the new user.
+4. Navigate to **Admin Center** > **Reset User Password** and set a password for the new user account.
+
+In either case, you will also need the API server hostname for your SuccessFactors region, for example, `api12.successfactors.eu`. The complete list of API server hostnames by region is available in the [SAP SuccessFactors API documentation](https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/LATEST/en-US/af2b8d5437494b12be88fe374eba75b6.html).
+
+## Method 2: OAuth 2.0 SAML Bearer
+
+### Step 1: Generate a key pair and certificate
+
+1. Generate an RSA key pair and a matching X.509 certificate. If you don't already have one, generate a self-signed pair with OpenSSL:
+
+ ```sh
+ openssl req -x509 -newkey rsa:2048 -keyout private_key.pem -out certificate.pem -days 365 -nodes -subj "/CN=YourAppName"
+ ```
+
+ `private_key.pem` is secret - it never leaves your machine or gets uploaded anywhere. Only `certificate.pem` is registered with SAP.
+
+### Step 2: Register an OAuth2 client application
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+
+2. Search for **Manage OAuth2 Client Applications** in Admin Center's action search, or navigate to it directly under **Admin Center** > **Company Settings**.
+
+ 
+
+3. Choose **Register Client Application** and provide the following information:
+
+ | Field | Description |
+ |-------|-------------|
+ | Application Name | A name to identify this integration |
+ | Description | An optional description |
+ | X.509 Certificate | The contents of `certificate.pem` as a single continuous base64 string, with the `-----BEGIN CERTIFICATE-----` / `-----END CERTIFICATE-----` lines and line breaks removed. Produce this with `awk '/BEGIN CERTIFICATE/{flag=1;next}/END CERTIFICATE/{flag=0}flag' certificate.pem \| tr -d '\n'` and paste the single line of output it prints. |
+
+4. Choose **Register** to save the application.
+
+### Step 3: Note your credentials
+
+After registering, open the application (choose **View** from the application list) to find the **Company ID** and the **API Key** SAP assigned to it.
+
+
+
+You now have everything the connector's SAML Bearer configuration needs: the API Key, the Company ID, the username to authenticate as, your `private_key.pem` and `certificate.pem` files, and the OAuth2 token endpoint (typically `https:///oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/action-reference.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/action-reference.md
new file mode 100644
index 00000000000..0abc43ae4d2
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/action-reference.md
@@ -0,0 +1,7345 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecglobalbenefits"
+toc_max_heading_level: 4
+---
+
+# Actions
+
+The `ballerinax/sap.successfactors.ecglobalbenefits` package exposes the following clients:
+
+Available clients:
+
+| Client | Purpose |
+|--------|---------|
+| [`Client`](#client) | Manages ecglobalbenefits objects: BenefitEmployeeClaim, BenefitSavingsPlanSubType, BenefitInsurancePlan, BenefitBalanceCarryForwardDetail, EmployeeWithEmployerMatchContributions, BenefitProgramEnrollment, EmployeeWithEmployerMatchContributionEntries, BenefitInsuranceCoverage…, over the SAP SuccessFactors OData v2 API. |
+
+---
+
+## Client
+
+You can use these APIs to maintain the global and local benefits beyond regular compensation for employees.
+
+### Configuration
+
+#### ConnectionConfig
+
+Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.
+
+| Field | Type | Default | Description |
+|-------|------|---------|-------------|
+| `auth` | http:CredentialsConfig | Required | Configurations related to client authentication |
+| `httpVersion` | http:HttpVersion | See default | The HTTP version understood by the client |
+| `http1Settings` | http:ClientHttp1Settings | See default | Configurations related to HTTP/1.x protocol |
+| `http2Settings` | http:ClientHttp2Settings | See default | Configurations related to HTTP/2 protocol |
+| `timeout` | decimal | See default | The maximum time to wait (in seconds) for a response before closing the connection |
+| `forwarded` | string | See default | The choice of setting `forwarded`/`x-forwarded` header |
+| `followRedirects` | http:FollowRedirects | Optional | Configurations associated with Redirection |
+| `poolConfig` | http:PoolConfiguration | Optional | Configurations associated with request pooling |
+| `cache` | http:CacheConfig | See default | HTTP caching related configurations |
+| `compression` | http:Compression | See default | Specifies the way of handling compression (`accept-encoding`) header |
+| `circuitBreaker` | http:CircuitBreakerConfig | Optional | Configurations associated with the behaviour of the Circuit Breaker |
+| `retryConfig` | http:RetryConfig | Optional | Configurations associated with retrying |
+| `cookieConfig` | http:CookieConfig | Optional | Configurations associated with cookies |
+| `responseLimits` | http:ResponseLimitConfigs | See default | Configurations associated with inbound response size limits |
+| `secureSocket` | http:ClientSecureSocket | Optional | SSL/TLS-related options |
+| `proxy` | http:ProxyConfig | Optional | Proxy server related options |
+| `socketConfig` | http:ClientSocketConfig | See default | Provides settings related to client socket configuration |
+| `validation` | boolean | See default | Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default |
+| `laxDataBinding` | boolean | See default | Enables relaxed data binding on the client side. When enabled, `nil` values are treated as optional, and absent fields are handled as `nilable` types. Enabled by default. |
+
+The client also accepts a `hostname` string parameter (the SAP SuccessFactors API server host) and an optional `port` (defaults to `443`).
+
+### Initializing the client
+
+```ballerina
+import ballerinax/sap.successfactors.ecglobalbenefits;
+
+configurable string hostname = ?;
+configurable string username = ?;
+configurable string password = ?;
+
+ecglobalbenefits:Client client = check new (
+ {
+ auth: { username, password }
+ },
+ hostname
+);
+```
+
+### Operations
+#### BenefitEmployeeClaim
+
+
+listBenefitEmployeeClaims
+
+
+
+Queries the BenefitEmployeeClaim collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitEmployeeClaimsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitEmployeeClaims();
+```
+
+
+
+
+
+getBenefitEmployeeClaim
+
+
+
+Retrieves a single BenefitEmployeeClaim entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitEmployeeClaimQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitEmployeeClaim(id);
+```
+
+
+
+
+#### BenefitSavingsPlanSubType
+
+
+listBenefitSavingsPlanSubTypes
+
+
+
+Queries the BenefitSavingsPlanSubType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitSavingsPlanSubTypesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_1|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_1 result = check client->listBenefitSavingsPlanSubTypes();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitSavingsPlanSubType
+
+
+
+Retrieves a single BenefitSavingsPlanSubType entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `benefitSavingsPlanID` | string | Yes | key: benefitSavingsPlanID |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitSavingsPlanSubTypeQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitSavingsPlanSubType|error`
+
+**Sample code:**
+
+```ballerina
+BenefitSavingsPlanSubType result = check client->getBenefitSavingsPlanSubType(benefitSavingsPlanID, effectiveStartDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitInsurancePlan
+
+
+listBenefitInsurancePlans
+
+
+
+Queries the BenefitInsurancePlan collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitInsurancePlansQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitInsurancePlans();
+```
+
+
+
+
+
+getBenefitInsurancePlan
+
+
+
+Retrieves a single BenefitInsurancePlan entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `id` | string | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitInsurancePlanQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitInsurancePlan(effectiveStartDate, id);
+```
+
+
+
+
+#### BenefitBalanceCarryForwardDetail
+
+
+listBenefitBalanceCarryForwardDetails
+
+
+
+Queries the BenefitBalanceCarryForwardDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitBalanceCarryForwardDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_3|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_3 result = check client->listBenefitBalanceCarryForwardDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitBalanceCarryForwardDetail
+
+
+
+Retrieves a single BenefitBalanceCarryForwardDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitClaimAccumulation_externalCode` | int | Yes | key: BenefitClaimAccumulation_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitBalanceCarryForwardDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitBalanceCarryForwardDetail|error`
+
+**Sample code:**
+
+```ballerina
+BenefitBalanceCarryForwardDetail result = check client->getBenefitBalanceCarryForwardDetail(BenefitClaimAccumulation_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### EmployeeWithEmployerMatchContributions
+
+
+listEmployeeWithEmployerMatchContributionss
+
+
+
+Queries the EmployeeWithEmployerMatchContributions collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeWithEmployerMatchContributionssQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_4|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_4 result = check client->listEmployeeWithEmployerMatchContributionss();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "configurationId": "1000",
+ "effectiveStartDate": "2026-01-01",
+ "employeeWithEmployerMatchContributionEntries": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getEmployeeWithEmployerMatchContributions
+
+
+
+Retrieves a single EmployeeWithEmployerMatchContributions entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `configurationId` | string | Yes | key: configurationId |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeWithEmployerMatchContributionsQueries | No | Queries to be sent with the request |
+
+**Returns:** `EmployeeWithEmployerMatchContributions|error`
+
+**Sample code:**
+
+```ballerina
+EmployeeWithEmployerMatchContributions result = check client->getEmployeeWithEmployerMatchContributions(configurationId, effectiveStartDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "configurationId": "1000",
+ "effectiveStartDate": "2026-01-01",
+ "employeeWithEmployerMatchContributionEntries": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+#### BenefitProgramEnrollment
+
+
+listBenefitProgramEnrollments
+
+
+
+Queries the BenefitProgramEnrollment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitProgramEnrollmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitProgramEnrollments();
+```
+
+
+
+
+
+getBenefitProgramEnrollment
+
+
+
+Retrieves a single BenefitProgramEnrollment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitProgramEnrollmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitProgramEnrollment(effectiveStartDate, id);
+```
+
+
+
+
+#### EmployeeWithEmployerMatchContributionEntries
+
+
+listEmployeeWithEmployerMatchContributionEntriess
+
+
+
+Queries the EmployeeWithEmployerMatchContributionEntries collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeWithEmployerMatchContributionEntriessQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_6|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_6 result = check client->listEmployeeWithEmployerMatchContributionEntriess();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getEmployeeWithEmployerMatchContributionEntries
+
+
+
+Retrieves a single EmployeeWithEmployerMatchContributionEntries entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeWithEmployerMatchContributions_configurationId` | string | Yes | key: EmployeeWithEmployerMatchContributions_configurationId |
+| `EmployeeWithEmployerMatchContributions_effectiveStartDate` | string | Yes | key: EmployeeWithEmployerMatchContributions_effectiveStartDate |
+| `eeERMatchValuesID` | string | Yes | key: eeERMatchValuesID |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeWithEmployerMatchContributionEntriesQueries | No | Queries to be sent with the request |
+
+**Returns:** `EmployeeWithEmployerMatchContributionEntries|error`
+
+**Sample code:**
+
+```ballerina
+EmployeeWithEmployerMatchContributionEntries result = check client->getEmployeeWithEmployerMatchContributionEntries(EmployeeWithEmployerMatchContributions_configurationId, EmployeeWithEmployerMatchContributions_effectiveStartDate, eeERMatchValuesID);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitInsuranceCoverage
+
+
+listBenefitInsuranceCoverages
+
+
+
+Queries the BenefitInsuranceCoverage collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitInsuranceCoveragesQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitInsuranceCoverages();
+```
+
+
+
+
+
+getBenefitInsuranceCoverage
+
+
+
+Retrieves a single BenefitInsuranceCoverage entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `coverageId` | string | Yes | key: coverageId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitInsuranceCoverageQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitInsuranceCoverage(coverageId);
+```
+
+
+
+
+#### BenefitProgram
+
+
+listBenefitPrograms
+
+
+
+Queries the BenefitProgram collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitProgramsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitPrograms();
+```
+
+
+
+
+
+getBenefitProgram
+
+
+
+Retrieves a single BenefitProgram entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `programId` | string | Yes | key: programId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitProgramQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitProgram(effectiveStartDate, programId);
+```
+
+
+
+
+#### BenefitCompanyCarLeaseServiceProvider
+
+
+listBenefitCompanyCarLeaseServiceProviders
+
+
+
+Queries the BenefitCompanyCarLeaseServiceProvider collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitCompanyCarLeaseServiceProvidersQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_9|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_9 result = check client->listBenefitCompanyCarLeaseServiceProviders();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitCompanyCarLeaseServiceProvider
+
+
+
+Retrieves a single BenefitCompanyCarLeaseServiceProvider entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitCompanyCarLeaseServiceProviderQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitCompanyCarLeaseServiceProvider|error`
+
+**Sample code:**
+
+```ballerina
+BenefitCompanyCarLeaseServiceProvider result = check client->getBenefitCompanyCarLeaseServiceProvider(effectiveStartDate, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitInsuranceRateChart
+
+
+listBenefitInsuranceRateCharts
+
+
+
+Queries the BenefitInsuranceRateChart collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitInsuranceRateChartsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitInsuranceRateCharts();
+```
+
+
+
+
+
+getBenefitInsuranceRateChart
+
+
+
+Retrieves a single BenefitInsuranceRateChart entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `rateChartId` | string | Yes | key: rateChartId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitInsuranceRateChartQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitInsuranceRateChart(effectiveStartDate, rateChartId);
+```
+
+
+
+
+#### BenefitEmployeeLifeEventDeclarationForm
+
+
+listBenefitEmployeeLifeEventDeclarationForms
+
+
+
+Queries the BenefitEmployeeLifeEventDeclarationForm collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitEmployeeLifeEventDeclarationFormsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_11|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_11 result = check client->listBenefitEmployeeLifeEventDeclarationForms();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "employeeLifeEventId": "1000",
+ "lifeEventIdNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createBenefitEmployeeLifeEventDeclarationForm
+
+
+
+Creates a new BenefitEmployeeLifeEventDeclarationForm entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | BenefitEmployeeLifeEventDeclarationForm | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedBenefitEmployeeLifeEventDeclarationForm|error`
+
+**Sample code:**
+
+```ballerina
+CreatedBenefitEmployeeLifeEventDeclarationForm result = check client->createBenefitEmployeeLifeEventDeclarationForm(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "employeeLifeEventId": "1000",
+ "lifeEventIdNav": {
+ "d": {}
+ }
+ }
+}
+```
+
+
+
+
+
+getBenefitEmployeeLifeEventDeclarationForm
+
+
+
+Retrieves a single BenefitEmployeeLifeEventDeclarationForm entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `employeeLifeEventId` | string | Yes | key: employeeLifeEventId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitEmployeeLifeEventDeclarationFormQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitEmployeeLifeEventDeclarationForm|error`
+
+**Sample code:**
+
+```ballerina
+BenefitEmployeeLifeEventDeclarationForm result = check client->getBenefitEmployeeLifeEventDeclarationForm(employeeLifeEventId);
+```
+
+**Sample response:**
+
+```json
+{
+ "employeeLifeEventId": "1000",
+ "lifeEventIdNav": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+updateBenefitEmployeeLifeEventDeclarationForm
+
+
+
+Updates the BenefitEmployeeLifeEventDeclarationForm identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `employeeLifeEventId` | string | Yes | key: employeeLifeEventId |
+| `payload` | ModifiedBenefitEmployeeLifeEventDeclarationForm | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateBenefitEmployeeLifeEventDeclarationForm(employeeLifeEventId, payload);
+```
+
+
+
+
+
+deleteBenefitEmployeeLifeEventDeclarationForm
+
+
+
+Deletes the BenefitEmployeeLifeEventDeclarationForm identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `employeeLifeEventId` | string | Yes | key: employeeLifeEventId |
+| `headers` | DeleteBenefitEmployeeLifeEventDeclarationFormHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteBenefitEmployeeLifeEventDeclarationForm(employeeLifeEventId);
+```
+
+
+
+
+#### BenefitInsuranceProvider
+
+
+listBenefitInsuranceProviders
+
+
+
+Queries the BenefitInsuranceProvider collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitInsuranceProvidersQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitInsuranceProviders();
+```
+
+
+
+
+
+getBenefitInsuranceProvider
+
+
+
+Retrieves a single BenefitInsuranceProvider entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `providerId` | string | Yes | key: providerId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitInsuranceProviderQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitInsuranceProvider(providerId);
+```
+
+
+
+
+#### ImputedCostForAgeRanges
+
+
+listImputedCostForAgeRangess
+
+
+
+Queries the ImputedCostForAgeRanges collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListImputedCostForAgeRangessQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_13|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_13 result = check client->listImputedCostForAgeRangess();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getImputedCostForAgeRanges
+
+
+
+Retrieves a single ImputedCostForAgeRanges entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `IRSPremiumTable_configurationId` | string | Yes | key: IRSPremiumTable_configurationId |
+| `IRSPremiumTable_effectiveStartDate` | string | Yes | key: IRSPremiumTable_effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetImputedCostForAgeRangesQueries | No | Queries to be sent with the request |
+
+**Returns:** `ImputedCostForAgeRanges|error`
+
+**Sample code:**
+
+```ballerina
+ImputedCostForAgeRanges result = check client->getImputedCostForAgeRanges(IRSPremiumTable_configurationId, IRSPremiumTable_effectiveStartDate, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitInsurancePlanEnrollmentDetails
+
+
+listBenefitInsurancePlanEnrollmentDetails
+
+
+
+Queries the BenefitInsurancePlanEnrollmentDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitInsurancePlanEnrollmentDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitInsurancePlanEnrollmentDetails();
+```
+
+
+
+
+
+getBenefitInsurancePlanEnrollmentDetails
+
+
+
+Retrieves a single BenefitInsurancePlanEnrollmentDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollment_effectiveStartDate` | string | Yes | key: BenefitEnrollment_effectiveStartDate |
+| `BenefitEnrollment_id` | int | Yes | key: BenefitEnrollment_id |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitInsurancePlanEnrollmentDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitInsurancePlanEnrollmentDetails(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, externalCode);
+```
+
+
+
+
+#### BenefitEffectiveDateConfiguration
+
+
+listBenefitEffectiveDateConfigurations
+
+
+
+Queries the BenefitEffectiveDateConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitEffectiveDateConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitEffectiveDateConfigurations();
+```
+
+
+
+
+
+getBenefitEffectiveDateConfiguration
+
+
+
+Retrieves a single BenefitEffectiveDateConfiguration entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitLifeEventConfiguration_configurationId` | string | Yes | key: BenefitLifeEventConfiguration_configurationId |
+| `BenefitLifeEventConfiguration_effectiveStartDate` | string | Yes | key: BenefitLifeEventConfiguration_effectiveStartDate |
+| `benefit` | string | Yes | key: benefit |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitEffectiveDateConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitEffectiveDateConfiguration(BenefitLifeEventConfiguration_configurationId, BenefitLifeEventConfiguration_effectiveStartDate, benefit);
+```
+
+
+
+
+#### BenefitEvent
+
+
+listBenefitEvents
+
+
+
+Queries the BenefitEvent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitEventsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_16|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_16 result = check client->listBenefitEvents();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitEvent
+
+
+
+Retrieves a single BenefitEvent entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `eventCode` | string | Yes | key: eventCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitEventQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitEvent|error`
+
+**Sample code:**
+
+```ballerina
+BenefitEvent result = check client->getBenefitEvent(effectiveStartDate, eventCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitSchedules
+
+
+listBenefitScheduless
+
+
+
+Queries the BenefitSchedules collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitSchedulessQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_17|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_17 result = check client->listBenefitScheduless();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "id": "1000",
+ "periods": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitSchedules
+
+
+
+Retrieves a single BenefitSchedules entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `id` | string | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitSchedulesQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitSchedules|error`
+
+**Sample code:**
+
+```ballerina
+BenefitSchedules result = check client->getBenefitSchedules(id);
+```
+
+**Sample response:**
+
+```json
+{
+ "id": "1000",
+ "periods": {
+ "results": [
+ {
+ "id": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+#### BenefitProgramExceptionDetails
+
+
+listBenefitProgramExceptionDetails
+
+
+
+Queries the BenefitProgramExceptionDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitProgramExceptionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitProgramExceptionDetails();
+```
+
+
+
+
+
+getBenefitProgramExceptionDetails
+
+
+
+Retrieves a single BenefitProgramExceptionDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitsException_exceptionId` | int | Yes | key: BenefitsException_exceptionId |
+| `benefitProgram` | string | Yes | key: benefitProgram |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitProgramExceptionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitProgramExceptionDetails(BenefitsException_exceptionId, benefitProgram);
+```
+
+
+
+
+#### SavingsAccountDeductionDetails
+
+
+listSavingsAccountDeductionDetails
+
+
+
+Queries the SavingsAccountDeductionDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListSavingsAccountDeductionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_19|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_19 result = check client->listSavingsAccountDeductionDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "SavingsAccountBenefitDetails_externalCode": "1000",
+ "SavingsAccountUSA_externalCode": "1000",
+ "deductionDetailId": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getSavingsAccountDeductionDetails
+
+
+
+Retrieves a single SavingsAccountDeductionDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `SavingsAccountBenefitDetails_externalCode` | int | Yes | key: SavingsAccountBenefitDetails_externalCode |
+| `SavingsAccountUSA_externalCode` | int | Yes | key: SavingsAccountUSA_externalCode |
+| `deductionDetailId` | int | Yes | key: deductionDetailId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetSavingsAccountDeductionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `SavingsAccountDeductionDetails|error`
+
+**Sample code:**
+
+```ballerina
+SavingsAccountDeductionDetails result = check client->getSavingsAccountDeductionDetails(Benefit_benefitId, Benefit_effectiveStartDate, SavingsAccountBenefitDetails_externalCode, SavingsAccountUSA_externalCode, deductionDetailId);
+```
+
+**Sample response:**
+
+```json
+{
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "SavingsAccountBenefitDetails_externalCode": "1000",
+ "SavingsAccountUSA_externalCode": "1000",
+ "deductionDetailId": "1000"
+}
+```
+
+
+
+
+#### BenefitPaymentOptions
+
+
+listBenefitPaymentOptionss
+
+
+
+Queries the BenefitPaymentOptions collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitPaymentOptionssQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_20|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_20 result = check client->listBenefitPaymentOptionss();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitPaymentOptions
+
+
+
+Retrieves a single BenefitPaymentOptions entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `payComponent` | string | Yes | key: payComponent |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitPaymentOptionsQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitPaymentOptions|error`
+
+**Sample code:**
+
+```ballerina
+BenefitPaymentOptions result = check client->getBenefitPaymentOptions(Benefit_benefitId, Benefit_effectiveStartDate, payComponent);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitSavingsPlanSubTypeCountryLookup
+
+
+listBenefitSavingsPlanSubTypeCountryLookups
+
+
+
+Queries the BenefitSavingsPlanSubTypeCountryLookup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitSavingsPlanSubTypeCountryLookupsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_21|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_21 result = check client->listBenefitSavingsPlanSubTypeCountryLookups();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "effectiveStartDate": "2026-01-01",
+ "benefitSavingsPlanSubTypes": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitSavingsPlanSubTypeCountryLookup
+
+
+
+Retrieves a single BenefitSavingsPlanSubTypeCountryLookup entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitSavingsPlanSubTypeCountryLookupQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitSavingsPlanSubTypeCountryLookup|error`
+
+**Sample code:**
+
+```ballerina
+BenefitSavingsPlanSubTypeCountryLookup result = check client->getBenefitSavingsPlanSubTypeCountryLookup(country, effectiveStartDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "country": "string",
+ "effectiveStartDate": "2026-01-01",
+ "benefitSavingsPlanSubTypes": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+#### LifeEventForBenefit
+
+
+listLifeEventForBenefits
+
+
+
+Queries the LifeEventForBenefit collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListLifeEventForBenefitsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_22|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_22 result = check client->listLifeEventForBenefits();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getLifeEventForBenefit
+
+
+
+Retrieves a single LifeEventForBenefit entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `lifeEventId` | string | Yes | key: lifeEventId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetLifeEventForBenefitQueries | No | Queries to be sent with the request |
+
+**Returns:** `LifeEventForBenefit|error`
+
+**Sample code:**
+
+```ballerina
+LifeEventForBenefit result = check client->getLifeEventForBenefit(lifeEventId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitInsurancePlanUSA
+
+
+listBenefitInsurancePlanUSAs
+
+
+
+Queries the BenefitInsurancePlanUSA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitInsurancePlanUSAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_23|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_23 result = check client->listBenefitInsurancePlanUSAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "BenefitInsurancePlan_effectiveStartDate": "2026-01-01",
+ "BenefitInsurancePlan_id": "1000",
+ "id": "1000",
+ "IRSPremiumTableNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitInsurancePlanUSA
+
+
+
+Retrieves a single BenefitInsurancePlanUSA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitInsurancePlan_effectiveStartDate` | string | Yes | key: BenefitInsurancePlan_effectiveStartDate |
+| `BenefitInsurancePlan_id` | string | Yes | key: BenefitInsurancePlan_id |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitInsurancePlanUSAQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitInsurancePlanUSA|error`
+
+**Sample code:**
+
+```ballerina
+BenefitInsurancePlanUSA result = check client->getBenefitInsurancePlanUSA(BenefitInsurancePlan_effectiveStartDate, BenefitInsurancePlan_id, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "BenefitInsurancePlan_effectiveStartDate": "2026-01-01",
+ "BenefitInsurancePlan_id": "1000",
+ "id": "1000",
+ "IRSPremiumTableNav": {
+ "results": [
+ {
+ "configurationId": "1000",
+ "effectiveStartDate": "2026-01-01",
+ "imputedCostForAgeRanges": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+#### SavingsAccountBenefitDetails
+
+
+listSavingsAccountBenefitDetails
+
+
+
+Queries the SavingsAccountBenefitDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListSavingsAccountBenefitDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listSavingsAccountBenefitDetails();
+```
+
+
+
+
+
+getSavingsAccountBenefitDetails
+
+
+
+Retrieves a single SavingsAccountBenefitDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetSavingsAccountBenefitDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getSavingsAccountBenefitDetails(Benefit_benefitId, Benefit_effectiveStartDate, externalCode);
+```
+
+
+
+
+#### IRSPremiumTable
+
+
+listIRSPremiumTables
+
+
+
+Queries the IRSPremiumTable collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListIRSPremiumTablesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_25|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_25 result = check client->listIRSPremiumTables();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "configurationId": "1000",
+ "effectiveStartDate": "2026-01-01",
+ "imputedCostForAgeRanges": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getIRSPremiumTable
+
+
+
+Retrieves a single IRSPremiumTable entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `configurationId` | string | Yes | key: configurationId |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetIRSPremiumTableQueries | No | Queries to be sent with the request |
+
+**Returns:** `IRSPremiumTable|error`
+
+**Sample code:**
+
+```ballerina
+IRSPremiumTable result = check client->getIRSPremiumTable(configurationId, effectiveStartDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "configurationId": "1000",
+ "effectiveStartDate": "2026-01-01",
+ "imputedCostForAgeRanges": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+#### BenefitSchedulePeriod
+
+
+listBenefitSchedulePeriods
+
+
+
+Queries the BenefitSchedulePeriod collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitSchedulePeriodsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_26|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_26 result = check client->listBenefitSchedulePeriods();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "id": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitSchedulePeriod
+
+
+
+Retrieves a single BenefitSchedulePeriod entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `id` | string | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitSchedulePeriodQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitSchedulePeriod|error`
+
+**Sample code:**
+
+```ballerina
+BenefitSchedulePeriod result = check client->getBenefitSchedulePeriod(id);
+```
+
+**Sample response:**
+
+```json
+{
+ "id": "1000"
+}
+```
+
+
+
+
+#### BenefitOpenEnrollmentCycleConfiguration
+
+
+listBenefitOpenEnrollmentCycleConfigurations
+
+
+
+Queries the BenefitOpenEnrollmentCycleConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitOpenEnrollmentCycleConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitOpenEnrollmentCycleConfigurations();
+```
+
+
+
+
+
+getBenefitOpenEnrollmentCycleConfiguration
+
+
+
+Retrieves a single BenefitOpenEnrollmentCycleConfiguration entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `openEnrollmentId` | string | Yes | key: openEnrollmentId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitOpenEnrollmentCycleConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitOpenEnrollmentCycleConfiguration(effectiveStartDate, openEnrollmentId);
+```
+
+
+
+
+#### PensionBandingConfiguration
+
+
+listPensionBandingConfigurations
+
+
+
+Queries the PensionBandingConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPensionBandingConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_28|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_28 result = check client->listPensionBandingConfigurations();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPensionBandingConfiguration
+
+
+
+Retrieves a single PensionBandingConfiguration entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `bandingConfigurationId` | string | Yes | key: bandingConfigurationId |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPensionBandingConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `PensionBandingConfiguration|error`
+
+**Sample code:**
+
+```ballerina
+PensionBandingConfiguration result = check client->getPensionBandingConfiguration(bandingConfigurationId, effectiveStartDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitInsuranceDependentDetail
+
+
+listBenefitInsuranceDependentDetails
+
+
+
+Queries the BenefitInsuranceDependentDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitInsuranceDependentDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_29|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_29 result = check client->listBenefitInsuranceDependentDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitInsuranceDependentDetail
+
+
+
+Retrieves a single BenefitInsuranceDependentDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollment_effectiveStartDate` | string | Yes | key: BenefitEnrollment_effectiveStartDate |
+| `BenefitEnrollment_id` | int | Yes | key: BenefitEnrollment_id |
+| `BenefitInsurancePlanEnrollmentDetails_externalCode` | int | Yes | key: BenefitInsurancePlanEnrollmentDetails_externalCode |
+| `dependentName` | string | Yes | key: dependentName |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitInsuranceDependentDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitInsuranceDependentDetail|error`
+
+**Sample code:**
+
+```ballerina
+BenefitInsuranceDependentDetail result = check client->getBenefitInsuranceDependentDetail(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, BenefitInsurancePlanEnrollmentDetails_externalCode, dependentName);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitProgramEnrollmentDetail
+
+
+listBenefitProgramEnrollmentDetails
+
+
+
+Queries the BenefitProgramEnrollmentDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitProgramEnrollmentDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitProgramEnrollmentDetails();
+```
+
+
+
+
+
+getBenefitProgramEnrollmentDetail
+
+
+
+Retrieves a single BenefitProgramEnrollmentDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitProgramEnrollment_effectiveStartDate` | string | Yes | key: BenefitProgramEnrollment_effectiveStartDate |
+| `BenefitProgramEnrollment_id` | int | Yes | key: BenefitProgramEnrollment_id |
+| `selectionId` | int | Yes | key: selectionId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitProgramEnrollmentDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitProgramEnrollmentDetail(BenefitProgramEnrollment_effectiveStartDate, BenefitProgramEnrollment_id, selectionId);
+```
+
+
+
+
+#### ACAReportingInformation
+
+
+listACAReportingInformations
+
+
+
+Queries the ACAReportingInformation collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListACAReportingInformationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listACAReportingInformations();
+```
+
+
+
+
+
+getACAReportingInformation
+
+
+
+Retrieves a single ACAReportingInformation entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetACAReportingInformationQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getACAReportingInformation(externalCode);
+```
+
+
+
+
+#### BenefitEmployeeClaimDetail
+
+
+listBenefitEmployeeClaimDetails
+
+
+
+Queries the BenefitEmployeeClaimDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitEmployeeClaimDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_32|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_32 result = check client->listBenefitEmployeeClaimDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitEmployeeClaimDetail
+
+
+
+Retrieves a single BenefitEmployeeClaimDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEmployeeClaim_id` | int | Yes | key: BenefitEmployeeClaim_id |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitEmployeeClaimDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitEmployeeClaimDetail|error`
+
+**Sample code:**
+
+```ballerina
+BenefitEmployeeClaimDetail result = check client->getBenefitEmployeeClaimDetail(BenefitEmployeeClaim_id, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitFuelReimbursement
+
+
+listBenefitFuelReimbursements
+
+
+
+Queries the BenefitFuelReimbursement collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitFuelReimbursementsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_33|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_33 result = check client->listBenefitFuelReimbursements();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitFuelReimbursement
+
+
+
+Retrieves a single BenefitFuelReimbursement entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEmployeeClaim_id` | int | Yes | key: BenefitEmployeeClaim_id |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitFuelReimbursementQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitFuelReimbursement|error`
+
+**Sample code:**
+
+```ballerina
+BenefitFuelReimbursement result = check client->getBenefitFuelReimbursement(BenefitEmployeeClaim_id, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### InsuranceEnrollmentFieldsConfiguration
+
+
+listInsuranceEnrollmentFieldsConfigurations
+
+
+
+Queries the InsuranceEnrollmentFieldsConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListInsuranceEnrollmentFieldsConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_34|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_34 result = check client->listInsuranceEnrollmentFieldsConfigurations();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "InsuranceBenefitDetails_externalCode": "1000",
+ "configurationId": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getInsuranceEnrollmentFieldsConfiguration
+
+
+
+Retrieves a single InsuranceEnrollmentFieldsConfiguration entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `InsuranceBenefitDetails_externalCode` | int | Yes | key: InsuranceBenefitDetails_externalCode |
+| `configurationId` | int | Yes | key: configurationId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetInsuranceEnrollmentFieldsConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `InsuranceEnrollmentFieldsConfiguration|error`
+
+**Sample code:**
+
+```ballerina
+InsuranceEnrollmentFieldsConfiguration result = check client->getInsuranceEnrollmentFieldsConfiguration(Benefit_benefitId, Benefit_effectiveStartDate, InsuranceBenefitDetails_externalCode, configurationId);
+```
+
+**Sample response:**
+
+```json
+{
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "InsuranceBenefitDetails_externalCode": "1000",
+ "configurationId": "1000"
+}
+```
+
+
+
+
+#### BenefitCompanyCar
+
+
+listBenefitCompanyCars
+
+
+
+Queries the BenefitCompanyCar collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitCompanyCarsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_35|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_35 result = check client->listBenefitCompanyCars();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "benefitCompanyCarId": "1000",
+ "benCompanyCarAllowedModels": {},
+ "benCompanyCarRecommendedVendors": {},
+ "carLeaseServiceProviders": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitCompanyCar
+
+
+
+Retrieves a single BenefitCompanyCar entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `benefitCompanyCarId` | int | Yes | key: benefitCompanyCarId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitCompanyCarQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitCompanyCar|error`
+
+**Sample code:**
+
+```ballerina
+BenefitCompanyCar result = check client->getBenefitCompanyCar(Benefit_benefitId, Benefit_effectiveStartDate, benefitCompanyCarId);
+```
+
+**Sample response:**
+
+```json
+{
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "benefitCompanyCarId": "1000",
+ "benCompanyCarAllowedModels": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ },
+ "benCompanyCarRecommendedVendors": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ },
+ "carLeaseServiceProviders": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+#### BenefitCompanyHousing
+
+
+listBenefitCompanyHousings
+
+
+
+Queries the BenefitCompanyHousing collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitCompanyHousingsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_36|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_36 result = check client->listBenefitCompanyHousings();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "id": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitCompanyHousing
+
+
+
+Retrieves a single BenefitCompanyHousing entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitCompanyHousingQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitCompanyHousing|error`
+
+**Sample code:**
+
+```ballerina
+BenefitCompanyHousing result = check client->getBenefitCompanyHousing(Benefit_benefitId, Benefit_effectiveStartDate, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "id": "1000"
+}
+```
+
+
+
+
+#### BenefitPensionAdditionalContributionLimits
+
+
+listBenefitPensionAdditionalContributionLimitss
+
+
+
+Queries the BenefitPensionAdditionalContributionLimits collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitPensionAdditionalContributionLimitssQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_37|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_37 result = check client->listBenefitPensionAdditionalContributionLimitss();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitPensionAdditionalContributionLimits
+
+
+
+Retrieves a single BenefitPensionAdditionalContributionLimits entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `contributionLimitId` | string | Yes | key: contributionLimitId |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitPensionAdditionalContributionLimitsQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitPensionAdditionalContributionLimits|error`
+
+**Sample code:**
+
+```ballerina
+BenefitPensionAdditionalContributionLimits result = check client->getBenefitPensionAdditionalContributionLimits(contributionLimitId, effectiveStartDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitPensionNonDependentNominees
+
+
+listBenefitPensionNonDependentNomineess
+
+
+
+Queries the BenefitPensionNonDependentNominees collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitPensionNonDependentNomineessQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_38|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_38 result = check client->listBenefitPensionNonDependentNomineess();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitPensionNonDependentNominees
+
+
+
+Retrieves a single BenefitPensionNonDependentNominees entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollment_effectiveStartDate` | string | Yes | key: BenefitEnrollment_effectiveStartDate |
+| `BenefitEnrollment_id` | int | Yes | key: BenefitEnrollment_id |
+| `nomineesId` | int | Yes | key: nomineesId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitPensionNonDependentNomineesQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitPensionNonDependentNominees|error`
+
+**Sample code:**
+
+```ballerina
+BenefitPensionNonDependentNominees result = check client->getBenefitPensionNonDependentNominees(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, nomineesId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitExceptionDetails
+
+
+listBenefitExceptionDetails
+
+
+
+Queries the BenefitExceptionDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitExceptionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitExceptionDetails();
+```
+
+
+
+
+
+getBenefitExceptionDetails
+
+
+
+Retrieves a single BenefitExceptionDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitsException_exceptionId` | int | Yes | key: BenefitsException_exceptionId |
+| `benefit` | string | Yes | key: benefit |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitExceptionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitExceptionDetails(BenefitsException_exceptionId, benefit);
+```
+
+
+
+
+#### InsuranceBenefitDetails
+
+
+listInsuranceBenefitDetails
+
+
+
+Queries the InsuranceBenefitDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListInsuranceBenefitDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listInsuranceBenefitDetails();
+```
+
+
+
+
+
+getInsuranceBenefitDetails
+
+
+
+Retrieves a single InsuranceBenefitDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetInsuranceBenefitDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getInsuranceBenefitDetails(Benefit_benefitId, Benefit_effectiveStartDate, externalCode);
+```
+
+
+
+
+#### Benefit
+
+
+listBenefits
+
+
+
+Queries the Benefit collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefits();
+```
+
+
+
+
+
+getBenefit
+
+
+
+Retrieves a single Benefit entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `benefitId` | string | Yes | key: benefitId |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefit(benefitId, effectiveStartDate);
+```
+
+
+
+
+#### BenefitInsuranceCoverageDetails
+
+
+listBenefitInsuranceCoverageDetails
+
+
+
+Queries the BenefitInsuranceCoverageDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitInsuranceCoverageDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitInsuranceCoverageDetails();
+```
+
+
+
+
+
+getBenefitInsuranceCoverageDetails
+
+
+
+Retrieves a single BenefitInsuranceCoverageDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitInsuranceCoverageOptions_externalCode` | int | Yes | key: BenefitInsuranceCoverageOptions_externalCode |
+| `BenefitInsurancePlan_effectiveStartDate` | string | Yes | key: BenefitInsurancePlan_effectiveStartDate |
+| `BenefitInsurancePlan_id` | string | Yes | key: BenefitInsurancePlan_id |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitInsuranceCoverageDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitInsuranceCoverageDetails(BenefitInsuranceCoverageOptions_externalCode, BenefitInsurancePlan_effectiveStartDate, BenefitInsurancePlan_id, externalCode);
+```
+
+
+
+
+#### BenefitInsuranceEnrolleeOptions
+
+
+listBenefitInsuranceEnrolleeOptionss
+
+
+
+Queries the BenefitInsuranceEnrolleeOptions collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitInsuranceEnrolleeOptionssQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitInsuranceEnrolleeOptionss();
+```
+
+
+
+
+
+getBenefitInsuranceEnrolleeOptions
+
+
+
+Retrieves a single BenefitInsuranceEnrolleeOptions entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `id` | string | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitInsuranceEnrolleeOptionsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitInsuranceEnrolleeOptions(id);
+```
+
+
+
+
+#### BenefitPensionFundEnrollmentContributionDetail
+
+
+listBenefitPensionFundEnrollmentContributionDetails
+
+
+
+Queries the BenefitPensionFundEnrollmentContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitPensionFundEnrollmentContributionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_44|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_44 result = check client->listBenefitPensionFundEnrollmentContributionDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitPensionFundEnrollmentContributionDetail
+
+
+
+Retrieves a single BenefitPensionFundEnrollmentContributionDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollment_effectiveStartDate` | string | Yes | key: BenefitEnrollment_effectiveStartDate |
+| `BenefitEnrollment_id` | int | Yes | key: BenefitEnrollment_id |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitPensionFundEnrollmentContributionDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitPensionFundEnrollmentContributionDetail|error`
+
+**Sample code:**
+
+```ballerina
+BenefitPensionFundEnrollmentContributionDetail result = check client->getBenefitPensionFundEnrollmentContributionDetail(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitPensionEnrollmentContributionDetail
+
+
+listBenefitPensionEnrollmentContributionDetails
+
+
+
+Queries the BenefitPensionEnrollmentContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitPensionEnrollmentContributionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_45|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_45 result = check client->listBenefitPensionEnrollmentContributionDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitPensionEnrollmentContributionDetail
+
+
+
+Retrieves a single BenefitPensionEnrollmentContributionDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollment_effectiveStartDate` | string | Yes | key: BenefitEnrollment_effectiveStartDate |
+| `BenefitEnrollment_id` | int | Yes | key: BenefitEnrollment_id |
+| `contributionId` | int | Yes | key: contributionId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitPensionEnrollmentContributionDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitPensionEnrollmentContributionDetail|error`
+
+**Sample code:**
+
+```ballerina
+BenefitPensionEnrollmentContributionDetail result = check client->getBenefitPensionEnrollmentContributionDetail(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, contributionId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitPensionMinMaxContributionLimits
+
+
+listBenefitPensionMinMaxContributionLimitss
+
+
+
+Queries the BenefitPensionMinMaxContributionLimits collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitPensionMinMaxContributionLimitssQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_46|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_46 result = check client->listBenefitPensionMinMaxContributionLimitss();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "configurationTableId": "1000",
+ "effectiveStartDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitPensionMinMaxContributionLimits
+
+
+
+Retrieves a single BenefitPensionMinMaxContributionLimits entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `configurationTableId` | string | Yes | key: configurationTableId |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitPensionMinMaxContributionLimitsQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitPensionMinMaxContributionLimits|error`
+
+**Sample code:**
+
+```ballerina
+BenefitPensionMinMaxContributionLimits result = check client->getBenefitPensionMinMaxContributionLimits(configurationTableId, effectiveStartDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "configurationTableId": "1000",
+ "effectiveStartDate": "2026-01-01"
+}
+```
+
+
+
+
+#### BenefitDependentDetail
+
+
+listBenefitDependentDetails
+
+
+
+Queries the BenefitDependentDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitDependentDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_47|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_47 result = check client->listBenefitDependentDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "BenefitEmployeeClaim_id": "1000",
+ "dependentName": "string"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitDependentDetail
+
+
+
+Retrieves a single BenefitDependentDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEmployeeClaim_id` | int | Yes | key: BenefitEmployeeClaim_id |
+| `dependentName` | string | Yes | key: dependentName |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitDependentDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitDependentDetail|error`
+
+**Sample code:**
+
+```ballerina
+BenefitDependentDetail result = check client->getBenefitDependentDetail(BenefitEmployeeClaim_id, dependentName);
+```
+
+**Sample response:**
+
+```json
+{
+ "BenefitEmployeeClaim_id": "1000",
+ "dependentName": "string"
+}
+```
+
+
+
+
+#### BenefitCompanyCarEnrollment
+
+
+listBenefitCompanyCarEnrollments
+
+
+
+Queries the BenefitCompanyCarEnrollment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitCompanyCarEnrollmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitCompanyCarEnrollments();
+```
+
+
+
+
+
+getBenefitCompanyCarEnrollment
+
+
+
+Retrieves a single BenefitCompanyCarEnrollment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollment_effectiveStartDate` | string | Yes | key: BenefitEnrollment_effectiveStartDate |
+| `BenefitEnrollment_id` | int | Yes | key: BenefitEnrollment_id |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitCompanyCarEnrollmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitCompanyCarEnrollment(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, id);
+```
+
+
+
+
+#### BenefitPensionEmployerContributionDetail
+
+
+listBenefitPensionEmployerContributionDetails
+
+
+
+Queries the BenefitPensionEmployerContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitPensionEmployerContributionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_49|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_49 result = check client->listBenefitPensionEmployerContributionDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "id": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitPensionEmployerContributionDetail
+
+
+
+Retrieves a single BenefitPensionEmployerContributionDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitPensionEmployerContributionDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitPensionEmployerContributionDetail|error`
+
+**Sample code:**
+
+```ballerina
+BenefitPensionEmployerContributionDetail result = check client->getBenefitPensionEmployerContributionDetail(Benefit_benefitId, Benefit_effectiveStartDate, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "id": "1000"
+}
+```
+
+
+
+
+#### BenefitsConfigUIScreenLookup
+
+
+listBenefitsConfigUIScreenLookups
+
+
+
+Queries the BenefitsConfigUIScreenLookup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitsConfigUIScreenLookupsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_50|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_50 result = check client->listBenefitsConfigUIScreenLookups();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitsConfigUIScreenLookup
+
+
+
+Retrieves a single BenefitsConfigUIScreenLookup entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `objectType` | string | Yes | key: objectType |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitsConfigUIScreenLookupQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitsConfigUIScreenLookup|error`
+
+**Sample code:**
+
+```ballerina
+BenefitsConfigUIScreenLookup result = check client->getBenefitsConfigUIScreenLookup(objectType);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitDocuments
+
+
+listBenefitDocumentss
+
+
+
+Queries the BenefitDocuments collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitDocumentssQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_51|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_51 result = check client->listBenefitDocumentss();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "effectiveStartDate": "2026-01-01",
+ "id": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitDocuments
+
+
+
+Retrieves a single BenefitDocuments entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `id` | string | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitDocumentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitDocuments|error`
+
+**Sample code:**
+
+```ballerina
+BenefitDocuments result = check client->getBenefitDocuments(effectiveStartDate, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "effectiveStartDate": "2026-01-01",
+ "id": "1000"
+}
+```
+
+
+
+
+#### BenefitPensionFund
+
+
+listBenefitPensionFunds
+
+
+
+Queries the BenefitPensionFund collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitPensionFundsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_52|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_52 result = check client->listBenefitPensionFunds();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "id": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitPensionFund
+
+
+
+Retrieves a single BenefitPensionFund entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitPensionFundQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitPensionFund|error`
+
+**Sample code:**
+
+```ballerina
+BenefitPensionFund result = check client->getBenefitPensionFund(Benefit_benefitId, Benefit_effectiveStartDate, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "id": "1000"
+}
+```
+
+
+
+
+#### PensionBandingConfigurationDetails
+
+
+listPensionBandingConfigurationDetails
+
+
+
+Queries the PensionBandingConfigurationDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPensionBandingConfigurationDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_53|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_53 result = check client->listPensionBandingConfigurationDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPensionBandingConfigurationDetails
+
+
+
+Retrieves a single PensionBandingConfigurationDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PensionBandingConfiguration_bandingConfigurationId` | string | Yes | key: PensionBandingConfiguration_bandingConfigurationId |
+| `PensionBandingConfiguration_effectiveStartDate` | string | Yes | key: PensionBandingConfiguration_effectiveStartDate |
+| `bandingDetailsId` | string | Yes | key: bandingDetailsId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPensionBandingConfigurationDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `PensionBandingConfigurationDetails|error`
+
+**Sample code:**
+
+```ballerina
+PensionBandingConfigurationDetails result = check client->getPensionBandingConfigurationDetails(PensionBandingConfiguration_bandingConfigurationId, PensionBandingConfiguration_effectiveStartDate, bandingDetailsId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitsException
+
+
+listBenefitsExceptions
+
+
+
+Queries the BenefitsException collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitsExceptionsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitsExceptions();
+```
+
+
+
+
+
+getBenefitsException
+
+
+
+Retrieves a single BenefitsException entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `exceptionId` | int | Yes | key: exceptionId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitsExceptionQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitsException(exceptionId);
+```
+
+
+
+
+#### BenefitInsuranceRateChartFixedAmount
+
+
+listBenefitInsuranceRateChartFixedAmounts
+
+
+
+Queries the BenefitInsuranceRateChartFixedAmount collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitInsuranceRateChartFixedAmountsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitInsuranceRateChartFixedAmounts();
+```
+
+
+
+
+
+getBenefitInsuranceRateChartFixedAmount
+
+
+
+Retrieves a single BenefitInsuranceRateChartFixedAmount entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitInsuranceRateChart_effectiveStartDate` | string | Yes | key: BenefitInsuranceRateChart_effectiveStartDate |
+| `BenefitInsuranceRateChart_rateChartId` | string | Yes | key: BenefitInsuranceRateChart_rateChartId |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitInsuranceRateChartFixedAmountQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitInsuranceRateChartFixedAmount(BenefitInsuranceRateChart_effectiveStartDate, BenefitInsuranceRateChart_rateChartId, externalCode);
+```
+
+
+
+
+#### BenefitLegalEntity
+
+
+listBenefitLegalEntitys
+
+
+
+Queries the BenefitLegalEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitLegalEntitysQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_56|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_56 result = check client->listBenefitLegalEntitys();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "company": "string"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitLegalEntity
+
+
+
+Retrieves a single BenefitLegalEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `company` | string | Yes | key: company |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitLegalEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitLegalEntity|error`
+
+**Sample code:**
+
+```ballerina
+BenefitLegalEntity result = check client->getBenefitLegalEntity(company);
+```
+
+**Sample response:**
+
+```json
+{
+ "company": "string"
+}
+```
+
+
+
+
+#### BenefitSavingsPlanEnrollmentContributionDetail
+
+
+listBenefitSavingsPlanEnrollmentContributionDetails
+
+
+
+Queries the BenefitSavingsPlanEnrollmentContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitSavingsPlanEnrollmentContributionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_57|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_57 result = check client->listBenefitSavingsPlanEnrollmentContributionDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "BenefitEnrollment_effectiveStartDate": "2026-01-01",
+ "BenefitEnrollment_id": "1000",
+ "id": "1000",
+ "pensionFundNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitSavingsPlanEnrollmentContributionDetail
+
+
+
+Retrieves a single BenefitSavingsPlanEnrollmentContributionDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollment_effectiveStartDate` | string | Yes | key: BenefitEnrollment_effectiveStartDate |
+| `BenefitEnrollment_id` | int | Yes | key: BenefitEnrollment_id |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitSavingsPlanEnrollmentContributionDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitSavingsPlanEnrollmentContributionDetail|error`
+
+**Sample code:**
+
+```ballerina
+BenefitSavingsPlanEnrollmentContributionDetail result = check client->getBenefitSavingsPlanEnrollmentContributionDetail(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "BenefitEnrollment_effectiveStartDate": "2026-01-01",
+ "BenefitEnrollment_id": "1000",
+ "id": "1000",
+ "pensionFundNav": {
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "id": "1000"
+ }
+}
+```
+
+
+
+
+#### BenefitCompanyCarRecommendedVendors
+
+
+listBenefitCompanyCarRecommendedVendorss
+
+
+
+Queries the BenefitCompanyCarRecommendedVendors collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitCompanyCarRecommendedVendorssQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_58|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_58 result = check client->listBenefitCompanyCarRecommendedVendorss();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitCompanyCarRecommendedVendors
+
+
+
+Retrieves a single BenefitCompanyCarRecommendedVendors entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitCompanyCarRecommendedVendorsQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitCompanyCarRecommendedVendors|error`
+
+**Sample code:**
+
+```ballerina
+BenefitCompanyCarRecommendedVendors result = check client->getBenefitCompanyCarRecommendedVendors(effectiveStartDate, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitInsuranceEnrolleeType
+
+
+listBenefitInsuranceEnrolleeTypes
+
+
+
+Queries the BenefitInsuranceEnrolleeType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitInsuranceEnrolleeTypesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_59|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_59 result = check client->listBenefitInsuranceEnrolleeTypes();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "mdfSystemEffectiveStartDate": "2026-01-01",
+ "relationShipType": "string"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitInsuranceEnrolleeType
+
+
+
+Retrieves a single BenefitInsuranceEnrolleeType entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `mdfSystemEffectiveStartDate` | string | Yes | key: mdfSystemEffectiveStartDate |
+| `relationShipType` | string | Yes | key: relationShipType |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitInsuranceEnrolleeTypeQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitInsuranceEnrolleeType|error`
+
+**Sample code:**
+
+```ballerina
+BenefitInsuranceEnrolleeType result = check client->getBenefitInsuranceEnrolleeType(mdfSystemEffectiveStartDate, relationShipType);
+```
+
+**Sample response:**
+
+```json
+{
+ "mdfSystemEffectiveStartDate": "2026-01-01",
+ "relationShipType": "string"
+}
+```
+
+
+
+
+#### BenefitClaimAccumulation
+
+
+listBenefitClaimAccumulations
+
+
+
+Queries the BenefitClaimAccumulation collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitClaimAccumulationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitClaimAccumulations();
+```
+
+
+
+
+
+getBenefitClaimAccumulation
+
+
+
+Retrieves a single BenefitClaimAccumulation entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitClaimAccumulationQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitClaimAccumulation(externalCode);
+```
+
+
+
+
+#### BenefitCompanyCarClaim
+
+
+listBenefitCompanyCarClaims
+
+
+
+Queries the BenefitCompanyCarClaim collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitCompanyCarClaimsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_61|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_61 result = check client->listBenefitCompanyCarClaims();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitCompanyCarClaim
+
+
+
+Retrieves a single BenefitCompanyCarClaim entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEmployeeClaim_id` | int | Yes | key: BenefitEmployeeClaim_id |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitCompanyCarClaimQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitCompanyCarClaim|error`
+
+**Sample code:**
+
+```ballerina
+BenefitCompanyCarClaim result = check client->getBenefitCompanyCarClaim(BenefitEmployeeClaim_id, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitLifeEventConfiguration
+
+
+listBenefitLifeEventConfigurations
+
+
+
+Queries the BenefitLifeEventConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitLifeEventConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitLifeEventConfigurations();
+```
+
+
+
+
+
+getBenefitLifeEventConfiguration
+
+
+
+Retrieves a single BenefitLifeEventConfiguration entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `configurationId` | string | Yes | key: configurationId |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitLifeEventConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitLifeEventConfiguration(configurationId, effectiveStartDate);
+```
+
+
+
+
+#### BenefitEnrollment
+
+
+listBenefitEnrollments
+
+
+
+Queries the BenefitEnrollment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitEnrollmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitEnrollments();
+```
+
+
+
+
+
+getBenefitEnrollment
+
+
+
+Retrieves a single BenefitEnrollment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitEnrollmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitEnrollment(effectiveStartDate, id);
+```
+
+
+
+
+#### BenefitPensionDependentNominees
+
+
+listBenefitPensionDependentNomineess
+
+
+
+Queries the BenefitPensionDependentNominees collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitPensionDependentNomineessQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_64|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_64 result = check client->listBenefitPensionDependentNomineess();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitPensionDependentNominees
+
+
+
+Retrieves a single BenefitPensionDependentNominees entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollment_effectiveStartDate` | string | Yes | key: BenefitEnrollment_effectiveStartDate |
+| `BenefitEnrollment_id` | int | Yes | key: BenefitEnrollment_id |
+| `dependentName` | string | Yes | key: dependentName |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitPensionDependentNomineesQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitPensionDependentNominees|error`
+
+**Sample code:**
+
+```ballerina
+BenefitPensionDependentNominees result = check client->getBenefitPensionDependentNominees(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, dependentName);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitContact
+
+
+listBenefitContacts
+
+
+
+Queries the BenefitContact collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitContactsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_65|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_65 result = check client->listBenefitContacts();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitContact
+
+
+
+Retrieves a single BenefitContact entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitContactQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitContact|error`
+
+**Sample code:**
+
+```ballerina
+BenefitContact result = check client->getBenefitContact(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "externalCode": "1000"
+}
+```
+
+
+
+
+#### BenefitFuelReimbursementClaimDetail
+
+
+listBenefitFuelReimbursementClaimDetails
+
+
+
+Queries the BenefitFuelReimbursementClaimDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitFuelReimbursementClaimDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_66|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_66 result = check client->listBenefitFuelReimbursementClaimDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitFuelReimbursementClaimDetail
+
+
+
+Retrieves a single BenefitFuelReimbursementClaimDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEmployeeClaim_id` | int | Yes | key: BenefitEmployeeClaim_id |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitFuelReimbursementClaimDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitFuelReimbursementClaimDetail|error`
+
+**Sample code:**
+
+```ballerina
+BenefitFuelReimbursementClaimDetail result = check client->getBenefitFuelReimbursementClaimDetail(BenefitEmployeeClaim_id, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitPensionStatutoryMinimumLookup
+
+
+listBenefitPensionStatutoryMinimumLookups
+
+
+
+Queries the BenefitPensionStatutoryMinimumLookup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitPensionStatutoryMinimumLookupsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_67|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_67 result = check client->listBenefitPensionStatutoryMinimumLookups();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "effectiveStartDate": "2026-01-01",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitPensionStatutoryMinimumLookup
+
+
+
+Retrieves a single BenefitPensionStatutoryMinimumLookup entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitPensionStatutoryMinimumLookupQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitPensionStatutoryMinimumLookup|error`
+
+**Sample code:**
+
+```ballerina
+BenefitPensionStatutoryMinimumLookup result = check client->getBenefitPensionStatutoryMinimumLookup(effectiveStartDate, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "effectiveStartDate": "2026-01-01",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+#### BenefitInsuranceCoverageOptions
+
+
+listBenefitInsuranceCoverageOptionss
+
+
+
+Queries the BenefitInsuranceCoverageOptions collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitInsuranceCoverageOptionssQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitInsuranceCoverageOptionss();
+```
+
+
+
+
+
+getBenefitInsuranceCoverageOptions
+
+
+
+Retrieves a single BenefitInsuranceCoverageOptions entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitInsurancePlan_effectiveStartDate` | string | Yes | key: BenefitInsurancePlan_effectiveStartDate |
+| `BenefitInsurancePlan_id` | string | Yes | key: BenefitInsurancePlan_id |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitInsuranceCoverageOptionsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitInsuranceCoverageOptions(BenefitInsurancePlan_effectiveStartDate, BenefitInsurancePlan_id, externalCode);
+```
+
+
+
+
+#### BenefitLeaveTravelReimbursementClaim
+
+
+listBenefitLeaveTravelReimbursementClaims
+
+
+
+Queries the BenefitLeaveTravelReimbursementClaim collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitLeaveTravelReimbursementClaimsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_69|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_69 result = check client->listBenefitLeaveTravelReimbursementClaims();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitLeaveTravelReimbursementClaim
+
+
+
+Retrieves a single BenefitLeaveTravelReimbursementClaim entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEmployeeClaim_id` | int | Yes | key: BenefitEmployeeClaim_id |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitLeaveTravelReimbursementClaimQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitLeaveTravelReimbursementClaim|error`
+
+**Sample code:**
+
+```ballerina
+BenefitLeaveTravelReimbursementClaim result = check client->getBenefitLeaveTravelReimbursementClaim(BenefitEmployeeClaim_id, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitBalanceCarryForward
+
+
+listBenefitBalanceCarryForwards
+
+
+
+Queries the BenefitBalanceCarryForward collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitBalanceCarryForwardsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_70|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_70 result = check client->listBenefitBalanceCarryForwards();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitBalanceCarryForward
+
+
+
+Retrieves a single BenefitBalanceCarryForward entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitBalanceCarryForwardQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitBalanceCarryForward|error`
+
+**Sample code:**
+
+```ballerina
+BenefitBalanceCarryForward result = check client->getBenefitBalanceCarryForward(Benefit_benefitId, Benefit_effectiveStartDate, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitCompanyCarAllowedModels
+
+
+listBenefitCompanyCarAllowedModelss
+
+
+
+Queries the BenefitCompanyCarAllowedModels collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitCompanyCarAllowedModelssQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_71|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_71 result = check client->listBenefitCompanyCarAllowedModelss();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitCompanyCarAllowedModels
+
+
+
+Retrieves a single BenefitCompanyCarAllowedModels entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitCompanyCarAllowedModelsQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitCompanyCarAllowedModels|error`
+
+**Sample code:**
+
+```ballerina
+BenefitCompanyCarAllowedModels result = check client->getBenefitCompanyCarAllowedModels(effectiveStartDate, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitsConfirmationStatementConfiguration
+
+
+listBenefitsConfirmationStatementConfigurations
+
+
+
+Queries the BenefitsConfirmationStatementConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitsConfirmationStatementConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_72|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_72 result = check client->listBenefitsConfirmationStatementConfigurations();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "effectiveStartDate": "2026-01-01",
+ "legalEntity": "string",
+ "legalEntityNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitsConfirmationStatementConfiguration
+
+
+
+Retrieves a single BenefitsConfirmationStatementConfiguration entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `legalEntity` | string | Yes | key: legalEntity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitsConfirmationStatementConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitsConfirmationStatementConfiguration|error`
+
+**Sample code:**
+
+```ballerina
+BenefitsConfirmationStatementConfiguration result = check client->getBenefitsConfirmationStatementConfiguration(effectiveStartDate, legalEntity);
+```
+
+**Sample response:**
+
+```json
+{
+ "effectiveStartDate": "2026-01-01",
+ "legalEntity": "string",
+ "legalEntityNav": {
+ "company": "string"
+ }
+}
+```
+
+
+
+
+#### BenefitEnrollmentGroup
+
+
+listBenefitEnrollmentGroups
+
+
+
+Queries the BenefitEnrollmentGroup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitEnrollmentGroupsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitEnrollmentGroups();
+```
+
+
+
+
+
+getBenefitEnrollmentGroup
+
+
+
+Retrieves a single BenefitEnrollmentGroup entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `id` | string | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitEnrollmentGroupQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitEnrollmentGroup(effectiveStartDate, id);
+```
+
+
+
+
+#### SavingsAccountTierConfiguration
+
+
+listSavingsAccountTierConfigurations
+
+
+
+Queries the SavingsAccountTierConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListSavingsAccountTierConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listSavingsAccountTierConfigurations();
+```
+
+
+
+
+
+getSavingsAccountTierConfiguration
+
+
+
+Retrieves a single SavingsAccountTierConfiguration entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `SavingsAccountBenefitDetails_externalCode` | int | Yes | key: SavingsAccountBenefitDetails_externalCode |
+| `SavingsAccountUSA_externalCode` | int | Yes | key: SavingsAccountUSA_externalCode |
+| `coverageTier` | string | Yes | key: coverageTier |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetSavingsAccountTierConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getSavingsAccountTierConfiguration(Benefit_benefitId, Benefit_effectiveStartDate, SavingsAccountBenefitDetails_externalCode, SavingsAccountUSA_externalCode, coverageTier);
+```
+
+
+
+
+#### SavingsAccountUSA
+
+
+listSavingsAccountUSAs
+
+
+
+Queries the SavingsAccountUSA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListSavingsAccountUSAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listSavingsAccountUSAs();
+```
+
+
+
+
+
+getSavingsAccountUSA
+
+
+
+Retrieves a single SavingsAccountUSA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `SavingsAccountBenefitDetails_externalCode` | int | Yes | key: SavingsAccountBenefitDetails_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetSavingsAccountUSAQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getSavingsAccountUSA(Benefit_benefitId, Benefit_effectiveStartDate, SavingsAccountBenefitDetails_externalCode, externalCode);
+```
+
+
+
+
+#### BenefitCompanyHousingEnrollment
+
+
+listBenefitCompanyHousingEnrollments
+
+
+
+Queries the BenefitCompanyHousingEnrollment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitCompanyHousingEnrollmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_76|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_76 result = check client->listBenefitCompanyHousingEnrollments();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "BenefitEnrollment_effectiveStartDate": "2026-01-01",
+ "BenefitEnrollment_id": "1000",
+ "id": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitCompanyHousingEnrollment
+
+
+
+Retrieves a single BenefitCompanyHousingEnrollment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollment_effectiveStartDate` | string | Yes | key: BenefitEnrollment_effectiveStartDate |
+| `BenefitEnrollment_id` | int | Yes | key: BenefitEnrollment_id |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitCompanyHousingEnrollmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitCompanyHousingEnrollment|error`
+
+**Sample code:**
+
+```ballerina
+BenefitCompanyHousingEnrollment result = check client->getBenefitCompanyHousingEnrollment(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "BenefitEnrollment_effectiveStartDate": "2026-01-01",
+ "BenefitEnrollment_id": "1000",
+ "id": "1000"
+}
+```
+
+
+
+
+#### BenefitPensionEmployeeContributionDetail
+
+
+listBenefitPensionEmployeeContributionDetails
+
+
+
+Queries the BenefitPensionEmployeeContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitPensionEmployeeContributionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_77|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_77 result = check client->listBenefitPensionEmployeeContributionDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "id": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitPensionEmployeeContributionDetail
+
+
+
+Retrieves a single BenefitPensionEmployeeContributionDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitPensionEmployeeContributionDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitPensionEmployeeContributionDetail|error`
+
+**Sample code:**
+
+```ballerina
+BenefitPensionEmployeeContributionDetail result = check client->getBenefitPensionEmployeeContributionDetail(Benefit_benefitId, Benefit_effectiveStartDate, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "id": "1000"
+}
+```
+
+
+
+
+#### BenefitInsuranceRateChartEnrollee
+
+
+listBenefitInsuranceRateChartEnrollees
+
+
+
+Queries the BenefitInsuranceRateChartEnrollee collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitInsuranceRateChartEnrolleesQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitInsuranceRateChartEnrollees();
+```
+
+
+
+
+
+getBenefitInsuranceRateChartEnrollee
+
+
+
+Retrieves a single BenefitInsuranceRateChartEnrollee entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitInsuranceRateChart_effectiveStartDate` | string | Yes | key: BenefitInsuranceRateChart_effectiveStartDate |
+| `BenefitInsuranceRateChart_rateChartId` | string | Yes | key: BenefitInsuranceRateChart_rateChartId |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitInsuranceRateChartEnrolleeQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitInsuranceRateChartEnrollee(BenefitInsuranceRateChart_effectiveStartDate, BenefitInsuranceRateChart_rateChartId, externalCode);
+```
+
+
+
+
+#### BenefitDeductibleAllowanceEnrollment
+
+
+listBenefitDeductibleAllowanceEnrollments
+
+
+
+Queries the BenefitDeductibleAllowanceEnrollment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitDeductibleAllowanceEnrollmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_79|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_79 result = check client->listBenefitDeductibleAllowanceEnrollments();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitDeductibleAllowanceEnrollment
+
+
+
+Retrieves a single BenefitDeductibleAllowanceEnrollment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollment_effectiveStartDate` | string | Yes | key: BenefitEnrollment_effectiveStartDate |
+| `BenefitEnrollment_id` | string | Yes | key: BenefitEnrollment_id |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitDeductibleAllowanceEnrollmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitDeductibleAllowanceEnrollment|error`
+
+**Sample code:**
+
+```ballerina
+BenefitDeductibleAllowanceEnrollment result = check client->getBenefitDeductibleAllowanceEnrollment(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitSavingsPlanTierConfiguration
+
+
+listBenefitSavingsPlanTierConfigurations
+
+
+
+Queries the BenefitSavingsPlanTierConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitSavingsPlanTierConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitSavingsPlanTierConfigurations();
+```
+
+
+
+
+
+getBenefitSavingsPlanTierConfiguration
+
+
+
+Retrieves a single BenefitSavingsPlanTierConfiguration entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `coverageTier` | string | Yes | key: coverageTier |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitSavingsPlanTierConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitSavingsPlanTierConfiguration(Benefit_benefitId, Benefit_effectiveStartDate, coverageTier);
+```
+
+
+
+
+#### BenefitSavingsPlanERContributionConfig
+
+
+listBenefitSavingsPlanERContributionConfigs
+
+
+
+Queries the BenefitSavingsPlanERContributionConfig collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitSavingsPlanERContributionConfigsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_81|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_81 result = check client->listBenefitSavingsPlanERContributionConfigs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "effectiveStartDate": "2026-01-01",
+ "employerContributionId": "1000",
+ "employerContributionDetail": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitSavingsPlanERContributionConfig
+
+
+
+Retrieves a single BenefitSavingsPlanERContributionConfig entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `employerContributionId` | string | Yes | key: employerContributionId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitSavingsPlanERContributionConfigQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitSavingsPlanERContributionConfig|error`
+
+**Sample code:**
+
+```ballerina
+BenefitSavingsPlanERContributionConfig result = check client->getBenefitSavingsPlanERContributionConfig(effectiveStartDate, employerContributionId);
+```
+
+**Sample response:**
+
+```json
+{
+ "effectiveStartDate": "2026-01-01",
+ "employerContributionId": "1000",
+ "employerContributionDetail": {
+ "results": [
+ {
+ "BenefitSavingsPlanERContributionConfig_effectiveStartDate": "2026-01-01",
+ "BenefitSavingsPlanERContributionConfig_employerContributionId": "1000",
+ "employerContributionDetailId": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+#### BenefitSavingsPlanERContributionConfigDetail
+
+
+listBenefitSavingsPlanERContributionConfigDetails
+
+
+
+Queries the BenefitSavingsPlanERContributionConfigDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitSavingsPlanERContributionConfigDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_82|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_82 result = check client->listBenefitSavingsPlanERContributionConfigDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "BenefitSavingsPlanERContributionConfig_effectiveStartDate": "2026-01-01",
+ "BenefitSavingsPlanERContributionConfig_employerContributionId": "1000",
+ "employerContributionDetailId": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitSavingsPlanERContributionConfigDetail
+
+
+
+Retrieves a single BenefitSavingsPlanERContributionConfigDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitSavingsPlanERContributionConfig_effectiveStartDate` | string | Yes | key: BenefitSavingsPlanERContributionConfig_effectiveStartDate |
+| `BenefitSavingsPlanERContributionConfig_employerContributionId` | string | Yes | key: BenefitSavingsPlanERContributionConfig_employerContributionId |
+| `employerContributionDetailId` | int | Yes | key: employerContributionDetailId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitSavingsPlanERContributionConfigDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitSavingsPlanERContributionConfigDetail|error`
+
+**Sample code:**
+
+```ballerina
+BenefitSavingsPlanERContributionConfigDetail result = check client->getBenefitSavingsPlanERContributionConfigDetail(BenefitSavingsPlanERContributionConfig_effectiveStartDate, BenefitSavingsPlanERContributionConfig_employerContributionId, employerContributionDetailId);
+```
+
+**Sample response:**
+
+```json
+{
+ "BenefitSavingsPlanERContributionConfig_effectiveStartDate": "2026-01-01",
+ "BenefitSavingsPlanERContributionConfig_employerContributionId": "1000",
+ "employerContributionDetailId": "1000"
+}
+```
+
+
+
+
+#### BenefitSavingsPlanCatchUpDetail
+
+
+listBenefitSavingsPlanCatchUpDetails
+
+
+
+Queries the BenefitSavingsPlanCatchUpDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitSavingsPlanCatchUpDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_83|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_83 result = check client->listBenefitSavingsPlanCatchUpDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "catchUpDetailCode": "1000",
+ "effectiveStartDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitSavingsPlanCatchUpDetail
+
+
+
+Retrieves a single BenefitSavingsPlanCatchUpDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `catchUpDetailCode` | string | Yes | key: catchUpDetailCode |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitSavingsPlanCatchUpDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitSavingsPlanCatchUpDetail|error`
+
+**Sample code:**
+
+```ballerina
+BenefitSavingsPlanCatchUpDetail result = check client->getBenefitSavingsPlanCatchUpDetail(catchUpDetailCode, effectiveStartDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "catchUpDetailCode": "1000",
+ "effectiveStartDate": "2026-01-01"
+}
+```
+
+
+
+
+#### BenefitsIntegrationOneTimeInfo
+
+
+listBenefitsIntegrationOneTimeInfos
+
+
+
+Queries the BenefitsIntegrationOneTimeInfo collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitsIntegrationOneTimeInfosQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitsIntegrationOneTimeInfos();
+```
+
+
+
+
+
+getBenefitsIntegrationOneTimeInfo
+
+
+
+Retrieves a single BenefitsIntegrationOneTimeInfo entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `id` | string | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitsIntegrationOneTimeInfoQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitsIntegrationOneTimeInfo(id);
+```
+
+
+
+
+#### BenefitEnrollmentDependencyDetails
+
+
+listBenefitEnrollmentDependencyDetails
+
+
+
+Queries the BenefitEnrollmentDependencyDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitEnrollmentDependencyDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitEnrollmentDependencyDetails();
+```
+
+
+
+
+
+getBenefitEnrollmentDependencyDetails
+
+
+
+Retrieves a single BenefitEnrollmentDependencyDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollmentDependencyConfiguration_benefitDependencyId` | string | Yes | key: BenefitEnrollmentDependencyConfiguration_benefitDependencyId |
+| `BenefitEnrollmentDependencyConfiguration_effectiveStartDate` | string | Yes | key: BenefitEnrollmentDependencyConfiguration_effectiveStartDate |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitEnrollmentDependencyDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitEnrollmentDependencyDetails(BenefitEnrollmentDependencyConfiguration_benefitDependencyId, BenefitEnrollmentDependencyConfiguration_effectiveStartDate, externalCode);
+```
+
+
+
+
+
+deleteBenefitEnrollmentDependencyDetails
+
+
+
+Deletes the BenefitEnrollmentDependencyDetails identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollmentDependencyConfiguration_benefitDependencyId` | string | Yes | key: BenefitEnrollmentDependencyConfiguration_benefitDependencyId |
+| `BenefitEnrollmentDependencyConfiguration_effectiveStartDate` | string | Yes | key: BenefitEnrollmentDependencyConfiguration_effectiveStartDate |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteBenefitEnrollmentDependencyDetailsHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteBenefitEnrollmentDependencyDetails(BenefitEnrollmentDependencyConfiguration_benefitDependencyId, BenefitEnrollmentDependencyConfiguration_effectiveStartDate, externalCode);
+```
+
+
+
+
+#### BenefitEnrollmentDependencyConfiguration
+
+
+listBenefitEnrollmentDependencyConfigurations
+
+
+
+Queries the BenefitEnrollmentDependencyConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitEnrollmentDependencyConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitEnrollmentDependencyConfigurations();
+```
+
+
+
+
+
+getBenefitEnrollmentDependencyConfiguration
+
+
+
+Retrieves a single BenefitEnrollmentDependencyConfiguration entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `benefitDependencyId` | string | Yes | key: benefitDependencyId |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitEnrollmentDependencyConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitEnrollmentDependencyConfiguration(benefitDependencyId, effectiveStartDate);
+```
+
+
+
+
+
+deleteBenefitEnrollmentDependencyConfiguration
+
+
+
+Deletes the BenefitEnrollmentDependencyConfiguration identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `benefitDependencyId` | string | Yes | key: benefitDependencyId |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | DeleteBenefitEnrollmentDependencyConfigurationHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteBenefitEnrollmentDependencyConfiguration(benefitDependencyId, effectiveStartDate);
+```
+
+
+
+
+#### BenefitSavingsPlanPrimaryBeneficiary
+
+
+listBenefitSavingsPlanPrimaryBeneficiarys
+
+
+
+Queries the BenefitSavingsPlanPrimaryBeneficiary collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitSavingsPlanPrimaryBeneficiarysQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_87|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_87 result = check client->listBenefitSavingsPlanPrimaryBeneficiarys();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitSavingsPlanPrimaryBeneficiary
+
+
+
+Retrieves a single BenefitSavingsPlanPrimaryBeneficiary entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollment_effectiveStartDate` | string | Yes | key: BenefitEnrollment_effectiveStartDate |
+| `BenefitEnrollment_id` | string | Yes | key: BenefitEnrollment_id |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitSavingsPlanPrimaryBeneficiaryQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitSavingsPlanPrimaryBeneficiary|error`
+
+**Sample code:**
+
+```ballerina
+BenefitSavingsPlanPrimaryBeneficiary result = check client->getBenefitSavingsPlanPrimaryBeneficiary(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitSavingsPlanContingentBeneficiary
+
+
+listBenefitSavingsPlanContingentBeneficiarys
+
+
+
+Queries the BenefitSavingsPlanContingentBeneficiary collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitSavingsPlanContingentBeneficiarysQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_88|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_88 result = check client->listBenefitSavingsPlanContingentBeneficiarys();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitSavingsPlanContingentBeneficiary
+
+
+
+Retrieves a single BenefitSavingsPlanContingentBeneficiary entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollment_effectiveStartDate` | string | Yes | key: BenefitEnrollment_effectiveStartDate |
+| `BenefitEnrollment_id` | string | Yes | key: BenefitEnrollment_id |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitSavingsPlanContingentBeneficiaryQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitSavingsPlanContingentBeneficiary|error`
+
+**Sample code:**
+
+```ballerina
+BenefitSavingsPlanContingentBeneficiary result = check client->getBenefitSavingsPlanContingentBeneficiary(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitHyperlinkConfiguration
+
+
+listBenefitHyperlinkConfigurations
+
+
+
+Queries the BenefitHyperlinkConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitHyperlinkConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_89|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_89 result = check client->listBenefitHyperlinkConfigurations();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "id": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitHyperlinkConfiguration
+
+
+
+Retrieves a single BenefitHyperlinkConfiguration entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `id` | string | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitHyperlinkConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitHyperlinkConfiguration|error`
+
+**Sample code:**
+
+```ballerina
+BenefitHyperlinkConfiguration result = check client->getBenefitHyperlinkConfiguration(Benefit_benefitId, Benefit_effectiveStartDate, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "Benefit_benefitId": "1000",
+ "Benefit_effectiveStartDate": "2026-01-01",
+ "id": "1000"
+}
+```
+
+
+
+
+#### BenefitOverviewHyperlinkConfiguration
+
+
+listBenefitOverviewHyperlinkConfigurations
+
+
+
+Queries the BenefitOverviewHyperlinkConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitOverviewHyperlinkConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_90|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_90 result = check client->listBenefitOverviewHyperlinkConfigurations();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitOverviewHyperlinkConfiguration
+
+
+
+Retrieves a single BenefitOverviewHyperlinkConfiguration entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `hyperlinkConfigurationId` | string | Yes | key: hyperlinkConfigurationId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitOverviewHyperlinkConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitOverviewHyperlinkConfiguration|error`
+
+**Sample code:**
+
+```ballerina
+BenefitOverviewHyperlinkConfiguration result = check client->getBenefitOverviewHyperlinkConfiguration(hyperlinkConfigurationId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitOverviewHyperlinkDetails
+
+
+listBenefitOverviewHyperlinkDetails
+
+
+
+Queries the BenefitOverviewHyperlinkDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitOverviewHyperlinkDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_91|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_91 result = check client->listBenefitOverviewHyperlinkDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "BenefitOverviewHyperlinkConfiguration_hyperlinkConfigurationId": "1000",
+ "id": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitOverviewHyperlinkDetails
+
+
+
+Retrieves a single BenefitOverviewHyperlinkDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitOverviewHyperlinkConfiguration_hyperlinkConfigurationId` | string | Yes | key: BenefitOverviewHyperlinkConfiguration_hyperlinkConfigurationId |
+| `id` | string | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitOverviewHyperlinkDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitOverviewHyperlinkDetails|error`
+
+**Sample code:**
+
+```ballerina
+BenefitOverviewHyperlinkDetails result = check client->getBenefitOverviewHyperlinkDetails(BenefitOverviewHyperlinkConfiguration_hyperlinkConfigurationId, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "BenefitOverviewHyperlinkConfiguration_hyperlinkConfigurationId": "1000",
+ "id": "1000"
+}
+```
+
+
+
+
+#### BenefitEmployeeOptoutRequests
+
+
+listBenefitEmployeeOptoutRequestss
+
+
+
+Queries the BenefitEmployeeOptoutRequests collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitEmployeeOptoutRequestssQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitEmployeeOptoutRequestss();
+```
+
+
+
+
+
+getBenefitEmployeeOptoutRequests
+
+
+
+Retrieves a single BenefitEmployeeOptoutRequests entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `workerId` | string | Yes | key: workerId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitEmployeeOptoutRequestsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitEmployeeOptoutRequests(workerId);
+```
+
+
+
+
+#### BenefitEnrollmentOptoutDetails
+
+
+listBenefitEnrollmentOptoutDetails
+
+
+
+Queries the BenefitEnrollmentOptoutDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitEnrollmentOptoutDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitEnrollmentOptoutDetails();
+```
+
+
+
+
+
+getBenefitEnrollmentOptoutDetails
+
+
+
+Retrieves a single BenefitEnrollmentOptoutDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEmployeeOptoutRequests_workerId` | string | Yes | key: BenefitEmployeeOptoutRequests_workerId |
+| `id` | string | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitEnrollmentOptoutDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitEnrollmentOptoutDetails(BenefitEmployeeOptoutRequests_workerId, id);
+```
+
+
+
+
+#### BenefitHSAEmployerContribution
+
+
+listBenefitHSAEmployerContributions
+
+
+
+Queries the BenefitHSAEmployerContribution collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitHSAEmployerContributionsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitHSAEmployerContributions();
+```
+
+
+
+
+
+getBenefitHSAEmployerContribution
+
+
+
+Retrieves a single BenefitHSAEmployerContribution entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitHSAEmployerContributionQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitHSAEmployerContribution(effectiveStartDate, externalCode);
+```
+
+
+
+
+#### BenefitHSAEmployerContributionDetail
+
+
+listBenefitHSAEmployerContributionDetails
+
+
+
+Queries the BenefitHSAEmployerContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitHSAEmployerContributionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitHSAEmployerContributionDetails();
+```
+
+
+
+
+
+getBenefitHSAEmployerContributionDetail
+
+
+
+Retrieves a single BenefitHSAEmployerContributionDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitHSAEmployerContribution_effectiveStartDate` | string | Yes | key: BenefitHSAEmployerContribution_effectiveStartDate |
+| `BenefitHSAEmployerContribution_externalCode` | string | Yes | key: BenefitHSAEmployerContribution_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitHSAEmployerContributionDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitHSAEmployerContributionDetail(BenefitHSAEmployerContribution_effectiveStartDate, BenefitHSAEmployerContribution_externalCode, externalCode);
+```
+
+
+
+
+#### BenefitHSAEmployerContributionTierDetail
+
+
+listBenefitHSAEmployerContributionTierDetails
+
+
+
+Queries the BenefitHSAEmployerContributionTierDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitHSAEmployerContributionTierDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitHSAEmployerContributionTierDetails();
+```
+
+
+
+
+
+getBenefitHSAEmployerContributionTierDetail
+
+
+
+Retrieves a single BenefitHSAEmployerContributionTierDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitHSAEmployerContributionDetail_externalCode` | int | Yes | key: BenefitHSAEmployerContributionDetail_externalCode |
+| `BenefitHSAEmployerContribution_effectiveStartDate` | string | Yes | key: BenefitHSAEmployerContribution_effectiveStartDate |
+| `BenefitHSAEmployerContribution_externalCode` | string | Yes | key: BenefitHSAEmployerContribution_externalCode |
+| `coverageTier` | string | Yes | key: coverageTier |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitHSAEmployerContributionTierDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitHSAEmployerContributionTierDetail(BenefitHSAEmployerContributionDetail_externalCode, BenefitHSAEmployerContribution_effectiveStartDate, BenefitHSAEmployerContribution_externalCode, coverageTier);
+```
+
+
+
+
+#### BenefitAutomaticActionConfiguration
+
+
+listBenefitAutomaticActionConfigurations
+
+
+
+Queries the BenefitAutomaticActionConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitAutomaticActionConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitAutomaticActionConfigurations();
+```
+
+
+
+
+
+getBenefitAutomaticActionConfiguration
+
+
+
+Retrieves a single BenefitAutomaticActionConfiguration entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitLifeEventConfiguration_configurationId` | string | Yes | key: BenefitLifeEventConfiguration_configurationId |
+| `BenefitLifeEventConfiguration_effectiveStartDate` | string | Yes | key: BenefitLifeEventConfiguration_effectiveStartDate |
+| `id` | string | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitAutomaticActionConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitAutomaticActionConfiguration(BenefitLifeEventConfiguration_configurationId, BenefitLifeEventConfiguration_effectiveStartDate, id);
+```
+
+
+
+
+#### BenefitPensionAdditionalEmployeeContributionDetail
+
+
+listBenefitPensionAdditionalEmployeeContributionDetails
+
+
+
+Queries the BenefitPensionAdditionalEmployeeContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitPensionAdditionalEmployeeContributionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_98|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_98 result = check client->listBenefitPensionAdditionalEmployeeContributionDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitPensionAdditionalEmployeeContributionDetail
+
+
+
+Retrieves a single BenefitPensionAdditionalEmployeeContributionDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `avcContributionId` | int | Yes | key: avcContributionId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitPensionAdditionalEmployeeContributionDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitPensionAdditionalEmployeeContributionDetail|error`
+
+**Sample code:**
+
+```ballerina
+BenefitPensionAdditionalEmployeeContributionDetail result = check client->getBenefitPensionAdditionalEmployeeContributionDetail(Benefit_benefitId, Benefit_effectiveStartDate, avcContributionId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### BenefitsIntegrationRecurringInfo
+
+
+listBenefitsIntegrationRecurringInfos
+
+
+
+Queries the BenefitsIntegrationRecurringInfo collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitsIntegrationRecurringInfosQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listBenefitsIntegrationRecurringInfos();
+```
+
+
+
+
+
+getBenefitsIntegrationRecurringInfo
+
+
+
+Retrieves a single BenefitsIntegrationRecurringInfo entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `id` | string | Yes | key: id |
+| `payCompBeginDate` | string | Yes | key: payCompBeginDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitsIntegrationRecurringInfoQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getBenefitsIntegrationRecurringInfo(id, payCompBeginDate);
+```
+
+
+
+
+#### BenefitSavingsPlanEnrollmentDetails
+
+
+listBenefitSavingsPlanEnrollmentDetails
+
+
+
+Queries the BenefitSavingsPlanEnrollmentDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitSavingsPlanEnrollmentDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_100|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_100 result = check client->listBenefitSavingsPlanEnrollmentDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitSavingsPlanEnrollmentDetails
+
+
+
+Retrieves a single BenefitSavingsPlanEnrollmentDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `BenefitEnrollment_effectiveStartDate` | string | Yes | key: BenefitEnrollment_effectiveStartDate |
+| `BenefitEnrollment_id` | string | Yes | key: BenefitEnrollment_id |
+| `id` | int | Yes | key: id |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitSavingsPlanEnrollmentDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitSavingsPlanEnrollmentDetails|error`
+
+**Sample code:**
+
+```ballerina
+BenefitSavingsPlanEnrollmentDetails result = check client->getBenefitSavingsPlanEnrollmentDetails(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, id);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### ACAReportingDependentDetails
+
+
+listACAReportingDependentDetails
+
+
+
+Queries the ACAReportingDependentDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListACAReportingDependentDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_101|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_101 result = check client->listACAReportingDependentDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "ACAReportingInformation_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getACAReportingDependentDetails
+
+
+
+Retrieves a single ACAReportingDependentDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `ACAReportingInformation_externalCode` | string | Yes | key: ACAReportingInformation_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetACAReportingDependentDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `ACAReportingDependentDetails|error`
+
+**Sample code:**
+
+```ballerina
+ACAReportingDependentDetails result = check client->getACAReportingDependentDetails(ACAReportingInformation_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "ACAReportingInformation_externalCode": "1000",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+#### BenefitDeductionDetails
+
+
+listBenefitDeductionDetails
+
+
+
+Queries the BenefitDeductionDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBenefitDeductionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_102|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_102 result = check client->listBenefitDeductionDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getBenefitDeductionDetails
+
+
+
+Retrieves a single BenefitDeductionDetails entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Benefit_benefitId` | string | Yes | key: Benefit_benefitId |
+| `Benefit_effectiveStartDate` | string | Yes | key: Benefit_effectiveStartDate |
+| `dedcutionDetailId` | int | Yes | key: dedcutionDetailId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBenefitDeductionDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `BenefitDeductionDetails|error`
+
+**Sample code:**
+
+```ballerina
+BenefitDeductionDetails result = check client->getBenefitDeductionDetails(Benefit_benefitId, Benefit_effectiveStartDate, dedcutionDetailId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/example.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/example.md
new file mode 100644
index 00000000000..ef51dd94c90
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/example.md
@@ -0,0 +1,145 @@
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Example
+
+## What you'll build
+
+Build an integration that connects to SAP SuccessFactors Employee Central and retrieves benefit employee claim records through the SAP SuccessFactors Employee Central Global Benefits connector. The integration exposes an automation entry point that calls the operation and stores the result in a variable you can process further.
+
+**Operations used:**
+- **List Benefit Employee Claims** : Queries the BenefitEmployeeClaim collection and returns a page of entities, optionally filtered, sorted, and paged through OData query options.
+
+## Architecture
+
+```mermaid
+flowchart LR
+ A((User)) --> B[List Benefit Employee Claims]
+ B --> C[SAP SuccessFactors Employee Central Global Benefits Connector]
+ C --> D((SAP SuccessFactors OData API))
+```
+
+## Prerequisites
+
+- Access to a SAP SuccessFactors OData API server (see the [setup guide](setup-guide.md))
+- A company ID, username, and password, or OAuth 2.0 credentials
+
+## Setting up the SAP SuccessFactors Employee Central Global Benefits integration
+
+> **New to WSO2 Integrator?** Follow the [Create a New Integration](../../../../develop/create-integrations/create-a-new-integration.md) guide to set up your integration first, then return here to add the connector.
+
+## Adding the SAP SuccessFactors Employee Central Global Benefits connector
+
+### Step 1: Open the connector palette
+
+1. Select **Add Artifact**.
+2. Select **Connection** to open the connector search palette.
+
+
+
+### Step 2: Select the SAP SuccessFactors Employee Central Global Benefits connector
+
+1. Enter `ecglobalbenefits` in the search field.
+2. Select the **Ecglobalbenefits** connector card.
+
+## Configuring the SAP SuccessFactors Employee Central Global Benefits connection
+
+### Step 3: Bind the connection parameters to configurable variables
+
+Bind every required connection field to a configurable variable.
+
+- **Config** : Expression containing the `auth` credentials for the SAP SuccessFactors OData server — bind `username` to a `sfUsername` configurable variable and `password` to a `sfPassword` configurable variable.
+- **Hostname** : The SAP SuccessFactors OData API server hostname — bind to a `sfHostname` configurable variable.
+
+
+
+### Step 4: Save the connection
+
+Select **Save Connection** and verify that **ecglobalbenefitsClient** appears in the **Connections** section.
+
+
+
+### Step 5: Set actual values for your configurables
+
+1. Select **Configurations** at the bottom of the project tree under **Data Mappers**.
+2. Enter a value for each configurable listed below before you run the integration.
+
+- **sfUsername** (`configurable string`) : The SAP SuccessFactors login username, formatted as `@`.
+- **sfPassword** (`configurable string`) : The SAP SuccessFactors login password.
+- **sfHostname** (`configurable string`) : The SAP SuccessFactors OData API server hostname, for example `api68sales.successfactors.com`.
+
+## Configuring the SAP SuccessFactors Employee Central Global Benefits List Benefit Employee Claims operation
+
+### Step 6: Add an automation entry point
+
+1. Select **Add Artifact**.
+2. Select **Automation**.
+3. Select **Create** to accept the default settings.
+
+### Step 7: Expand the connection and configure the List Benefit Employee Claims operation
+
+1. Select the **+** icon between **Start** and **Error Handler**.
+2. Expand **ecglobalbenefitsClient** to display its operations.
+
+
+
+3. Select **List Benefit Employee Claims**. The operation has no required parameters, so review the auto-generated result variable.
+
+- **Result** : Name of the variable that stores the returned BenefitEmployeeClaim records — leave the default value, `jsonResult`.
+
+
+
+4. Select **Save**. The operation step appears in the automation flow between **Start** and **Error Handler**.
+
+
+
+## Try it yourself
+
+Try this sample in WSO2 Integration Platform.
+
+[](https://console.devant.dev/new?gh=wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecglobalbenefits_connector_sample)
+
+[View source on GitHub](https://github.com/wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecglobalbenefits_connector_sample)
+
+## More code examples
+
+The SAP SuccessFactors Employee Central connectors provide practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples), covering use cases like syncing employee data and sending notifications.
+
+1. [Google Sheets to SuccessFactors](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/google-sheets-to-successfactors) : Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
+2. [SuccessFactors to Slack](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/successfactors-to-slack) : Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/overview.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/overview.md
new file mode 100644
index 00000000000..73a60d7bc31
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/overview.md
@@ -0,0 +1,44 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecglobalbenefits"
+title: "SAP SuccessFactors Employee Central Global Benefits"
+description: "Overview of the ballerinax/sap.successfactors.ecglobalbenefits connector for WSO2 Integrator."
+---
+
+[SAP SuccessFactors Employee Central](https://www.sap.com/products/hcm/core-hr-payroll.html) is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
+
+WSO2 SAP Successfactors Global Benefits provides a way to interact with the [SAP SuccessFactors Employee Central APIs](https://api.sap.com/package/SuccessFactorsEmployeeCentral/overview).
+
+## Key Features
+
+- Manage comprehensive employee benefits including insurance and savings plans
+- Access pension funds, company cars, and benefit enrollments
+- Query benefit employee claims and eligibility records
+
+## Actions
+
+The connector exposes a single client for all ecglobalbenefits operations against the SAP SuccessFactors OData v2 API.
+
+| Client | Actions |
+|--------|---------|
+| `Client` | BenefitEmployeeClaim, BenefitSavingsPlanSubType, BenefitInsurancePlan, BenefitBalanceCarryForwardDetail, EmployeeWithEmployerMatchContributions, BenefitProgramEnrollment, EmployeeWithEmployerMatchContributionEntries, BenefitInsuranceCoverage, BenefitProgram, BenefitCompanyCarLeaseServiceProvider, and more |
+
+See the **[Action Reference](action-reference.md)** for the full list of operations, parameters, and sample code for each client.
+
+## Documentation
+
+* **[Setup Guide](setup-guide.md)**: How to obtain the connection details required by the connector from your SAP SuccessFactors instance.
+
+* **[Action Reference](action-reference.md)**: Full reference for all clients, operations, parameters, return types, and sample code.
+
+* **[Example](example.md)**: Learn how to build and configure an integration using the **SAP SuccessFactors Employee Central Global Benefits** connector, including connection setup, operation configuration, and execution flow.
+
+## How to contribute
+
+As an open source project, WSO2 welcomes contributions from the community.
+
+To contribute to the code for this connector, please create a pull request in the following repository.
+
+* [SAP SuccessFactors Employee Central Global Benefits Connector GitHub repository](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral)
+
+Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/setup-guide.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/setup-guide.md
new file mode 100644
index 00000000000..ce5cdb7c1a6
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/setup-guide.md
@@ -0,0 +1,74 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecglobalbenefits"
+title: "Setup Guide"
+description: "How to set up and configure the ballerinax/sap.successfactors.ecglobalbenefits connector."
+---
+
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Setup Guide
+
+This guide walks you through getting the necessary details from SAP SuccessFactors so that the connector can authenticate and communicate with your Employee Central instance.
+
+This connector supports two authentication methods: **Basic Authentication** and **OAuth 2.0 SAML Bearer**.
+
+## Method 1: Basic Authentication
+
+If you already have a username and password for this integration to work, you can use those directly. If you'd rather create a new account with narrowed scope for this integration, follow these steps:
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+2. Navigate to **Admin Center** > **Add New Employee** and create a new user account for this integration.
+3. Navigate to **Admin Center** > **Manage Permission Roles**, create a role scoped to only the permissions this integration needs, and grant it to the new user.
+4. Navigate to **Admin Center** > **Reset User Password** and set a password for the new user account.
+
+In either case, you will also need the API server hostname for your SuccessFactors region, for example, `api12.successfactors.eu`. The complete list of API server hostnames by region is available in the [SAP SuccessFactors API documentation](https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/LATEST/en-US/af2b8d5437494b12be88fe374eba75b6.html).
+
+## Method 2: OAuth 2.0 SAML Bearer
+
+### Step 1: Generate a key pair and certificate
+
+1. Generate an RSA key pair and a matching X.509 certificate. If you don't already have one, generate a self-signed pair with OpenSSL:
+
+ ```sh
+ openssl req -x509 -newkey rsa:2048 -keyout private_key.pem -out certificate.pem -days 365 -nodes -subj "/CN=YourAppName"
+ ```
+
+ `private_key.pem` is secret - it never leaves your machine or gets uploaded anywhere. Only `certificate.pem` is registered with SAP.
+
+### Step 2: Register an OAuth2 client application
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+
+2. Search for **Manage OAuth2 Client Applications** in Admin Center's action search, or navigate to it directly under **Admin Center** > **Company Settings**.
+
+ 
+
+3. Choose **Register Client Application** and provide the following information:
+
+ | Field | Description |
+ |-------|-------------|
+ | Application Name | A name to identify this integration |
+ | Description | An optional description |
+ | X.509 Certificate | The contents of `certificate.pem` as a single continuous base64 string, with the `-----BEGIN CERTIFICATE-----` / `-----END CERTIFICATE-----` lines and line breaks removed. Produce this with `awk '/BEGIN CERTIFICATE/{flag=1;next}/END CERTIFICATE/{flag=0}flag' certificate.pem \| tr -d '\n'` and paste the single line of output it prints. |
+
+4. Choose **Register** to save the application.
+
+### Step 3: Note your credentials
+
+After registering, open the application (choose **View** from the application list) to find the **Company ID** and the **API Key** SAP assigned to it.
+
+
+
+You now have everything the connector's SAML Bearer configuration needs: the API Key, the Company ID, the username to authenticate as, your `private_key.pem` and `certificate.pem` files, and the OAuth2 token endpoint (typically `https:///oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/action-reference.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/action-reference.md
new file mode 100644
index 00000000000..36c1b284feb
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/action-reference.md
@@ -0,0 +1,542 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecincometaxdeclaration"
+toc_max_heading_level: 4
+---
+
+# Actions
+
+The `ballerinax/sap.successfactors.ecincometaxdeclaration` package exposes the following clients:
+
+Available clients:
+
+| Client | Purpose |
+|--------|---------|
+| [`Client`](#client) | Manages ecincometaxdeclaration objects: DeclarationType, FiscalYearVariant, FiscalYearToCountryMap, ItDeclarationTimeBound, ItDeclInvestmentType, ItDeclaration, over the SAP SuccessFactors OData v2 API. |
+
+---
+
+## Client
+
+You can use these APIs to record income tax declaration and submit tax declarations actuals. You can also use these APIs to categorize or group investment types, and configure the window period that controls the creation of actuals and proposals.
+
+### Configuration
+
+#### ConnectionConfig
+
+Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.
+
+| Field | Type | Default | Description |
+|-------|------|---------|-------------|
+| `auth` | http:CredentialsConfig | Required | Configurations related to client authentication |
+| `httpVersion` | http:HttpVersion | See default | The HTTP version understood by the client |
+| `http1Settings` | http:ClientHttp1Settings | See default | Configurations related to HTTP/1.x protocol |
+| `http2Settings` | http:ClientHttp2Settings | See default | Configurations related to HTTP/2 protocol |
+| `timeout` | decimal | See default | The maximum time to wait (in seconds) for a response before closing the connection |
+| `forwarded` | string | See default | The choice of setting `forwarded`/`x-forwarded` header |
+| `followRedirects` | http:FollowRedirects | Optional | Configurations associated with Redirection |
+| `poolConfig` | http:PoolConfiguration | Optional | Configurations associated with request pooling |
+| `cache` | http:CacheConfig | See default | HTTP caching related configurations |
+| `compression` | http:Compression | See default | Specifies the way of handling compression (`accept-encoding`) header |
+| `circuitBreaker` | http:CircuitBreakerConfig | Optional | Configurations associated with the behaviour of the Circuit Breaker |
+| `retryConfig` | http:RetryConfig | Optional | Configurations associated with retrying |
+| `cookieConfig` | http:CookieConfig | Optional | Configurations associated with cookies |
+| `responseLimits` | http:ResponseLimitConfigs | See default | Configurations associated with inbound response size limits |
+| `secureSocket` | http:ClientSecureSocket | Optional | SSL/TLS-related options |
+| `proxy` | http:ProxyConfig | Optional | Proxy server related options |
+| `socketConfig` | http:ClientSocketConfig | See default | Provides settings related to client socket configuration |
+| `validation` | boolean | See default | Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default |
+| `laxDataBinding` | boolean | See default | Enables relaxed data binding on the client side. When enabled, `nil` values are treated as optional, and absent fields are handled as `nilable` types. Enabled by default. |
+
+The client also accepts a `hostname` string parameter (the SAP SuccessFactors API server host) and an optional `port` (defaults to `443`).
+
+### Initializing the client
+
+```ballerina
+import ballerinax/sap.successfactors.ecincometaxdeclaration;
+
+configurable string hostname = ?;
+configurable string username = ?;
+configurable string password = ?;
+
+ecincometaxdeclaration:Client client = check new (
+ {
+ auth: { username, password }
+ },
+ hostname
+);
+```
+
+### Operations
+#### DeclarationType
+
+
+listDeclarationTypes
+
+
+
+Queries the DeclarationType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListDeclarationTypesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper result = check client->listDeclarationTypes();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getDeclarationType
+
+
+
+Retrieves a single DeclarationType entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetDeclarationTypeQueries | No | Queries to be sent with the request |
+
+**Returns:** `DeclarationType|error`
+
+**Sample code:**
+
+```ballerina
+DeclarationType result = check client->getDeclarationType(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "externalCode": "1000"
+}
+```
+
+
+
+
+#### FiscalYearVariant
+
+
+listFiscalYearVariants
+
+
+
+Queries the FiscalYearVariant collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFiscalYearVariantsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_1|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_1 result = check client->listFiscalYearVariants();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFiscalYearVariant
+
+
+
+Retrieves a single FiscalYearVariant entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFiscalYearVariantQueries | No | Queries to be sent with the request |
+
+**Returns:** `FiscalYearVariant|error`
+
+**Sample code:**
+
+```ballerina
+FiscalYearVariant result = check client->getFiscalYearVariant(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "externalCode": "1000"
+}
+```
+
+
+
+
+#### FiscalYearToCountryMap
+
+
+listFiscalYearToCountryMaps
+
+
+
+Queries the FiscalYearToCountryMap collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFiscalYearToCountryMapsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_2|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_2 result = check client->listFiscalYearToCountryMaps();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getFiscalYearToCountryMap
+
+
+
+Retrieves a single FiscalYearToCountryMap entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFiscalYearToCountryMapQueries | No | Queries to be sent with the request |
+
+**Returns:** `FiscalYearToCountryMap|error`
+
+**Sample code:**
+
+```ballerina
+FiscalYearToCountryMap result = check client->getFiscalYearToCountryMap(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### ItDeclarationTimeBound
+
+
+listItDeclarationTimeBounds
+
+
+
+Queries the ItDeclarationTimeBound collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListItDeclarationTimeBoundsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_3|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_3 result = check client->listItDeclarationTimeBounds();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getItDeclarationTimeBound
+
+
+
+Retrieves a single ItDeclarationTimeBound entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetItDeclarationTimeBoundQueries | No | Queries to be sent with the request |
+
+**Returns:** `ItDeclarationTimeBound|error`
+
+**Sample code:**
+
+```ballerina
+ItDeclarationTimeBound result = check client->getItDeclarationTimeBound(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "externalCode": "1000"
+}
+```
+
+
+
+
+#### ItDeclInvestmentType
+
+
+listItDeclInvestmentTypes
+
+
+
+Queries the ItDeclInvestmentType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListItDeclInvestmentTypesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_4|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_4 result = check client->listItDeclInvestmentTypes();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "effectiveStartDate": "2026-01-01",
+ "externalCode": "1000",
+ "declarationTypeNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getItDeclInvestmentType
+
+
+
+Retrieves a single ItDeclInvestmentType entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetItDeclInvestmentTypeQueries | No | Queries to be sent with the request |
+
+**Returns:** `ItDeclInvestmentType|error`
+
+**Sample code:**
+
+```ballerina
+ItDeclInvestmentType result = check client->getItDeclInvestmentType(effectiveStartDate, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "effectiveStartDate": "2026-01-01",
+ "externalCode": "1000",
+ "declarationTypeNav": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### ItDeclaration
+
+
+listItDeclarations
+
+
+
+Queries the ItDeclaration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListItDeclarationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_5|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_5 result = check client->listItDeclarations();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "effectiveStartDate": "2026-01-01",
+ "externalCode": "1000",
+ "itDeclInvestmentTypeNav": {},
+ "typeNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getItDeclaration
+
+
+
+Retrieves a single ItDeclaration entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetItDeclarationQueries | No | Queries to be sent with the request |
+
+**Returns:** `ItDeclaration|error`
+
+**Sample code:**
+
+```ballerina
+ItDeclaration result = check client->getItDeclaration(effectiveStartDate, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "effectiveStartDate": "2026-01-01",
+ "externalCode": "1000",
+ "itDeclInvestmentTypeNav": {
+ "effectiveStartDate": "2026-01-01",
+ "externalCode": "1000",
+ "declarationTypeNav": {
+ "externalCode": "1000"
+ }
+ },
+ "typeNav": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/example.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/example.md
new file mode 100644
index 00000000000..b1587f3880d
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/example.md
@@ -0,0 +1,145 @@
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Example
+
+## What you'll build
+
+Build an integration that connects to SAP SuccessFactors Employee Central and retrieves DeclarationType records through the SAP SuccessFactors Employee Central Income Tax Declaration connector. The integration exposes an automation entry point that calls the operation and stores the result in a variable you can process further.
+
+**Operations used:**
+- **List Declaration Types** : Queries the DeclarationType collection and returns a page of entities, optionally filtered, sorted, and paged through OData query options.
+
+## Architecture
+
+```mermaid
+flowchart LR
+ A((User)) --> B[List Declaration Types]
+ B --> C[SAP SuccessFactors Employee Central Income Tax Declaration Connector]
+ C --> D((SAP SuccessFactors OData API))
+```
+
+## Prerequisites
+
+- Access to a SAP SuccessFactors OData API server (see the [setup guide](setup-guide.md))
+- A company ID, username, and password, or OAuth 2.0 credentials
+
+## Setting up the SAP SuccessFactors Employee Central Income Tax Declaration integration
+
+> **New to WSO2 Integrator?** Follow the [Create a New Integration](../../../../develop/create-integrations/create-a-new-integration.md) guide to set up your integration first, then return here to add the connector.
+
+## Adding the SAP SuccessFactors Employee Central Income Tax Declaration connector
+
+### Step 1: Open the connector palette
+
+1. Select **Add Artifact**.
+2. Select **Connection** to open the connector search palette.
+
+
+
+### Step 2: Select the SAP SuccessFactors Employee Central Income Tax Declaration connector
+
+1. Enter `ecincometaxdeclaration` in the search field.
+2. Select the **Ecincometaxdeclaration** connector card.
+
+## Configuring the SAP SuccessFactors Employee Central Income Tax Declaration connection
+
+### Step 3: Bind the connection parameters to configurable variables
+
+Bind every required connection field to a configurable variable.
+
+- **Config** : Expression containing the `auth` credentials for the SAP SuccessFactors OData server — bind `username` to a `sfUsername` configurable variable and `password` to a `sfPassword` configurable variable.
+- **Hostname** : The SAP SuccessFactors OData API server hostname — bind to a `sfHostname` configurable variable.
+
+
+
+### Step 4: Save the connection
+
+Select **Save Connection** and verify that **ecincometaxdeclarationClient** appears in the **Connections** section.
+
+
+
+### Step 5: Set actual values for your configurables
+
+1. Select **Configurations** at the bottom of the project tree under **Data Mappers**.
+2. Enter a value for each configurable listed below before you run the integration.
+
+- **sfUsername** (`configurable string`) : The SAP SuccessFactors login username, formatted as `@`.
+- **sfPassword** (`configurable string`) : The SAP SuccessFactors login password.
+- **sfHostname** (`configurable string`) : The SAP SuccessFactors OData API server hostname, for example `api68sales.successfactors.com`.
+
+## Configuring the SAP SuccessFactors Employee Central Income Tax Declaration List Declaration Types operation
+
+### Step 6: Add an automation entry point
+
+1. Select **Add Artifact**.
+2. Select **Automation**.
+3. Select **Create** to accept the default settings.
+
+### Step 7: Expand the connection and configure the List Declaration Types operation
+
+1. Select the **+** icon between **Start** and **Error Handler**.
+2. Expand **ecincometaxdeclarationClient** to display its operations.
+
+
+
+3. Select **List Declaration Types**. The operation has no required parameters, so review the auto-generated result variable.
+
+- **Result** : Name of the variable that stores the returned DeclarationType records — leave the default value, `ecincometaxdeclarationWrapper`.
+
+
+
+4. Select **Save**. The operation step appears in the automation flow between **Start** and **Error Handler**.
+
+
+
+## Try it yourself
+
+Try this sample in WSO2 Integration Platform.
+
+[](https://console.devant.dev/new?gh=wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecincometaxdeclaration_connector_sample)
+
+[View source on GitHub](https://github.com/wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecincometaxdeclaration_connector_sample)
+
+## More code examples
+
+The SAP SuccessFactors Employee Central connectors provide practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples), covering use cases like syncing employee data and sending notifications.
+
+1. [Google Sheets to SuccessFactors](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/google-sheets-to-successfactors) : Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
+2. [SuccessFactors to Slack](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/successfactors-to-slack) : Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/overview.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/overview.md
new file mode 100644
index 00000000000..fd0e7d9d119
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/overview.md
@@ -0,0 +1,44 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecincometaxdeclaration"
+title: "SAP SuccessFactors Employee Central Income Tax Declaration"
+description: "Overview of the ballerinax/sap.successfactors.ecincometaxdeclaration connector for WSO2 Integrator."
+---
+
+[SAP SuccessFactors Employee Central](https://www.sap.com/products/hcm/core-hr-payroll.html) is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
+
+WSO2 SAP Successfactors Income Tax Declaration provides a way to interact with the [SAP SuccessFactors Employee Central APIs](https://api.sap.com/package/SuccessFactorsEmployeeCentral/overview).
+
+## Key Features
+
+- Manage income tax declaration and investment declarations
+- Configure fiscal year tax settings and exemption categories
+- Query declaration types and tax configuration data
+
+## Actions
+
+The connector exposes a single client for all ecincometaxdeclaration operations against the SAP SuccessFactors OData v2 API.
+
+| Client | Actions |
+|--------|---------|
+| `Client` | DeclarationType, FiscalYearVariant, FiscalYearToCountryMap, ItDeclarationTimeBound, ItDeclInvestmentType, ItDeclaration |
+
+See the **[Action Reference](action-reference.md)** for the full list of operations, parameters, and sample code for each client.
+
+## Documentation
+
+* **[Setup Guide](setup-guide.md)**: How to obtain the connection details required by the connector from your SAP SuccessFactors instance.
+
+* **[Action Reference](action-reference.md)**: Full reference for all clients, operations, parameters, return types, and sample code.
+
+* **[Example](example.md)**: Learn how to build and configure an integration using the **SAP SuccessFactors Employee Central Income Tax Declaration** connector, including connection setup, operation configuration, and execution flow.
+
+## How to contribute
+
+As an open source project, WSO2 welcomes contributions from the community.
+
+To contribute to the code for this connector, please create a pull request in the following repository.
+
+* [SAP SuccessFactors Employee Central Income Tax Declaration Connector GitHub repository](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral)
+
+Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/setup-guide.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/setup-guide.md
new file mode 100644
index 00000000000..b1aba7198d9
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/setup-guide.md
@@ -0,0 +1,74 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecincometaxdeclaration"
+title: "Setup Guide"
+description: "How to set up and configure the ballerinax/sap.successfactors.ecincometaxdeclaration connector."
+---
+
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Setup Guide
+
+This guide walks you through getting the necessary details from SAP SuccessFactors so that the connector can authenticate and communicate with your Employee Central instance.
+
+This connector supports two authentication methods: **Basic Authentication** and **OAuth 2.0 SAML Bearer**.
+
+## Method 1: Basic Authentication
+
+If you already have a username and password for this integration to work, you can use those directly. If you'd rather create a new account with narrowed scope for this integration, follow these steps:
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+2. Navigate to **Admin Center** > **Add New Employee** and create a new user account for this integration.
+3. Navigate to **Admin Center** > **Manage Permission Roles**, create a role scoped to only the permissions this integration needs, and grant it to the new user.
+4. Navigate to **Admin Center** > **Reset User Password** and set a password for the new user account.
+
+In either case, you will also need the API server hostname for your SuccessFactors region, for example, `api12.successfactors.eu`. The complete list of API server hostnames by region is available in the [SAP SuccessFactors API documentation](https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/LATEST/en-US/af2b8d5437494b12be88fe374eba75b6.html).
+
+## Method 2: OAuth 2.0 SAML Bearer
+
+### Step 1: Generate a key pair and certificate
+
+1. Generate an RSA key pair and a matching X.509 certificate. If you don't already have one, generate a self-signed pair with OpenSSL:
+
+ ```sh
+ openssl req -x509 -newkey rsa:2048 -keyout private_key.pem -out certificate.pem -days 365 -nodes -subj "/CN=YourAppName"
+ ```
+
+ `private_key.pem` is secret - it never leaves your machine or gets uploaded anywhere. Only `certificate.pem` is registered with SAP.
+
+### Step 2: Register an OAuth2 client application
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+
+2. Search for **Manage OAuth2 Client Applications** in Admin Center's action search, or navigate to it directly under **Admin Center** > **Company Settings**.
+
+ 
+
+3. Choose **Register Client Application** and provide the following information:
+
+ | Field | Description |
+ |-------|-------------|
+ | Application Name | A name to identify this integration |
+ | Description | An optional description |
+ | X.509 Certificate | The contents of `certificate.pem` as a single continuous base64 string, with the `-----BEGIN CERTIFICATE-----` / `-----END CERTIFICATE-----` lines and line breaks removed. Produce this with `awk '/BEGIN CERTIFICATE/{flag=1;next}/END CERTIFICATE/{flag=0}flag' certificate.pem \| tr -d '\n'` and paste the single line of output it prints. |
+
+4. Choose **Register** to save the application.
+
+### Step 3: Note your credentials
+
+After registering, open the application (choose **View** from the application list) to find the **Company ID** and the **API Key** SAP assigned to it.
+
+
+
+You now have everything the connector's SAML Bearer configuration needs: the API Key, the Company ID, the username to authenticate as, your `private_key.pem` and `certificate.pem` files, and the OAuth2 token endpoint (typically `https:///oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/action-reference.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/action-reference.md
new file mode 100644
index 00000000000..2f1b93115b2
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/action-reference.md
@@ -0,0 +1,533 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecmasterdatareplication"
+toc_max_heading_level: 4
+---
+
+# Actions
+
+The `ballerinax/sap.successfactors.ecmasterdatareplication` package exposes the following clients:
+
+Available clients:
+
+| Client | Purpose |
+|--------|---------|
+| [`Client`](#client) | Manages ecmasterdatareplication objects: EmployeeDataReplicationConfirmationErrorMessage, EmployeeDataReplicationElement, EmployeeDataReplicationNotification, EmployeeDataReplicationConfirmation, over the SAP SuccessFactors OData v2 API. |
+
+---
+
+## Client
+
+You can use these APIs to access the information about the replication status of employee data from Employee Central to payroll systems. The APIs are used in the standard integrations from SAP SuccessFactors Employee Central to SAP ERP, SAP S/4HANA and SAP SuccessFactors Employee Central Payroll.
+
+### Configuration
+
+#### ConnectionConfig
+
+Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.
+
+| Field | Type | Default | Description |
+|-------|------|---------|-------------|
+| `auth` | http:CredentialsConfig | Required | Configurations related to client authentication |
+| `httpVersion` | http:HttpVersion | See default | The HTTP version understood by the client |
+| `http1Settings` | http:ClientHttp1Settings | See default | Configurations related to HTTP/1.x protocol |
+| `http2Settings` | http:ClientHttp2Settings | See default | Configurations related to HTTP/2 protocol |
+| `timeout` | decimal | See default | The maximum time to wait (in seconds) for a response before closing the connection |
+| `forwarded` | string | See default | The choice of setting `forwarded`/`x-forwarded` header |
+| `followRedirects` | http:FollowRedirects | Optional | Configurations associated with Redirection |
+| `poolConfig` | http:PoolConfiguration | Optional | Configurations associated with request pooling |
+| `cache` | http:CacheConfig | See default | HTTP caching related configurations |
+| `compression` | http:Compression | See default | Specifies the way of handling compression (`accept-encoding`) header |
+| `circuitBreaker` | http:CircuitBreakerConfig | Optional | Configurations associated with the behaviour of the Circuit Breaker |
+| `retryConfig` | http:RetryConfig | Optional | Configurations associated with retrying |
+| `cookieConfig` | http:CookieConfig | Optional | Configurations associated with cookies |
+| `responseLimits` | http:ResponseLimitConfigs | See default | Configurations associated with inbound response size limits |
+| `secureSocket` | http:ClientSecureSocket | Optional | SSL/TLS-related options |
+| `proxy` | http:ProxyConfig | Optional | Proxy server related options |
+| `socketConfig` | http:ClientSocketConfig | See default | Provides settings related to client socket configuration |
+| `validation` | boolean | See default | Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default |
+| `laxDataBinding` | boolean | See default | Enables relaxed data binding on the client side. When enabled, `nil` values are treated as optional, and absent fields are handled as `nilable` types. Enabled by default. |
+
+The client also accepts a `hostname` string parameter (the SAP SuccessFactors API server host) and an optional `port` (defaults to `443`).
+
+### Initializing the client
+
+```ballerina
+import ballerinax/sap.successfactors.ecmasterdatareplication;
+
+configurable string hostname = ?;
+configurable string username = ?;
+configurable string password = ?;
+
+ecmasterdatareplication:Client client = check new (
+ {
+ auth: { username, password }
+ },
+ hostname
+);
+```
+
+### Operations
+#### EmployeeDataReplicationConfirmationErrorMessage
+
+
+listEmployeeDataReplicationConfirmationErrorMessages
+
+
+
+Queries the EmployeeDataReplicationConfirmationErrorMessage collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeDataReplicationConfirmationErrorMessagesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper result = check client->listEmployeeDataReplicationConfirmationErrorMessages();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "EmployeeDataReplicationConfirmation_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createEmployeeDataReplicationConfirmationErrorMessage
+
+
+
+Creates a new EmployeeDataReplicationConfirmationErrorMessage entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EmployeeDataReplicationConfirmationErrorMessage | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEmployeeDataReplicationConfirmationErrorMessage|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEmployeeDataReplicationConfirmationErrorMessage result = check client->createEmployeeDataReplicationConfirmationErrorMessage(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "EmployeeDataReplicationConfirmation_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getEmployeeDataReplicationConfirmationErrorMessage
+
+
+
+Retrieves a single EmployeeDataReplicationConfirmationErrorMessage entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeDataReplicationConfirmation_externalCode` | string | Yes | key: EmployeeDataReplicationConfirmation_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeDataReplicationConfirmationErrorMessageQueries | No | Queries to be sent with the request |
+
+**Returns:** `EmployeeDataReplicationConfirmationErrorMessage_1|error`
+
+**Sample code:**
+
+```ballerina
+EmployeeDataReplicationConfirmationErrorMessage_1 result = check client->getEmployeeDataReplicationConfirmationErrorMessage(EmployeeDataReplicationConfirmation_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "EmployeeDataReplicationConfirmation_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### EmployeeDataReplicationElement
+
+
+listEmployeeDataReplicationElements
+
+
+
+Queries the EmployeeDataReplicationElement collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeDataReplicationElementsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_1|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_1 result = check client->listEmployeeDataReplicationElements();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "lastConfirmationNav": {},
+ "lastConfirmationWithSuccessNav": {},
+ "lastReplicationStartNotificationNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getEmployeeDataReplicationElement
+
+
+
+Retrieves a single EmployeeDataReplicationElement entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeDataReplicationElementQueries | No | Queries to be sent with the request |
+
+**Returns:** `EmployeeDataReplicationElement_1|error`
+
+**Sample code:**
+
+```ballerina
+EmployeeDataReplicationElement_1 result = check client->getEmployeeDataReplicationElement(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "lastConfirmationNav": {
+ "externalCode": "1000",
+ "employeeDataReplicationConfirmationErrorMessages": {}
+ },
+ "lastConfirmationWithSuccessNav": {
+ "externalCode": "1000",
+ "employeeDataReplicationConfirmationErrorMessages": {}
+ },
+ "lastReplicationStartNotificationNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+deleteEmployeeDataReplicationElement
+
+
+
+Deletes the EmployeeDataReplicationElement identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteEmployeeDataReplicationElementHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeDataReplicationElement(externalCode);
+```
+
+
+
+
+#### EmployeeDataReplicationNotification
+
+
+listEmployeeDataReplicationNotifications
+
+
+
+Queries the EmployeeDataReplicationNotification collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeDataReplicationNotificationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_2|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_2 result = check client->listEmployeeDataReplicationNotifications();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createEmployeeDataReplicationNotification
+
+
+
+Creates a new EmployeeDataReplicationNotification entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EmployeeDataReplicationNotification | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEmployeeDataReplicationNotification|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEmployeeDataReplicationNotification result = check client->createEmployeeDataReplicationNotification(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getEmployeeDataReplicationNotification
+
+
+
+Retrieves a single EmployeeDataReplicationNotification entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeDataReplicationNotificationQueries | No | Queries to be sent with the request |
+
+**Returns:** `EmployeeDataReplicationNotification_1|error`
+
+**Sample code:**
+
+```ballerina
+EmployeeDataReplicationNotification_1 result = check client->getEmployeeDataReplicationNotification(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### EmployeeDataReplicationConfirmation
+
+
+listEmployeeDataReplicationConfirmations
+
+
+
+Queries the EmployeeDataReplicationConfirmation collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeDataReplicationConfirmationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_3|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_3 result = check client->listEmployeeDataReplicationConfirmations();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "employeeDataReplicationConfirmationErrorMessages": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createEmployeeDataReplicationConfirmation
+
+
+
+Creates a new EmployeeDataReplicationConfirmation entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EmployeeDataReplicationConfirmation | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEmployeeDataReplicationConfirmation|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEmployeeDataReplicationConfirmation result = check client->createEmployeeDataReplicationConfirmation(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "employeeDataReplicationConfirmationErrorMessages": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getEmployeeDataReplicationConfirmation
+
+
+
+Retrieves a single EmployeeDataReplicationConfirmation entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeDataReplicationConfirmationQueries | No | Queries to be sent with the request |
+
+**Returns:** `EmployeeDataReplicationConfirmation_1|error`
+
+**Sample code:**
+
+```ballerina
+EmployeeDataReplicationConfirmation_1 result = check client->getEmployeeDataReplicationConfirmation(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "employeeDataReplicationConfirmationErrorMessages": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/example.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/example.md
new file mode 100644
index 00000000000..2c518de1754
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/example.md
@@ -0,0 +1,145 @@
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Example
+
+## What you'll build
+
+Build an integration that connects to SAP SuccessFactors Employee Central and retrieves employee data replication confirmation error message records through the SAP SuccessFactors Employee Central Master Data Replication connector. The integration exposes an automation entry point that calls the operation and stores the result in a variable you can process further.
+
+**Operations used:**
+- **List Employee Data Replication Confirmation Error Messages** : Queries the EmployeeDataReplicationConfirmationErrorMessage collection and returns a page of entities, optionally filtered, sorted, and paged through OData query options.
+
+## Architecture
+
+```mermaid
+flowchart LR
+ A((User)) --> B[List Employee Data Replication Confirmation Error Messages]
+ B --> C[SAP SuccessFactors Employee Central Master Data Replication Connector]
+ C --> D((SAP SuccessFactors OData API))
+```
+
+## Prerequisites
+
+- Access to a SAP SuccessFactors OData API server (see the [setup guide](setup-guide.md))
+- A company ID, username, and password, or OAuth 2.0 credentials
+
+## Setting up the SAP SuccessFactors Employee Central Master Data Replication integration
+
+> **New to WSO2 Integrator?** Follow the [Create a New Integration](../../../../develop/create-integrations/create-a-new-integration.md) guide to set up your integration first, then return here to add the connector.
+
+## Adding the SAP SuccessFactors Employee Central Master Data Replication connector
+
+### Step 1: Open the connector palette
+
+1. Select **Add Artifact**.
+2. Select **Connection** to open the connector search palette.
+
+
+
+### Step 2: Select the SAP SuccessFactors Employee Central Master Data Replication connector
+
+1. Enter `ecmasterdatareplication` in the search field.
+2. Select the **Ecmasterdatareplication** connector card.
+
+## Configuring the SAP SuccessFactors Employee Central Master Data Replication connection
+
+### Step 3: Bind the connection parameters to configurable variables
+
+Bind every required connection field to a configurable variable.
+
+- **Config** : Expression containing the `auth` credentials for the SAP SuccessFactors OData server — bind `username` to a `sfUsername` configurable variable and `password` to a `sfPassword` configurable variable.
+- **Hostname** : The SAP SuccessFactors OData API server hostname — bind to a `sfHostname` configurable variable.
+
+
+
+### Step 4: Save the connection
+
+Select **Save Connection** and verify that **ecmasterdatareplicationClient** appears in the **Connections** section.
+
+
+
+### Step 5: Set actual values for your configurables
+
+1. Select **Configurations** at the bottom of the project tree under **Data Mappers**.
+2. Enter a value for each configurable listed below before you run the integration.
+
+- **sfUsername** (`configurable string`) : The SAP SuccessFactors login username, formatted as `@`.
+- **sfPassword** (`configurable string`) : The SAP SuccessFactors login password.
+- **sfHostname** (`configurable string`) : The SAP SuccessFactors OData API server hostname, for example `api68sales.successfactors.com`.
+
+## Configuring the SAP SuccessFactors Employee Central Master Data Replication List Employee Data Replication Confirmation Error Messages operation
+
+### Step 6: Add an automation entry point
+
+1. Select **Add Artifact**.
+2. Select **Automation**.
+3. Select **Create** to accept the default settings.
+
+### Step 7: Expand the connection and configure the List Employee Data Replication Confirmation Error Messages operation
+
+1. Select the **+** icon between **Start** and **Error Handler**.
+2. Expand **ecmasterdatareplicationClient** to display its operations.
+
+
+
+3. Select **List Employee Data Replication Confirmation Error Messages**. The operation has no required parameters, so review the auto-generated result variable.
+
+- **Result** : Name of the variable that stores the returned EmployeeDataReplicationConfirmationErrorMessage records — leave the default value, `ecmasterdatareplicationWrapper`.
+
+
+
+4. Select **Save**. The operation step appears in the automation flow between **Start** and **Error Handler**.
+
+
+
+## Try it yourself
+
+Try this sample in WSO2 Integration Platform.
+
+[](https://console.devant.dev/new?gh=wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecmasterdatareplication_connector_sample)
+
+[View source on GitHub](https://github.com/wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecmasterdatareplication_connector_sample)
+
+## More code examples
+
+The SAP SuccessFactors Employee Central connectors provide practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples), covering use cases like syncing employee data and sending notifications.
+
+1. [Google Sheets to SuccessFactors](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/google-sheets-to-successfactors) : Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
+2. [SuccessFactors to Slack](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/successfactors-to-slack) : Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/overview.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/overview.md
new file mode 100644
index 00000000000..040cf1c0ccf
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/overview.md
@@ -0,0 +1,44 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecmasterdatareplication"
+title: "SAP SuccessFactors Employee Central Master Data Replication"
+description: "Overview of the ballerinax/sap.successfactors.ecmasterdatareplication connector for WSO2 Integrator."
+---
+
+[SAP SuccessFactors Employee Central](https://www.sap.com/products/hcm/core-hr-payroll.html) is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
+
+WSO2 SAP Successfactors Master Data Replication provides a way to interact with the [SAP SuccessFactors Employee Central APIs](https://api.sap.com/package/SuccessFactorsEmployeeCentral/overview). The service allows to replicate and synchronize employee master data across different systems and maintain data consistency.
+
+## Key Features
+
+- Manage master data replication across Employee Central systems
+- Monitor replication status and confirmation error messages
+- Query replication configurations and audit logs
+
+## Actions
+
+The connector exposes a single client for all ecmasterdatareplication operations against the SAP SuccessFactors OData v2 API.
+
+| Client | Actions |
+|--------|---------|
+| `Client` | EmployeeDataReplicationConfirmationErrorMessage, EmployeeDataReplicationElement, EmployeeDataReplicationNotification, EmployeeDataReplicationConfirmation |
+
+See the **[Action Reference](action-reference.md)** for the full list of operations, parameters, and sample code for each client.
+
+## Documentation
+
+* **[Setup Guide](setup-guide.md)**: How to obtain the connection details required by the connector from your SAP SuccessFactors instance.
+
+* **[Action Reference](action-reference.md)**: Full reference for all clients, operations, parameters, return types, and sample code.
+
+* **[Example](example.md)**: Learn how to build and configure an integration using the **SAP SuccessFactors Employee Central Master Data Replication** connector, including connection setup, operation configuration, and execution flow.
+
+## How to contribute
+
+As an open source project, WSO2 welcomes contributions from the community.
+
+To contribute to the code for this connector, please create a pull request in the following repository.
+
+* [SAP SuccessFactors Employee Central Master Data Replication Connector GitHub repository](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral)
+
+Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/setup-guide.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/setup-guide.md
new file mode 100644
index 00000000000..4766ddc670c
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/setup-guide.md
@@ -0,0 +1,74 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecmasterdatareplication"
+title: "Setup Guide"
+description: "How to set up and configure the ballerinax/sap.successfactors.ecmasterdatareplication connector."
+---
+
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Setup Guide
+
+This guide walks you through getting the necessary details from SAP SuccessFactors so that the connector can authenticate and communicate with your Employee Central instance.
+
+This connector supports two authentication methods: **Basic Authentication** and **OAuth 2.0 SAML Bearer**.
+
+## Method 1: Basic Authentication
+
+If you already have a username and password for this integration to work, you can use those directly. If you'd rather create a new account with narrowed scope for this integration, follow these steps:
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+2. Navigate to **Admin Center** > **Add New Employee** and create a new user account for this integration.
+3. Navigate to **Admin Center** > **Manage Permission Roles**, create a role scoped to only the permissions this integration needs, and grant it to the new user.
+4. Navigate to **Admin Center** > **Reset User Password** and set a password for the new user account.
+
+In either case, you will also need the API server hostname for your SuccessFactors region, for example, `api12.successfactors.eu`. The complete list of API server hostnames by region is available in the [SAP SuccessFactors API documentation](https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/LATEST/en-US/af2b8d5437494b12be88fe374eba75b6.html).
+
+## Method 2: OAuth 2.0 SAML Bearer
+
+### Step 1: Generate a key pair and certificate
+
+1. Generate an RSA key pair and a matching X.509 certificate. If you don't already have one, generate a self-signed pair with OpenSSL:
+
+ ```sh
+ openssl req -x509 -newkey rsa:2048 -keyout private_key.pem -out certificate.pem -days 365 -nodes -subj "/CN=YourAppName"
+ ```
+
+ `private_key.pem` is secret - it never leaves your machine or gets uploaded anywhere. Only `certificate.pem` is registered with SAP.
+
+### Step 2: Register an OAuth2 client application
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+
+2. Search for **Manage OAuth2 Client Applications** in Admin Center's action search, or navigate to it directly under **Admin Center** > **Company Settings**.
+
+ 
+
+3. Choose **Register Client Application** and provide the following information:
+
+ | Field | Description |
+ |-------|-------------|
+ | Application Name | A name to identify this integration |
+ | Description | An optional description |
+ | X.509 Certificate | The contents of `certificate.pem` as a single continuous base64 string, with the `-----BEGIN CERTIFICATE-----` / `-----END CERTIFICATE-----` lines and line breaks removed. Produce this with `awk '/BEGIN CERTIFICATE/{flag=1;next}/END CERTIFICATE/{flag=0}flag' certificate.pem \| tr -d '\n'` and paste the single line of output it prints. |
+
+4. Choose **Register** to save the application.
+
+### Step 3: Note your credentials
+
+After registering, open the application (choose **View** from the application list) to find the **Company ID** and the **API Key** SAP assigned to it.
+
+
+
+You now have everything the connector's SAML Bearer configuration needs: the API Key, the Company ID, the username to authenticate as, your `private_key.pem` and `certificate.pem` files, and the OAuth2 token endpoint (typically `https:///oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/action-reference.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/action-reference.md
new file mode 100644
index 00000000000..71bfeb8ed7e
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/action-reference.md
@@ -0,0 +1,7321 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecpaymentinformation"
+toc_max_heading_level: 4
+---
+
+# Actions
+
+The `ballerinax/sap.successfactors.ecpaymentinformation` package exposes the following clients:
+
+Available clients:
+
+| Client | Purpose |
+|--------|---------|
+| [`Client`](#client) | Manages ecpaymentinformation objects: PaymentInformationDetailV3KEN, PaymentInformationDetailV3ISR, PaymentInformationDetailV3, PaymentInformationDetailV3ARG, PaymentMethodV3, Bank, CustomPayTypeAssignment, CustomPayType…, over the SAP SuccessFactors OData v2 API. |
+
+---
+
+## Client
+
+You can use these APIs to maintain the country-dependent fields of payment information details for specific countries.
+
+### Configuration
+
+#### ConnectionConfig
+
+Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.
+
+| Field | Type | Default | Description |
+|-------|------|---------|-------------|
+| `auth` | http:CredentialsConfig | Required | Configurations related to client authentication |
+| `httpVersion` | http:HttpVersion | See default | The HTTP version understood by the client |
+| `http1Settings` | http:ClientHttp1Settings | See default | Configurations related to HTTP/1.x protocol |
+| `http2Settings` | http:ClientHttp2Settings | See default | Configurations related to HTTP/2 protocol |
+| `timeout` | decimal | See default | The maximum time to wait (in seconds) for a response before closing the connection |
+| `forwarded` | string | See default | The choice of setting `forwarded`/`x-forwarded` header |
+| `followRedirects` | http:FollowRedirects | Optional | Configurations associated with Redirection |
+| `poolConfig` | http:PoolConfiguration | Optional | Configurations associated with request pooling |
+| `cache` | http:CacheConfig | See default | HTTP caching related configurations |
+| `compression` | http:Compression | See default | Specifies the way of handling compression (`accept-encoding`) header |
+| `circuitBreaker` | http:CircuitBreakerConfig | Optional | Configurations associated with the behaviour of the Circuit Breaker |
+| `retryConfig` | http:RetryConfig | Optional | Configurations associated with retrying |
+| `cookieConfig` | http:CookieConfig | Optional | Configurations associated with cookies |
+| `responseLimits` | http:ResponseLimitConfigs | See default | Configurations associated with inbound response size limits |
+| `secureSocket` | http:ClientSecureSocket | Optional | SSL/TLS-related options |
+| `proxy` | http:ProxyConfig | Optional | Proxy server related options |
+| `socketConfig` | http:ClientSocketConfig | See default | Provides settings related to client socket configuration |
+| `validation` | boolean | See default | Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default |
+| `laxDataBinding` | boolean | See default | Enables relaxed data binding on the client side. When enabled, `nil` values are treated as optional, and absent fields are handled as `nilable` types. Enabled by default. |
+
+The client also accepts a `hostname` string parameter (the SAP SuccessFactors API server host) and an optional `port` (defaults to `443`).
+
+### Initializing the client
+
+```ballerina
+import ballerinax/sap.successfactors.ecpaymentinformation;
+
+configurable string hostname = ?;
+configurable string username = ?;
+configurable string password = ?;
+
+ecpaymentinformation:Client client = check new (
+ {
+ auth: { username, password }
+ },
+ hostname
+);
+```
+
+### Operations
+#### PaymentInformationDetailV3KEN
+
+
+listPaymentInformationDetailV3KENs
+
+
+
+Queries the PaymentInformationDetailV3KEN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3KENsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper result = check client->listPaymentInformationDetailV3KENs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3KEN
+
+
+
+Creates a new PaymentInformationDetailV3KEN entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3KEN | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3KEN|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3KEN result = check client->createPaymentInformationDetailV3KEN(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3KEN
+
+
+
+Retrieves a single PaymentInformationDetailV3KEN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3KENQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3KEN|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3KEN result = check client->getPaymentInformationDetailV3KEN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3KEN
+
+
+
+Updates the PaymentInformationDetailV3KEN identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3KEN | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3KEN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3KEN
+
+
+
+Deletes the PaymentInformationDetailV3KEN identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3KENHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3KEN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3ISR
+
+
+listPaymentInformationDetailV3ISRs
+
+
+
+Queries the PaymentInformationDetailV3ISR collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3ISRsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_1|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_1 result = check client->listPaymentInformationDetailV3ISRs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3ISR
+
+
+
+Creates a new PaymentInformationDetailV3ISR entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3ISR | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3ISR|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3ISR result = check client->createPaymentInformationDetailV3ISR(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3ISR
+
+
+
+Retrieves a single PaymentInformationDetailV3ISR entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3ISRQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3ISR|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3ISR result = check client->getPaymentInformationDetailV3ISR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3ISR
+
+
+
+Updates the PaymentInformationDetailV3ISR identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3ISR | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3ISR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3ISR
+
+
+
+Deletes the PaymentInformationDetailV3ISR identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3ISRHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3ISR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3
+
+
+listPaymentInformationDetailV3s
+
+
+
+Queries the PaymentInformationDetailV3 collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3sQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_2|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_2 result = check client->listPaymentInformationDetailV3s();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3
+
+
+
+Creates a new PaymentInformationDetailV3 entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3 | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3 result = check client->createPaymentInformationDetailV3(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3
+
+
+
+Retrieves a single PaymentInformationDetailV3 entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3Queries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3 result = check client->getPaymentInformationDetailV3(PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3
+
+
+
+Updates the PaymentInformationDetailV3 identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3 | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3(PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3
+
+
+
+Deletes the PaymentInformationDetailV3 identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3Headers | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3(PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3ARG
+
+
+listPaymentInformationDetailV3ARGs
+
+
+
+Queries the PaymentInformationDetailV3ARG collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3ARGsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_3|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_3 result = check client->listPaymentInformationDetailV3ARGs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3ARG
+
+
+
+Creates a new PaymentInformationDetailV3ARG entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3ARG | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3ARG|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3ARG result = check client->createPaymentInformationDetailV3ARG(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3ARG
+
+
+
+Retrieves a single PaymentInformationDetailV3ARG entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3ARGQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3ARG|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3ARG result = check client->getPaymentInformationDetailV3ARG(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3ARG
+
+
+
+Updates the PaymentInformationDetailV3ARG identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3ARG | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3ARG(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3ARG
+
+
+
+Deletes the PaymentInformationDetailV3ARG identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3ARGHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3ARG(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentMethodV3
+
+
+listPaymentMethodV3s
+
+
+
+Queries the PaymentMethodV3 collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentMethodV3sQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_4|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_4 result = check client->listPaymentMethodV3s();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "toPaymentMethodAssignmentV3": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentMethodV3
+
+
+
+Creates a new PaymentMethodV3 entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentMethodV3 | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentMethodV3|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentMethodV3 result = check client->createPaymentMethodV3(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "toPaymentMethodAssignmentV3": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getPaymentMethodV3
+
+
+
+Retrieves a single PaymentMethodV3 entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentMethodV3Queries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentMethodV3|error`
+
+**Sample code:**
+
+```ballerina
+PaymentMethodV3 result = check client->getPaymentMethodV3(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "externalCode": "1000",
+ "toPaymentMethodAssignmentV3": {
+ "results": [
+ {
+ "PaymentMethodV3_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+updatePaymentMethodV3
+
+
+
+Updates the PaymentMethodV3 identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedPaymentMethodV3 | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentMethodV3(externalCode, payload);
+```
+
+
+
+
+
+deletePaymentMethodV3
+
+
+
+Deletes the PaymentMethodV3 identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeletePaymentMethodV3Headers | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentMethodV3(externalCode);
+```
+
+
+
+
+#### Bank
+
+
+listBanks
+
+
+
+Queries the Bank collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBanksQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_5|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_5 result = check client->listBanks();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createBank
+
+
+
+Creates a new Bank entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | Bank | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedBank|error`
+
+**Sample code:**
+
+```ballerina
+CreatedBank result = check client->createBank(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getBank
+
+
+
+Retrieves a single Bank entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBankQueries | No | Queries to be sent with the request |
+
+**Returns:** `Bank|error`
+
+**Sample code:**
+
+```ballerina
+Bank result = check client->getBank(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateBank
+
+
+
+Updates the Bank identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedBank | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateBank(externalCode, payload);
+```
+
+
+
+
+
+deleteBank
+
+
+
+Deletes the Bank identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteBankHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteBank(externalCode);
+```
+
+
+
+
+#### CustomPayTypeAssignment
+
+
+listCustomPayTypeAssignments
+
+
+
+Queries the CustomPayTypeAssignment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListCustomPayTypeAssignmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_6|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_6 result = check client->listCustomPayTypeAssignments();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createCustomPayTypeAssignment
+
+
+
+Creates a new CustomPayTypeAssignment entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | CustomPayTypeAssignment | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedCustomPayTypeAssignment|error`
+
+**Sample code:**
+
+```ballerina
+CreatedCustomPayTypeAssignment result = check client->createCustomPayTypeAssignment(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getCustomPayTypeAssignment
+
+
+
+Retrieves a single CustomPayTypeAssignment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `CustomPayType_externalCode` | string | Yes | key: CustomPayType_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetCustomPayTypeAssignmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `CustomPayTypeAssignment|error`
+
+**Sample code:**
+
+```ballerina
+CustomPayTypeAssignment result = check client->getCustomPayTypeAssignment(CustomPayType_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateCustomPayTypeAssignment
+
+
+
+Updates the CustomPayTypeAssignment identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `CustomPayType_externalCode` | string | Yes | key: CustomPayType_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedCustomPayTypeAssignment | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateCustomPayTypeAssignment(CustomPayType_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteCustomPayTypeAssignment
+
+
+
+Deletes the CustomPayTypeAssignment identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `CustomPayType_externalCode` | string | Yes | key: CustomPayType_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteCustomPayTypeAssignmentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteCustomPayTypeAssignment(CustomPayType_externalCode, externalCode);
+```
+
+
+
+
+#### CustomPayType
+
+
+listCustomPayTypes
+
+
+
+Queries the CustomPayType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListCustomPayTypesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_7|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_7 result = check client->listCustomPayTypes();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createCustomPayType
+
+
+
+Creates a new CustomPayType entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | CustomPayType | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedCustomPayType|error`
+
+**Sample code:**
+
+```ballerina
+CreatedCustomPayType result = check client->createCustomPayType(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getCustomPayType
+
+
+
+Retrieves a single CustomPayType entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetCustomPayTypeQueries | No | Queries to be sent with the request |
+
+**Returns:** `CustomPayType|error`
+
+**Sample code:**
+
+```ballerina
+CustomPayType result = check client->getCustomPayType(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updateCustomPayType
+
+
+
+Updates the CustomPayType identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedCustomPayType | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateCustomPayType(externalCode, payload);
+```
+
+
+
+
+
+deleteCustomPayType
+
+
+
+Deletes the CustomPayType identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteCustomPayTypeHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteCustomPayType(externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3NGA
+
+
+listPaymentInformationDetailV3NGAs
+
+
+
+Queries the PaymentInformationDetailV3NGA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3NGAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_8|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_8 result = check client->listPaymentInformationDetailV3NGAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3NGA
+
+
+
+Creates a new PaymentInformationDetailV3NGA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3NGA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3NGA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3NGA result = check client->createPaymentInformationDetailV3NGA(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3NGA
+
+
+
+Retrieves a single PaymentInformationDetailV3NGA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3NGAQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3NGA|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3NGA result = check client->getPaymentInformationDetailV3NGA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3NGA
+
+
+
+Updates the PaymentInformationDetailV3NGA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3NGA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3NGA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3NGA
+
+
+
+Deletes the PaymentInformationDetailV3NGA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3NGAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3NGA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3CZE
+
+
+listPaymentInformationDetailV3CZEs
+
+
+
+Queries the PaymentInformationDetailV3CZE collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3CZEsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_9|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_9 result = check client->listPaymentInformationDetailV3CZEs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3CZE
+
+
+
+Creates a new PaymentInformationDetailV3CZE entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3CZE | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3CZE|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3CZE result = check client->createPaymentInformationDetailV3CZE(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3CZE
+
+
+
+Retrieves a single PaymentInformationDetailV3CZE entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3 of the associated entity PaymentInformation |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | the effectiveStartDate of entity PaymentInformationV3 |
+| `PaymentInformationV3_worker` | string | Yes | the worker of the entity PaymentInformationV3_ |
+| `externalCode` | int | Yes | the externalCode of PaymentInformationDetailV3CZE |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3CZEQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3CZE|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3CZE result = check client->getPaymentInformationDetailV3CZE(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3CZE
+
+
+
+Updates the PaymentInformationDetailV3CZE identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3 of the associated entity PaymentInformation |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | The effectiveStartDate of entity PaymentInformationV3 |
+| `PaymentInformationV3_worker` | string | Yes | The worker of entity PaymentInformationV3 |
+| `externalCode` | int | Yes | The externalCode of entity PaymentInformationDetailV3CZE |
+| `payload` | ModifiedPaymentInformationDetailV3CZE | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3CZE(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3CZE
+
+
+
+Deletes the PaymentInformationDetailV3CZE identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3 of of the associated entity PaymentInformation |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | the effectiveStartDate of entity PaymentInformationV3 |
+| `PaymentInformationV3_worker` | string | Yes | the worker of entity PaymentInformationV3 |
+| `externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3CZE |
+| `headers` | DeletePaymentInformationDetailV3CZEHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3CZE(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationV3
+
+
+listPaymentInformationV3s
+
+
+
+Queries the PaymentInformationV3 collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationV3sQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_10|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_10 result = check client->listPaymentInformationV3s();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationV3
+
+
+
+Creates a new PaymentInformationV3 entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationV3 | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationV3|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationV3 result = check client->createPaymentInformationV3(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationV3
+
+
+
+Retrieves a single PaymentInformationV3 entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `'worker` | string | Yes | key: worker |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationV3Queries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationV3|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationV3 result = check client->getPaymentInformationV3(effectiveStartDate, 'worker);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationV3
+
+
+
+Updates the PaymentInformationV3 identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `'worker` | string | Yes | key: worker |
+| `payload` | ModifiedPaymentInformationV3 | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationV3(effectiveStartDate, 'worker, payload);
+```
+
+
+
+
+
+deletePaymentInformationV3
+
+
+
+Deletes the PaymentInformationV3 identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `'worker` | string | Yes | key: worker |
+| `headers` | DeletePaymentInformationV3Headers | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationV3(effectiveStartDate, 'worker);
+```
+
+
+
+
+#### PaymentInformationDetailV3COL
+
+
+listPaymentInformationDetailV3COLs
+
+
+
+Queries the PaymentInformationDetailV3COL collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3COLsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_11|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_11 result = check client->listPaymentInformationDetailV3COLs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3COL
+
+
+
+Creates a new PaymentInformationDetailV3COL entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3COL | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3COL|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3COL result = check client->createPaymentInformationDetailV3COL(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3COL
+
+
+
+Retrieves a single PaymentInformationDetailV3COL entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3COLQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3COL|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3COL result = check client->getPaymentInformationDetailV3COL(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3COL
+
+
+
+Updates the PaymentInformationDetailV3COL identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3COL | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3COL(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3COL
+
+
+
+Deletes the PaymentInformationDetailV3COL identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3COLHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3COL(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3VEN
+
+
+listPaymentInformationDetailV3VENs
+
+
+
+Queries the PaymentInformationDetailV3VEN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3VENsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_12|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_12 result = check client->listPaymentInformationDetailV3VENs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3VEN
+
+
+
+Creates a new PaymentInformationDetailV3VEN entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3VEN | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3VEN|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3VEN result = check client->createPaymentInformationDetailV3VEN(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3VEN
+
+
+
+Retrieves a single PaymentInformationDetailV3VEN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3VENQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3VEN|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3VEN result = check client->getPaymentInformationDetailV3VEN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3VEN
+
+
+
+Updates the PaymentInformationDetailV3VEN identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3VEN | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3VEN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3VEN
+
+
+
+Deletes the PaymentInformationDetailV3VEN identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3VENHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3VEN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3NZL
+
+
+listPaymentInformationDetailV3NZLs
+
+
+
+Queries the PaymentInformationDetailV3NZL collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3NZLsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_13|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_13 result = check client->listPaymentInformationDetailV3NZLs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3NZL
+
+
+
+Creates a new PaymentInformationDetailV3NZL entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3NZL | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3NZL|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3NZL result = check client->createPaymentInformationDetailV3NZL(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3NZL
+
+
+
+Retrieves a single PaymentInformationDetailV3NZL entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3NZLQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3NZL|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3NZL result = check client->getPaymentInformationDetailV3NZL(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3NZL
+
+
+
+Updates the PaymentInformationDetailV3NZL identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3NZL | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3NZL(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3NZL
+
+
+
+Deletes the PaymentInformationDetailV3NZL identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3NZLHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3NZL(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3USA
+
+
+listPaymentInformationDetailV3USAs
+
+
+
+Queries the PaymentInformationDetailV3USA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3USAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_14|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_14 result = check client->listPaymentInformationDetailV3USAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3USA
+
+
+
+Creates a new PaymentInformationDetailV3USA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3USA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3USA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3USA result = check client->createPaymentInformationDetailV3USA(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3USA
+
+
+
+Retrieves a single PaymentInformationDetailV3USA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3USAQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3USA|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3USA result = check client->getPaymentInformationDetailV3USA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3USA
+
+
+
+Updates the PaymentInformationDetailV3USA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3USA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3USA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3USA
+
+
+
+Deletes the PaymentInformationDetailV3USA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3USAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3USA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3ECU
+
+
+listPaymentInformationDetailV3ECUs
+
+
+
+Queries the PaymentInformationDetailV3ECU collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3ECUsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_15|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_15 result = check client->listPaymentInformationDetailV3ECUs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3ECU
+
+
+
+Creates a new PaymentInformationDetailV3ECU entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3ECU | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3ECU|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3ECU result = check client->createPaymentInformationDetailV3ECU(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3ECU
+
+
+
+Retrieves a single PaymentInformationDetailV3ECU entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3ECUQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3ECU|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3ECU result = check client->getPaymentInformationDetailV3ECU(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3ECU
+
+
+
+Updates the PaymentInformationDetailV3ECU identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3ECU | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3ECU(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3ECU
+
+
+
+Deletes the PaymentInformationDetailV3ECU identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3ECUHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3ECU(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3GBR
+
+
+listPaymentInformationDetailV3GBRs
+
+
+
+Queries the PaymentInformationDetailV3GBR collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3GBRsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_16|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_16 result = check client->listPaymentInformationDetailV3GBRs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3GBR
+
+
+
+Creates a new PaymentInformationDetailV3GBR entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3GBR | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3GBR|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3GBR result = check client->createPaymentInformationDetailV3GBR(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3GBR
+
+
+
+Retrieves a single PaymentInformationDetailV3GBR entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3GBRQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3GBR|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3GBR result = check client->getPaymentInformationDetailV3GBR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3GBR
+
+
+
+Updates the PaymentInformationDetailV3GBR identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3GBR | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3GBR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3GBR
+
+
+
+Deletes the PaymentInformationDetailV3GBR identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3GBRHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3GBR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3FRA
+
+
+listPaymentInformationDetailV3FRAs
+
+
+
+Queries the PaymentInformationDetailV3FRA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3FRAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_17|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_17 result = check client->listPaymentInformationDetailV3FRAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3FRA
+
+
+
+Creates a new PaymentInformationDetailV3FRA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3FRA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3FRA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3FRA result = check client->createPaymentInformationDetailV3FRA(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3FRA
+
+
+
+Retrieves a single PaymentInformationDetailV3FRA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3FRAQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3FRA|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3FRA result = check client->getPaymentInformationDetailV3FRA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3FRA
+
+
+
+Updates the PaymentInformationDetailV3FRA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3FRA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3FRA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3FRA
+
+
+
+Deletes the PaymentInformationDetailV3FRA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3FRAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3FRA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentMethodAssignmentV3
+
+
+listPaymentMethodAssignmentV3s
+
+
+
+Queries the PaymentMethodAssignmentV3 collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentMethodAssignmentV3sQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_18|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_18 result = check client->listPaymentMethodAssignmentV3s();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentMethodV3_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentMethodAssignmentV3
+
+
+
+Creates a new PaymentMethodAssignmentV3 entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentMethodAssignmentV3 | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentMethodAssignmentV3|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentMethodAssignmentV3 result = check client->createPaymentMethodAssignmentV3(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentMethodV3_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentMethodAssignmentV3
+
+
+
+Retrieves a single PaymentMethodAssignmentV3 entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentMethodV3_externalCode` | string | Yes | key: PaymentMethodV3_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentMethodAssignmentV3Queries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentMethodAssignmentV3|error`
+
+**Sample code:**
+
+```ballerina
+PaymentMethodAssignmentV3 result = check client->getPaymentMethodAssignmentV3(PaymentMethodV3_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentMethodV3_externalCode": "1000",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentMethodAssignmentV3
+
+
+
+Updates the PaymentMethodAssignmentV3 identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentMethodV3_externalCode` | string | Yes | key: PaymentMethodV3_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentMethodAssignmentV3 | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentMethodAssignmentV3(PaymentMethodV3_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentMethodAssignmentV3
+
+
+
+Deletes the PaymentMethodAssignmentV3 identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentMethodV3_externalCode` | string | Yes | key: PaymentMethodV3_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentMethodAssignmentV3Headers | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentMethodAssignmentV3(PaymentMethodV3_externalCode, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3JPN
+
+
+listPaymentInformationDetailV3JPNs
+
+
+
+Queries the PaymentInformationDetailV3JPN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3JPNsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_19|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_19 result = check client->listPaymentInformationDetailV3JPNs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3JPN
+
+
+
+Creates a new PaymentInformationDetailV3JPN entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3JPN | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3JPN|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3JPN result = check client->createPaymentInformationDetailV3JPN(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3JPN
+
+
+
+Retrieves a single PaymentInformationDetailV3JPN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3JPNQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3JPN|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3JPN result = check client->getPaymentInformationDetailV3JPN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3JPN
+
+
+
+Updates the PaymentInformationDetailV3JPN identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3JPN | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3JPN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3JPN
+
+
+
+Deletes the PaymentInformationDetailV3JPN identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3JPNHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3JPN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3ZAF
+
+
+listPaymentInformationDetailV3ZAFs
+
+
+
+Queries the PaymentInformationDetailV3ZAF collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3ZAFsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_20|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_20 result = check client->listPaymentInformationDetailV3ZAFs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3ZAF
+
+
+
+Creates a new PaymentInformationDetailV3ZAF entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3ZAF | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3ZAF|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3ZAF result = check client->createPaymentInformationDetailV3ZAF(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3ZAF
+
+
+
+Retrieves a single PaymentInformationDetailV3ZAF entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3ZAFQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3ZAF|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3ZAF result = check client->getPaymentInformationDetailV3ZAF(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3ZAF
+
+
+
+Updates the PaymentInformationDetailV3ZAF identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3ZAF | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3ZAF(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3ZAF
+
+
+
+Deletes the PaymentInformationDetailV3ZAF identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3ZAFHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3ZAF(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3ITA
+
+
+listPaymentInformationDetailV3ITAs
+
+
+
+Queries the PaymentInformationDetailV3ITA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3ITAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_21|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_21 result = check client->listPaymentInformationDetailV3ITAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3ITA
+
+
+
+Creates a new PaymentInformationDetailV3ITA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3ITA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3ITA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3ITA result = check client->createPaymentInformationDetailV3ITA(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3ITA
+
+
+
+Retrieves a single PaymentInformationDetailV3ITA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3ITAQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3ITA|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3ITA result = check client->getPaymentInformationDetailV3ITA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3ITA
+
+
+
+Updates the PaymentInformationDetailV3ITA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3ITA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3ITA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3ITA
+
+
+
+Deletes the PaymentInformationDetailV3ITA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3ITAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3ITA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3MEX
+
+
+listPaymentInformationDetailV3MEXs
+
+
+
+Queries the PaymentInformationDetailV3MEX collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3MEXsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_22|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_22 result = check client->listPaymentInformationDetailV3MEXs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3MEX
+
+
+
+Creates a new PaymentInformationDetailV3MEX entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3MEX | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3MEX|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3MEX result = check client->createPaymentInformationDetailV3MEX(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3MEX
+
+
+
+Retrieves a single PaymentInformationDetailV3MEX entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3MEXQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3MEX|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3MEX result = check client->getPaymentInformationDetailV3MEX(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3MEX
+
+
+
+Updates the PaymentInformationDetailV3MEX identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3MEX | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3MEX(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3MEX
+
+
+
+Deletes the PaymentInformationDetailV3MEX identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3MEXHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3MEX(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3ESP
+
+
+listPaymentInformationDetailV3ESPs
+
+
+
+Queries the PaymentInformationDetailV3ESP collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3ESPsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_23|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_23 result = check client->listPaymentInformationDetailV3ESPs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3ESP
+
+
+
+Creates a new PaymentInformationDetailV3ESP entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3ESP | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3ESP|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3ESP result = check client->createPaymentInformationDetailV3ESP(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3ESP
+
+
+
+Retrieves a single PaymentInformationDetailV3ESP entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3ESPQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3ESP|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3ESP result = check client->getPaymentInformationDetailV3ESP(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3ESP
+
+
+
+Updates the PaymentInformationDetailV3ESP identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3ESP | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3ESP(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3ESP
+
+
+
+Deletes the PaymentInformationDetailV3ESP identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3ESPHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3ESP(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3BRA
+
+
+listPaymentInformationDetailV3BRAs
+
+
+
+Queries the PaymentInformationDetailV3BRA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3BRAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_24|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_24 result = check client->listPaymentInformationDetailV3BRAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3BRA
+
+
+
+Creates a new PaymentInformationDetailV3BRA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3BRA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3BRA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3BRA result = check client->createPaymentInformationDetailV3BRA(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3BRA
+
+
+
+Retrieves a single PaymentInformationDetailV3BRA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3BRAQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3BRA|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3BRA result = check client->getPaymentInformationDetailV3BRA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3BRA
+
+
+
+Updates the PaymentInformationDetailV3BRA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3BRA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3BRA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3BRA
+
+
+
+Deletes the PaymentInformationDetailV3BRA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3BRAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3BRA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3CHL
+
+
+listPaymentInformationDetailV3CHLs
+
+
+
+Queries the PaymentInformationDetailV3CHL collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3CHLsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_25|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_25 result = check client->listPaymentInformationDetailV3CHLs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3CHL
+
+
+
+Creates a new PaymentInformationDetailV3CHL entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3CHL | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3CHL|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3CHL result = check client->createPaymentInformationDetailV3CHL(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3CHL
+
+
+
+Retrieves a single PaymentInformationDetailV3CHL entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3CHLQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3CHL|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3CHL result = check client->getPaymentInformationDetailV3CHL(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3CHL
+
+
+
+Updates the PaymentInformationDetailV3CHL identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3CHL | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3CHL(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3CHL
+
+
+
+Deletes the PaymentInformationDetailV3CHL identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3CHLHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3CHL(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3BLR
+
+
+listPaymentInformationDetailV3BLRs
+
+
+
+Queries the PaymentInformationDetailV3BLR collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3BLRsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_26|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_26 result = check client->listPaymentInformationDetailV3BLRs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3BLR
+
+
+
+Creates a new PaymentInformationDetailV3BLR entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3BLR | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3BLR|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3BLR result = check client->createPaymentInformationDetailV3BLR(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3BLR
+
+
+
+Retrieves a single PaymentInformationDetailV3BLR entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3BLRQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3BLR|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3BLR result = check client->getPaymentInformationDetailV3BLR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3BLR
+
+
+
+Updates the PaymentInformationDetailV3BLR identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3BLR | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3BLR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3BLR
+
+
+
+Deletes the PaymentInformationDetailV3BLR identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3BLRHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3BLR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3IRQ
+
+
+listPaymentInformationDetailV3IRQs
+
+
+
+Queries the PaymentInformationDetailV3IRQ collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3IRQsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_27|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_27 result = check client->listPaymentInformationDetailV3IRQs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3IRQ
+
+
+
+Creates a new PaymentInformationDetailV3IRQ entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3IRQ | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3IRQ|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3IRQ result = check client->createPaymentInformationDetailV3IRQ(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3IRQ
+
+
+
+Retrieves a single PaymentInformationDetailV3IRQ entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3IRQQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3IRQ|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3IRQ result = check client->getPaymentInformationDetailV3IRQ(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3IRQ
+
+
+
+Updates the PaymentInformationDetailV3IRQ identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3IRQ | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3IRQ(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3IRQ
+
+
+
+Deletes the PaymentInformationDetailV3IRQ identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3IRQHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3IRQ(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3MMR
+
+
+listPaymentInformationDetailV3MMRs
+
+
+
+Queries the PaymentInformationDetailV3MMR collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3MMRsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_28|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_28 result = check client->listPaymentInformationDetailV3MMRs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3MMR
+
+
+
+Creates a new PaymentInformationDetailV3MMR entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3MMR | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3MMR|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3MMR result = check client->createPaymentInformationDetailV3MMR(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3MMR
+
+
+
+Retrieves a single PaymentInformationDetailV3MMR entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3MMRQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3MMR|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3MMR result = check client->getPaymentInformationDetailV3MMR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3MMR
+
+
+
+Updates the PaymentInformationDetailV3MMR identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3MMR | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3MMR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3MMR
+
+
+
+Deletes the PaymentInformationDetailV3MMR identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3MMRHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3MMR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3MWI
+
+
+listPaymentInformationDetailV3MWIs
+
+
+
+Queries the PaymentInformationDetailV3MWI collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3MWIsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_29|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_29 result = check client->listPaymentInformationDetailV3MWIs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3MWI
+
+
+
+Creates a new PaymentInformationDetailV3MWI entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3MWI | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3MWI|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3MWI result = check client->createPaymentInformationDetailV3MWI(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3MWI
+
+
+
+Retrieves a single PaymentInformationDetailV3MWI entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3MWIQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3MWI|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3MWI result = check client->getPaymentInformationDetailV3MWI(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3MWI
+
+
+
+Updates the PaymentInformationDetailV3MWI identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3MWI | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3MWI(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3MWI
+
+
+
+Deletes the PaymentInformationDetailV3MWI identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3MWIHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3MWI(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3NAM
+
+
+listPaymentInformationDetailV3NAMs
+
+
+
+Queries the PaymentInformationDetailV3NAM collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3NAMsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_30|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_30 result = check client->listPaymentInformationDetailV3NAMs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3NAM
+
+
+
+Creates a new PaymentInformationDetailV3NAM entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3NAM | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3NAM|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3NAM result = check client->createPaymentInformationDetailV3NAM(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3NAM
+
+
+
+Retrieves a single PaymentInformationDetailV3NAM entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3NAMQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3NAM|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3NAM result = check client->getPaymentInformationDetailV3NAM(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3NAM
+
+
+
+Updates the PaymentInformationDetailV3NAM identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3NAM | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3NAM(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3NAM
+
+
+
+Deletes the PaymentInformationDetailV3NAM identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3NAMHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3NAM(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3PER
+
+
+listPaymentInformationDetailV3PERs
+
+
+
+Queries the PaymentInformationDetailV3PER collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3PERsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_31|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_31 result = check client->listPaymentInformationDetailV3PERs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3PER
+
+
+
+Creates a new PaymentInformationDetailV3PER entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3PER | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3PER|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3PER result = check client->createPaymentInformationDetailV3PER(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3PER
+
+
+
+Retrieves a single PaymentInformationDetailV3PER entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3PERQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3PER|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3PER result = check client->getPaymentInformationDetailV3PER(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3PER
+
+
+
+Updates the PaymentInformationDetailV3PER identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3PER | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3PER(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3PER
+
+
+
+Deletes the PaymentInformationDetailV3PER identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3PERHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3PER(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3ZWE
+
+
+listPaymentInformationDetailV3ZWEs
+
+
+
+Queries the PaymentInformationDetailV3ZWE collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3ZWEsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_32|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_32 result = check client->listPaymentInformationDetailV3ZWEs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3ZWE
+
+
+
+Creates a new PaymentInformationDetailV3ZWE entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3ZWE | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3ZWE|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3ZWE result = check client->createPaymentInformationDetailV3ZWE(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3ZWE
+
+
+
+Retrieves a single PaymentInformationDetailV3ZWE entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3ZWEQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3ZWE|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3ZWE result = check client->getPaymentInformationDetailV3ZWE(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3ZWE
+
+
+
+Updates the PaymentInformationDetailV3ZWE identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3ZWE | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3ZWE(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3ZWE
+
+
+
+Deletes the PaymentInformationDetailV3ZWE identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3ZWEHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3ZWE(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3SVN
+
+
+listPaymentInformationDetailV3SVNs
+
+
+
+Queries the PaymentInformationDetailV3SVN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3SVNsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_33|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_33 result = check client->listPaymentInformationDetailV3SVNs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3SVN
+
+
+
+Creates a new PaymentInformationDetailV3SVN entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3SVN | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3SVN|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3SVN result = check client->createPaymentInformationDetailV3SVN(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3SVN
+
+
+
+Retrieves a single PaymentInformationDetailV3SVN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3SVNQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3SVN|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3SVN result = check client->getPaymentInformationDetailV3SVN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3SVN
+
+
+
+Updates the PaymentInformationDetailV3SVN identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3SVN | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3SVN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3SVN
+
+
+
+Deletes the PaymentInformationDetailV3SVN identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3SVNHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3SVN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3MKD
+
+
+listPaymentInformationDetailV3MKDs
+
+
+
+Queries the PaymentInformationDetailV3MKD collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3MKDsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_34|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_34 result = check client->listPaymentInformationDetailV3MKDs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3MKD
+
+
+
+Creates a new PaymentInformationDetailV3MKD entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3MKD | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3MKD|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3MKD result = check client->createPaymentInformationDetailV3MKD(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3MKD
+
+
+
+Retrieves a single PaymentInformationDetailV3MKD entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3MKDQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3MKD|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3MKD result = check client->getPaymentInformationDetailV3MKD(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3MKD
+
+
+
+Updates the PaymentInformationDetailV3MKD identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3MKD | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3MKD(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3MKD
+
+
+
+Deletes the PaymentInformationDetailV3MKD identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3MKDHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3MKD(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3MOZ
+
+
+listPaymentInformationDetailV3MOZs
+
+
+
+Queries the PaymentInformationDetailV3MOZ collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3MOZsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_35|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_35 result = check client->listPaymentInformationDetailV3MOZs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3MOZ
+
+
+
+Creates a new PaymentInformationDetailV3MOZ entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3MOZ | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3MOZ|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3MOZ result = check client->createPaymentInformationDetailV3MOZ(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3MOZ
+
+
+
+Retrieves a single PaymentInformationDetailV3MOZ entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3MOZQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3MOZ|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3MOZ result = check client->getPaymentInformationDetailV3MOZ(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3MOZ
+
+
+
+Updates the PaymentInformationDetailV3MOZ identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3MOZ | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3MOZ(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3MOZ
+
+
+
+Deletes the PaymentInformationDetailV3MOZ identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3MOZHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3MOZ(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3GHA
+
+
+listPaymentInformationDetailV3GHAs
+
+
+
+Queries the PaymentInformationDetailV3GHA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3GHAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_36|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_36 result = check client->listPaymentInformationDetailV3GHAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3GHA
+
+
+
+Creates a new PaymentInformationDetailV3GHA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3GHA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3GHA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3GHA result = check client->createPaymentInformationDetailV3GHA(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3GHA
+
+
+
+Retrieves a single PaymentInformationDetailV3GHA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3GHAQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3GHA|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3GHA result = check client->getPaymentInformationDetailV3GHA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3GHA
+
+
+
+Updates the PaymentInformationDetailV3GHA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3GHA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3GHA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3GHA
+
+
+
+Deletes the PaymentInformationDetailV3GHA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3GHAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3GHA(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3SVK
+
+
+listPaymentInformationDetailV3SVKs
+
+
+
+Queries the PaymentInformationDetailV3SVK collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3SVKsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_37|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_37 result = check client->listPaymentInformationDetailV3SVKs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3SVK
+
+
+
+Creates a new PaymentInformationDetailV3SVK entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3SVK | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3SVK|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3SVK result = check client->createPaymentInformationDetailV3SVK(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3SVK
+
+
+
+Retrieves a single PaymentInformationDetailV3SVK entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3 of the associated entity PaymentInformation |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | the effectiveStartDate of entity PaymentInformationV3 |
+| `PaymentInformationV3_worker` | string | Yes | the worker of entity PaymentInformationV3 |
+| `externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3SVK |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3SVKQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3SVK|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3SVK result = check client->getPaymentInformationDetailV3SVK(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3SVK
+
+
+
+Updates the PaymentInformationDetailV3SVK identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3 of the associated entity PaymentInformation |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | the effectiveStartDate of entity PaymentInformationV3 |
+| `PaymentInformationV3_worker` | string | Yes | the worker of entity PaymentInformationV3 |
+| `externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3SVK |
+| `payload` | ModifiedPaymentInformationDetailV3SVK | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3SVK(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3SVK
+
+
+
+Deletes the PaymentInformationDetailV3SVK identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3 of the associated entity PaymentInformation |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | the effectiveStartDate of entity PaymentInformationV3 |
+| `PaymentInformationV3_worker` | string | Yes | the worker of entity PaymentInformationV3 |
+| `externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3SVK |
+| `headers` | DeletePaymentInformationDetailV3SVKHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3SVK(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3TUN
+
+
+listPaymentInformationDetailV3TUNs
+
+
+
+Queries the PaymentInformationDetailV3TUN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3TUNsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_38|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_38 result = check client->listPaymentInformationDetailV3TUNs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3TUN
+
+
+
+Creates a new PaymentInformationDetailV3TUN entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3TUN | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3TUN|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3TUN result = check client->createPaymentInformationDetailV3TUN(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3TUN
+
+
+
+Retrieves a single PaymentInformationDetailV3TUN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3 of the associated entity PaymentInformation |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | the effectiveStartDate of entity PaymentInformationV3 |
+| `PaymentInformationV3_worker` | string | Yes | the worker of entity PaymentInformationV3 |
+| `externalCode` | int | Yes | the externalCode of PaymentInformationDetailV3TUN |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3TUNQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3TUN|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3TUN result = check client->getPaymentInformationDetailV3TUN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3TUN
+
+
+
+Updates the PaymentInformationDetailV3TUN identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3 of the associated entity PaymentInformation |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | the effectiveStartDate of entity PaymentInformationV3 |
+| `PaymentInformationV3_worker` | string | Yes | the worker of entity PaymentInformationV3 |
+| `externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3TUN |
+| `payload` | ModifiedPaymentInformationDetailV3TUN | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3TUN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3TUN
+
+
+
+Deletes the PaymentInformationDetailV3TUN identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | the externalCode of entity PaymentInformationDetailV3 of the associated entity PaymentInformation |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | the effectiveStartDate of PaymentInformationV3 |
+| `PaymentInformationV3_worker` | string | Yes | the worker of PaymentInformationV3 |
+| `externalCode` | int | Yes | the externalCode of PaymentInformationDetailV3TUN |
+| `headers` | DeletePaymentInformationDetailV3TUNHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3TUN(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3SUR
+
+
+listPaymentInformationDetailV3SURs
+
+
+
+Queries the PaymentInformationDetailV3SUR collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3SURsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_39|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_39 result = check client->listPaymentInformationDetailV3SURs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3SUR
+
+
+
+Creates a new PaymentInformationDetailV3SUR entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3SUR | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3SUR|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3SUR result = check client->createPaymentInformationDetailV3SUR(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3SUR
+
+
+
+Retrieves a single PaymentInformationDetailV3SUR entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3SURQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3SUR|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3SUR result = check client->getPaymentInformationDetailV3SUR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3SUR
+
+
+
+Updates the PaymentInformationDetailV3SUR identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3SUR | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3SUR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3SUR
+
+
+
+Deletes the PaymentInformationDetailV3SUR identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3SURHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3SUR(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3PRY
+
+
+listPaymentInformationDetailV3PRYs
+
+
+
+Queries the PaymentInformationDetailV3PRY collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3PRYsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_40|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_40 result = check client->listPaymentInformationDetailV3PRYs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3PRY
+
+
+
+Creates a new PaymentInformationDetailV3PRY entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3PRY | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3PRY|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3PRY result = check client->createPaymentInformationDetailV3PRY(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "d": {}
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3PRY
+
+
+
+Retrieves a single PaymentInformationDetailV3PRY entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3PRYQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3PRY|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3PRY result = check client->getPaymentInformationDetailV3PRY(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3PRY
+
+
+
+Updates the PaymentInformationDetailV3PRY identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3PRY | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3PRY(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3PRY
+
+
+
+Deletes the PaymentInformationDetailV3PRY identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3PRYHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3PRY(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
+#### PaymentInformationDetailV3BOL
+
+
+listPaymentInformationDetailV3BOLs
+
+
+
+Queries the PaymentInformationDetailV3BOL collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPaymentInformationDetailV3BOLsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_41|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_41 result = check client->listPaymentInformationDetailV3BOLs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPaymentInformationDetailV3BOL
+
+
+
+Creates a new PaymentInformationDetailV3BOL entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PaymentInformationDetailV3BOL | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPaymentInformationDetailV3BOL|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPaymentInformationDetailV3BOL result = check client->createPaymentInformationDetailV3BOL(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPaymentInformationDetailV3BOL
+
+
+
+Retrieves a single PaymentInformationDetailV3BOL entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPaymentInformationDetailV3BOLQueries | No | Queries to be sent with the request |
+
+**Returns:** `PaymentInformationDetailV3BOL|error`
+
+**Sample code:**
+
+```ballerina
+PaymentInformationDetailV3BOL result = check client->getPaymentInformationDetailV3BOL(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "PaymentInformationDetailV3_externalCode": "1000",
+ "PaymentInformationV3_effectiveStartDate": "2026-01-01",
+ "PaymentInformationV3_worker": "string",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+
+updatePaymentInformationDetailV3BOL
+
+
+
+Updates the PaymentInformationDetailV3BOL identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedPaymentInformationDetailV3BOL | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePaymentInformationDetailV3BOL(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode, payload);
+```
+
+
+
+
+
+deletePaymentInformationDetailV3BOL
+
+
+
+Deletes the PaymentInformationDetailV3BOL identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PaymentInformationDetailV3_externalCode` | int | Yes | key: PaymentInformationDetailV3_externalCode |
+| `PaymentInformationV3_effectiveStartDate` | string | Yes | key: PaymentInformationV3_effectiveStartDate |
+| `PaymentInformationV3_worker` | string | Yes | key: PaymentInformationV3_worker |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeletePaymentInformationDetailV3BOLHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePaymentInformationDetailV3BOL(PaymentInformationDetailV3_externalCode, PaymentInformationV3_effectiveStartDate, PaymentInformationV3_worker, externalCode);
+```
+
+
+
+
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/example.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/example.md
new file mode 100644
index 00000000000..382b777da51
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/example.md
@@ -0,0 +1,145 @@
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Example
+
+## What you'll build
+
+Build an integration that connects to SAP SuccessFactors Employee Central and retrieves PaymentInformationDetailV3KEN records through the SAP SuccessFactors Employee Central Payment Information connector. The integration exposes an automation entry point that calls the operation and stores the result in a variable you can process further.
+
+**Operations used:**
+- **List Payment Information Detail V3ke Ns** : Queries the PaymentInformationDetailV3KEN collection and returns a page of entities, optionally filtered, sorted, and paged through OData query options.
+
+## Architecture
+
+```mermaid
+flowchart LR
+ A((User)) --> B[List Payment Information Detail V3ke Ns]
+ B --> C[SAP SuccessFactors Employee Central Payment Information Connector]
+ C --> D((SAP SuccessFactors OData API))
+```
+
+## Prerequisites
+
+- Access to a SAP SuccessFactors OData API server (see the [setup guide](setup-guide.md))
+- A company ID, username, and password, or OAuth 2.0 credentials
+
+## Setting up the SAP SuccessFactors Employee Central Payment Information integration
+
+> **New to WSO2 Integrator?** Follow the [Create a New Integration](../../../../develop/create-integrations/create-a-new-integration.md) guide to set up your integration first, then return here to add the connector.
+
+## Adding the SAP SuccessFactors Employee Central Payment Information connector
+
+### Step 1: Open the connector palette
+
+1. Select **Add Artifact**.
+2. Select **Connection** to open the connector search palette.
+
+
+
+### Step 2: Select the SAP SuccessFactors Employee Central Payment Information connector
+
+1. Enter `ecpaymentinformation` in the search field.
+2. Select the **Ecpaymentinformation** connector card.
+
+## Configuring the SAP SuccessFactors Employee Central Payment Information connection
+
+### Step 3: Bind the connection parameters to configurable variables
+
+Bind every required connection field to a configurable variable.
+
+- **Config** : Expression containing the `auth` credentials for the SAP SuccessFactors OData server — bind `username` to a `sfUsername` configurable variable and `password` to a `sfPassword` configurable variable.
+- **Hostname** : The SAP SuccessFactors OData API server hostname — bind to a `sfHostname` configurable variable.
+
+
+
+### Step 4: Save the connection
+
+Select **Save Connection** and verify that **ecpaymentinformationClient** appears in the **Connections** section.
+
+
+
+### Step 5: Set actual values for your configurables
+
+1. Select **Configurations** at the bottom of the project tree under **Data Mappers**.
+2. Enter a value for each configurable listed below before you run the integration.
+
+- **sfUsername** (`configurable string`) : The SAP SuccessFactors login username, formatted as `@`.
+- **sfPassword** (`configurable string`) : The SAP SuccessFactors login password.
+- **sfHostname** (`configurable string`) : The SAP SuccessFactors OData API server hostname, for example `api68sales.successfactors.com`.
+
+## Configuring the SAP SuccessFactors Employee Central Payment Information List Payment Information Detail V3ke Ns operation
+
+### Step 6: Add an automation entry point
+
+1. Select **Add Artifact**.
+2. Select **Automation**.
+3. Select **Create** to accept the default settings.
+
+### Step 7: Expand the connection and configure the List Payment Information Detail V3ke Ns operation
+
+1. Select the **+** icon between **Start** and **Error Handler**.
+2. Expand **ecpaymentinformationClient** to display its operations.
+
+
+
+3. Select **List Payment Information Detail V3ke Ns**. The operation has no required parameters, so review the auto-generated result variable.
+
+- **Result** : Name of the variable that stores the returned PaymentInformationDetailV3KEN records — leave the default value, `ecpaymentinformationWrapper`.
+
+
+
+4. Select **Save**. The operation step appears in the automation flow between **Start** and **Error Handler**.
+
+
+
+## Try it yourself
+
+Try this sample in WSO2 Integration Platform.
+
+[](https://console.devant.dev/new?gh=wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecpaymentinformation_connector_sample)
+
+[View source on GitHub](https://github.com/wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecpaymentinformation_connector_sample)
+
+## More code examples
+
+The SAP SuccessFactors Employee Central connectors provide practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples), covering use cases like syncing employee data and sending notifications.
+
+1. [Google Sheets to SuccessFactors](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/google-sheets-to-successfactors) : Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
+2. [SuccessFactors to Slack](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/successfactors-to-slack) : Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/overview.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/overview.md
new file mode 100644
index 00000000000..d2127eb4c6b
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/overview.md
@@ -0,0 +1,44 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecpaymentinformation"
+title: "SAP SuccessFactors Employee Central Payment Information"
+description: "Overview of the ballerinax/sap.successfactors.ecpaymentinformation connector for WSO2 Integrator."
+---
+
+[SAP SuccessFactors Employee Central](https://www.sap.com/products/hcm/core-hr-payroll.html) is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
+
+WSO2 SAP Successfactors Payment Information provides a way to interact with the [SAP SuccessFactors Employee Central APIs](https://api.sap.com/package/SuccessFactorsEmployeeCentral/overview).
+
+## Key Features
+
+- Manage employee payment information and bank accounts
+- Configure payment methods and direct deposit details
+- Query payment information across multiple regions
+
+## Actions
+
+The connector exposes a single client for all ecpaymentinformation operations against the SAP SuccessFactors OData v2 API.
+
+| Client | Actions |
+|--------|---------|
+| `Client` | PaymentInformationDetailV3KEN, PaymentInformationDetailV3ISR, PaymentInformationDetailV3, PaymentInformationDetailV3ARG, PaymentMethodV3, Bank, CustomPayTypeAssignment, CustomPayType, PaymentInformationDetailV3NGA, PaymentInformationDetailV3CZE, and more |
+
+See the **[Action Reference](action-reference.md)** for the full list of operations, parameters, and sample code for each client.
+
+## Documentation
+
+* **[Setup Guide](setup-guide.md)**: How to obtain the connection details required by the connector from your SAP SuccessFactors instance.
+
+* **[Action Reference](action-reference.md)**: Full reference for all clients, operations, parameters, return types, and sample code.
+
+* **[Example](example.md)**: Learn how to build and configure an integration using the **SAP SuccessFactors Employee Central Payment Information** connector, including connection setup, operation configuration, and execution flow.
+
+## How to contribute
+
+As an open source project, WSO2 welcomes contributions from the community.
+
+To contribute to the code for this connector, please create a pull request in the following repository.
+
+* [SAP SuccessFactors Employee Central Payment Information Connector GitHub repository](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral)
+
+Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/setup-guide.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/setup-guide.md
new file mode 100644
index 00000000000..5bb07d126ae
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/setup-guide.md
@@ -0,0 +1,74 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecpaymentinformation"
+title: "Setup Guide"
+description: "How to set up and configure the ballerinax/sap.successfactors.ecpaymentinformation connector."
+---
+
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Setup Guide
+
+This guide walks you through getting the necessary details from SAP SuccessFactors so that the connector can authenticate and communicate with your Employee Central instance.
+
+This connector supports two authentication methods: **Basic Authentication** and **OAuth 2.0 SAML Bearer**.
+
+## Method 1: Basic Authentication
+
+If you already have a username and password for this integration to work, you can use those directly. If you'd rather create a new account with narrowed scope for this integration, follow these steps:
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+2. Navigate to **Admin Center** > **Add New Employee** and create a new user account for this integration.
+3. Navigate to **Admin Center** > **Manage Permission Roles**, create a role scoped to only the permissions this integration needs, and grant it to the new user.
+4. Navigate to **Admin Center** > **Reset User Password** and set a password for the new user account.
+
+In either case, you will also need the API server hostname for your SuccessFactors region, for example, `api12.successfactors.eu`. The complete list of API server hostnames by region is available in the [SAP SuccessFactors API documentation](https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/LATEST/en-US/af2b8d5437494b12be88fe374eba75b6.html).
+
+## Method 2: OAuth 2.0 SAML Bearer
+
+### Step 1: Generate a key pair and certificate
+
+1. Generate an RSA key pair and a matching X.509 certificate. If you don't already have one, generate a self-signed pair with OpenSSL:
+
+ ```sh
+ openssl req -x509 -newkey rsa:2048 -keyout private_key.pem -out certificate.pem -days 365 -nodes -subj "/CN=YourAppName"
+ ```
+
+ `private_key.pem` is secret - it never leaves your machine or gets uploaded anywhere. Only `certificate.pem` is registered with SAP.
+
+### Step 2: Register an OAuth2 client application
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+
+2. Search for **Manage OAuth2 Client Applications** in Admin Center's action search, or navigate to it directly under **Admin Center** > **Company Settings**.
+
+ 
+
+3. Choose **Register Client Application** and provide the following information:
+
+ | Field | Description |
+ |-------|-------------|
+ | Application Name | A name to identify this integration |
+ | Description | An optional description |
+ | X.509 Certificate | The contents of `certificate.pem` as a single continuous base64 string, with the `-----BEGIN CERTIFICATE-----` / `-----END CERTIFICATE-----` lines and line breaks removed. Produce this with `awk '/BEGIN CERTIFICATE/{flag=1;next}/END CERTIFICATE/{flag=0}flag' certificate.pem \| tr -d '\n'` and paste the single line of output it prints. |
+
+4. Choose **Register** to save the application.
+
+### Step 3: Note your credentials
+
+After registering, open the application (choose **View** from the application list) to find the **Company ID** and the **API Key** SAP assigned to it.
+
+
+
+You now have everything the connector's SAML Bearer configuration needs: the API Key, the Company ID, the username to authenticate as, your `private_key.pem` and `certificate.pem` files, and the OAuth2 token endpoint (typically `https:///oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/action-reference.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/action-reference.md
new file mode 100644
index 00000000000..94d2144ce28
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/action-reference.md
@@ -0,0 +1,1464 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecpayrolltimesheets"
+toc_max_heading_level: 4
+---
+
+# Actions
+
+The `ballerinax/sap.successfactors.ecpayrolltimesheets` package exposes the following clients:
+
+Available clients:
+
+| Client | Purpose |
+|--------|---------|
+| [`Client`](#client) | Manages ecpayrolltimesheets objects: EmployeeTimeSheet, ExternalAllowance, TimeCollector, ExternalTimeRecord, ExternalTimeData, DataReplicationProxy, EmployeeTimeSheetEntry, EmployeeTimeValuationResult…, over the SAP SuccessFactors OData v2 API. |
+
+---
+
+## Client
+
+API to record employee attendances, overtime, on-call times, and allowances
+
+### Configuration
+
+#### ConnectionConfig
+
+Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.
+
+| Field | Type | Default | Description |
+|-------|------|---------|-------------|
+| `auth` | http:CredentialsConfig | Required | Configurations related to client authentication |
+| `httpVersion` | http:HttpVersion | See default | The HTTP version understood by the client |
+| `http1Settings` | http:ClientHttp1Settings | See default | Configurations related to HTTP/1.x protocol |
+| `http2Settings` | http:ClientHttp2Settings | See default | Configurations related to HTTP/2 protocol |
+| `timeout` | decimal | See default | The maximum time to wait (in seconds) for a response before closing the connection |
+| `forwarded` | string | See default | The choice of setting `forwarded`/`x-forwarded` header |
+| `followRedirects` | http:FollowRedirects | Optional | Configurations associated with Redirection |
+| `poolConfig` | http:PoolConfiguration | Optional | Configurations associated with request pooling |
+| `cache` | http:CacheConfig | See default | HTTP caching related configurations |
+| `compression` | http:Compression | See default | Specifies the way of handling compression (`accept-encoding`) header |
+| `circuitBreaker` | http:CircuitBreakerConfig | Optional | Configurations associated with the behaviour of the Circuit Breaker |
+| `retryConfig` | http:RetryConfig | Optional | Configurations associated with retrying |
+| `cookieConfig` | http:CookieConfig | Optional | Configurations associated with cookies |
+| `responseLimits` | http:ResponseLimitConfigs | See default | Configurations associated with inbound response size limits |
+| `secureSocket` | http:ClientSecureSocket | Optional | SSL/TLS-related options |
+| `proxy` | http:ProxyConfig | Optional | Proxy server related options |
+| `socketConfig` | http:ClientSocketConfig | See default | Provides settings related to client socket configuration |
+| `validation` | boolean | See default | Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default |
+| `laxDataBinding` | boolean | See default | Enables relaxed data binding on the client side. When enabled, `nil` values are treated as optional, and absent fields are handled as `nilable` types. Enabled by default. |
+
+The client also accepts a `hostname` string parameter (the SAP SuccessFactors API server host) and an optional `port` (defaults to `443`).
+
+### Initializing the client
+
+```ballerina
+import ballerinax/sap.successfactors.ecpayrolltimesheets;
+
+configurable string hostname = ?;
+configurable string username = ?;
+configurable string password = ?;
+
+ecpayrolltimesheets:Client client = check new (
+ {
+ auth: { username, password }
+ },
+ hostname
+);
+```
+
+### Operations
+#### EmployeeTimeSheet
+
+
+listEmployeeTimeSheets
+
+
+
+Queries the EmployeeTimeSheet collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeSheetsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper result = check client->listEmployeeTimeSheets();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "allowance": {},
+ "employeeTimeSheetEntry": {},
+ "employeeTimeValuationResult": {},
+ "replacedByNav": {},
+ "replacesNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getEmployeeTimeSheet
+
+
+
+Retrieves a single EmployeeTimeSheet entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeSheetQueries | No | Queries to be sent with the request |
+
+**Returns:** `EmployeeTimeSheet_1|error`
+
+**Sample code:**
+
+```ballerina
+EmployeeTimeSheet_1 result = check client->getEmployeeTimeSheet(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "allowance": {
+ "results": []
+ },
+ "employeeTimeSheetEntry": {
+ "results": []
+ },
+ "employeeTimeValuationResult": {
+ "results": []
+ },
+ "replacedByNav": {},
+ "replacesNav": {}
+ }
+}
+```
+
+
+
+
+#### ExternalAllowance
+
+
+listExternalAllowances
+
+
+
+Queries the ExternalAllowance collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListExternalAllowancesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_1|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_1 result = check client->listExternalAllowances();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createExternalAllowance
+
+
+
+Creates a new ExternalAllowance entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | ExternalAllowance | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedExternalAllowance|error`
+
+**Sample code:**
+
+```ballerina
+CreatedExternalAllowance result = check client->createExternalAllowance(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getExternalAllowance
+
+
+
+Retrieves a single ExternalAllowance entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetExternalAllowanceQueries | No | Queries to be sent with the request |
+
+**Returns:** `ExternalAllowance_1|error`
+
+**Sample code:**
+
+```ballerina
+ExternalAllowance_1 result = check client->getExternalAllowance(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateExternalAllowance
+
+
+
+Updates the ExternalAllowance identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedExternalAllowance | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateExternalAllowance(externalCode, payload);
+```
+
+
+
+
+
+deleteExternalAllowance
+
+
+
+Deletes the ExternalAllowance identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteExternalAllowanceHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteExternalAllowance(externalCode);
+```
+
+
+
+
+#### TimeCollector
+
+
+listTimeCollectors
+
+
+
+Queries the TimeCollector collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeCollectorsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_2|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_2 result = check client->listTimeCollectors();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getTimeCollector
+
+
+
+Retrieves a single TimeCollector entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeCollectorQueries | No | Queries to be sent with the request |
+
+**Returns:** `TimeCollector_1|error`
+
+**Sample code:**
+
+```ballerina
+TimeCollector_1 result = check client->getTimeCollector(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### ExternalTimeRecord
+
+
+listExternalTimeRecords
+
+
+
+Queries the ExternalTimeRecord collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListExternalTimeRecordsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_3|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_3 result = check client->listExternalTimeRecords();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "externalTimeSegments": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createExternalTimeRecord
+
+
+
+Creates a new ExternalTimeRecord entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | ExternalTimeRecord | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedExternalTimeRecord|error`
+
+**Sample code:**
+
+```ballerina
+CreatedExternalTimeRecord result = check client->createExternalTimeRecord(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "externalTimeSegments": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getExternalTimeRecord
+
+
+
+Retrieves a single ExternalTimeRecord entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetExternalTimeRecordQueries | No | Queries to be sent with the request |
+
+**Returns:** `ExternalTimeRecord_1|error`
+
+**Sample code:**
+
+```ballerina
+ExternalTimeRecord_1 result = check client->getExternalTimeRecord(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "externalTimeSegments": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+updateExternalTimeRecord
+
+
+
+Updates the ExternalTimeRecord identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedExternalTimeRecord | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateExternalTimeRecord(externalCode, payload);
+```
+
+
+
+
+
+deleteExternalTimeRecord
+
+
+
+Deletes the ExternalTimeRecord identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteExternalTimeRecordHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteExternalTimeRecord(externalCode);
+```
+
+
+
+
+#### ExternalTimeData
+
+
+listExternalTimeData
+
+
+
+Queries the ExternalTimeData collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListExternalTimeDataQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_4|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_4 result = check client->listExternalTimeData();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createExternalTimeData
+
+
+
+Creates a new ExternalTimeData entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | ExternalTimeData | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedExternalTimeData|error`
+
+**Sample code:**
+
+```ballerina
+CreatedExternalTimeData result = check client->createExternalTimeData(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getExternalTimeData
+
+
+
+Retrieves a single ExternalTimeData entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetExternalTimeDataQueries | No | Queries to be sent with the request |
+
+**Returns:** `ExternalTimeData_1|error`
+
+**Sample code:**
+
+```ballerina
+ExternalTimeData_1 result = check client->getExternalTimeData(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateExternalTimeData
+
+
+
+Updates the ExternalTimeData identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedExternalTimeData | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateExternalTimeData(externalCode, payload);
+```
+
+
+
+
+
+deleteExternalTimeData
+
+
+
+Deletes the ExternalTimeData identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteExternalTimeDataHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteExternalTimeData(externalCode);
+```
+
+
+
+
+#### DataReplicationProxy
+
+
+listDataReplicationProxies
+
+
+
+Queries the DataReplicationProxy collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListDataReplicationProxiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_5|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_5 result = check client->listDataReplicationProxies();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "employeeTimeValuationResultNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getDataReplicationProxy
+
+
+
+Retrieves a single DataReplicationProxy entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetDataReplicationProxyQueries | No | Queries to be sent with the request |
+
+**Returns:** `DataReplicationProxy_1|error`
+
+**Sample code:**
+
+```ballerina
+DataReplicationProxy_1 result = check client->getDataReplicationProxy(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "employeeTimeValuationResultNav": {
+ "EmployeeTimeSheet_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+#### EmployeeTimeSheetEntry
+
+
+listEmployeeTimeSheetEntries
+
+
+
+Queries the EmployeeTimeSheetEntry collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeSheetEntriesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_6|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_6 result = check client->listEmployeeTimeSheetEntries();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "EmployeeTimeSheet_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getEmployeeTimeSheetEntry
+
+
+
+Retrieves a single EmployeeTimeSheetEntry entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTimeSheet_externalCode` | string | Yes | key: EmployeeTimeSheet_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeSheetEntryQueries | No | Queries to be sent with the request |
+
+**Returns:** `EmployeeTimeSheetEntry_1|error`
+
+**Sample code:**
+
+```ballerina
+EmployeeTimeSheetEntry_1 result = check client->getEmployeeTimeSheetEntry(EmployeeTimeSheet_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "EmployeeTimeSheet_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### EmployeeTimeValuationResult
+
+
+listEmployeeTimeValuationResults
+
+
+
+Queries the EmployeeTimeValuationResult collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeValuationResultsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_7|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_7 result = check client->listEmployeeTimeValuationResults();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "EmployeeTimeSheet_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getEmployeeTimeValuationResult
+
+
+
+Retrieves a single EmployeeTimeValuationResult entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTimeSheet_externalCode` | string | Yes | key: EmployeeTimeSheet_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeValuationResultQueries | No | Queries to be sent with the request |
+
+**Returns:** `EmployeeTimeValuationResult_1|error`
+
+**Sample code:**
+
+```ballerina
+EmployeeTimeValuationResult_1 result = check client->getEmployeeTimeValuationResult(EmployeeTimeSheet_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "EmployeeTimeSheet_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### AllowanceRecording
+
+
+listAllowanceRecordings
+
+
+
+Queries the AllowanceRecording collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListAllowanceRecordingsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_8|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_8 result = check client->listAllowanceRecordings();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getAllowanceRecording
+
+
+
+Retrieves a single AllowanceRecording entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetAllowanceRecordingQueries | No | Queries to be sent with the request |
+
+**Returns:** `AllowanceRecording_1|error`
+
+**Sample code:**
+
+```ballerina
+AllowanceRecording_1 result = check client->getAllowanceRecording(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### AvailableAllowanceType
+
+
+listAvailableAllowanceTypes
+
+
+
+Queries the AvailableAllowanceType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListAvailableAllowanceTypesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_9|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_9 result = check client->listAvailableAllowanceTypes();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "TimeTypeProfile_externalCode": "1000",
+ "TimeTypeProfile_mdfSystemEffectiveStartDate": "2026-01-01",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getAvailableAllowanceType
+
+
+
+Retrieves a single AvailableAllowanceType entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeTypeProfile_externalCode` | string | Yes | key: TimeTypeProfile_externalCode |
+| `TimeTypeProfile_mdfSystemEffectiveStartDate` | string | Yes | key: TimeTypeProfile_mdfSystemEffectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetAvailableAllowanceTypeQueries | No | Queries to be sent with the request |
+
+**Returns:** `AvailableAllowanceType|error`
+
+**Sample code:**
+
+```ballerina
+AvailableAllowanceType result = check client->getAvailableAllowanceType(TimeTypeProfile_externalCode, TimeTypeProfile_mdfSystemEffectiveStartDate, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "TimeTypeProfile_externalCode": "1000",
+ "TimeTypeProfile_mdfSystemEffectiveStartDate": "2026-01-01",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### ExternalTimeSegment
+
+
+listExternalTimeSegments
+
+
+
+Queries the ExternalTimeSegment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListExternalTimeSegmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_10|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_10 result = check client->listExternalTimeSegments();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "ExternalTimeRecord_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createExternalTimeSegment
+
+
+
+Creates a new ExternalTimeSegment entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | ExternalTimeSegment | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedExternalTimeSegment|error`
+
+**Sample code:**
+
+```ballerina
+CreatedExternalTimeSegment result = check client->createExternalTimeSegment(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "ExternalTimeRecord_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getExternalTimeSegment
+
+
+
+Retrieves a single ExternalTimeSegment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `ExternalTimeRecord_externalCode` | string | Yes | key: ExternalTimeRecord_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetExternalTimeSegmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `ExternalTimeSegment_1|error`
+
+**Sample code:**
+
+```ballerina
+ExternalTimeSegment_1 result = check client->getExternalTimeSegment(ExternalTimeRecord_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "ExternalTimeRecord_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateExternalTimeSegment
+
+
+
+Updates the ExternalTimeSegment identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `ExternalTimeRecord_externalCode` | string | Yes | key: ExternalTimeRecord_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedExternalTimeSegment | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateExternalTimeSegment(ExternalTimeRecord_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteExternalTimeSegment
+
+
+
+Deletes the ExternalTimeSegment identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `ExternalTimeRecord_externalCode` | string | Yes | key: ExternalTimeRecord_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteExternalTimeSegmentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteExternalTimeSegment(ExternalTimeRecord_externalCode, externalCode);
+```
+
+
+
+
+#### TimeRecording
+
+
+listTimeRecordings
+
+
+
+Queries the TimeRecording collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeRecordingsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_11|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_11 result = check client->listTimeRecordings();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getTimeRecording
+
+
+
+Retrieves a single TimeRecording entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeRecordingQueries | No | Queries to be sent with the request |
+
+**Returns:** `TimeRecording_1|error`
+
+**Sample code:**
+
+```ballerina
+TimeRecording_1 result = check client->getTimeRecording(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### Allowance
+
+
+listAllowances
+
+
+
+Queries the Allowance collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListAllowancesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_12|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_12 result = check client->listAllowances();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "EmployeeTimeSheet_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getAllowance
+
+
+
+Retrieves a single Allowance entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTimeSheet_externalCode` | string | Yes | key: EmployeeTimeSheet_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetAllowanceQueries | No | Queries to be sent with the request |
+
+**Returns:** `Allowance_1|error`
+
+**Sample code:**
+
+```ballerina
+Allowance_1 result = check client->getAllowance(EmployeeTimeSheet_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "EmployeeTimeSheet_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/example.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/example.md
new file mode 100644
index 00000000000..8b8c1ef616a
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/example.md
@@ -0,0 +1,145 @@
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Example
+
+## What you'll build
+
+Build an integration that connects to SAP SuccessFactors Employee Central and retrieves employee time sheet records through the SAP SuccessFactors Employee Central Payroll Time Sheets connector. The integration exposes an automation entry point that calls the operation and stores the result in a variable you can process further.
+
+**Operations used:**
+- **List Employee Time Sheets** : Queries the EmployeeTimeSheet collection and returns a page of entities, optionally filtered, sorted, and paged through OData query options.
+
+## Architecture
+
+```mermaid
+flowchart LR
+ A((User)) --> B[List Employee Time Sheets]
+ B --> C[SAP SuccessFactors Employee Central Payroll Time Sheets Connector]
+ C --> D((SAP SuccessFactors OData API))
+```
+
+## Prerequisites
+
+- Access to a SAP SuccessFactors OData API server (see the [setup guide](setup-guide.md))
+- A company ID, username, and password, or OAuth 2.0 credentials
+
+## Setting up the SAP SuccessFactors Employee Central Payroll Time Sheets integration
+
+> **New to WSO2 Integrator?** Follow the [Create a New Integration](../../../../develop/create-integrations/create-a-new-integration.md) guide to set up your integration first, then return here to add the connector.
+
+## Adding the SAP SuccessFactors Employee Central Payroll Time Sheets connector
+
+### Step 1: Open the connector palette
+
+1. Select **Add Artifact**.
+2. Select **Connection** to open the connector search palette.
+
+
+
+### Step 2: Select the SAP SuccessFactors Employee Central Payroll Time Sheets connector
+
+1. Enter `ecpayrolltimesheets` in the search field.
+2. Select the **Ecpayrolltimesheets** connector card.
+
+## Configuring the SAP SuccessFactors Employee Central Payroll Time Sheets connection
+
+### Step 3: Bind the connection parameters to configurable variables
+
+Bind every required connection field to a configurable variable.
+
+- **Config** : Expression containing the `auth` credentials for the SAP SuccessFactors OData server — bind `username` to a `sfUsername` configurable variable and `password` to a `sfPassword` configurable variable.
+- **Hostname** : The SAP SuccessFactors OData API server hostname — bind to a `sfHostname` configurable variable.
+
+
+
+### Step 4: Save the connection
+
+Select **Save Connection** and verify that **ecpayrolltimesheetsClient** appears in the **Connections** section.
+
+
+
+### Step 5: Set actual values for your configurables
+
+1. Select **Configurations** at the bottom of the project tree under **Data Mappers**.
+2. Enter a value for each configurable listed below before you run the integration.
+
+- **sfUsername** (`configurable string`) : The SAP SuccessFactors login username, formatted as `@`.
+- **sfPassword** (`configurable string`) : The SAP SuccessFactors login password.
+- **sfHostname** (`configurable string`) : The SAP SuccessFactors OData API server hostname, for example `api68sales.successfactors.com`.
+
+## Configuring the SAP SuccessFactors Employee Central Payroll Time Sheets List Employee Time Sheets operation
+
+### Step 6: Add an automation entry point
+
+1. Select **Add Artifact**.
+2. Select **Automation**.
+3. Select **Create** to accept the default settings.
+
+### Step 7: Expand the connection and configure the List Employee Time Sheets operation
+
+1. Select the **+** icon between **Start** and **Error Handler**.
+2. Expand **ecpayrolltimesheetsClient** to display its operations.
+
+
+
+3. Select **List Employee Time Sheets**. The operation has no required parameters, so review the auto-generated result variable.
+
+- **Result** : Name of the variable that stores the returned EmployeeTimeSheet records — leave the default value, `ecpayrolltimesheetsWrapper`.
+
+
+
+4. Select **Save**. The operation step appears in the automation flow between **Start** and **Error Handler**.
+
+
+
+## Try it yourself
+
+Try this sample in WSO2 Integration Platform.
+
+[](https://console.devant.dev/new?gh=wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecpayrolltimesheets_connector_sample)
+
+[View source on GitHub](https://github.com/wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecpayrolltimesheets_connector_sample)
+
+## More code examples
+
+The SAP SuccessFactors Employee Central connectors provide practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples), covering use cases like syncing employee data and sending notifications.
+
+1. [Google Sheets to SuccessFactors](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/google-sheets-to-successfactors) : Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
+2. [SuccessFactors to Slack](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/successfactors-to-slack) : Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/overview.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/overview.md
new file mode 100644
index 00000000000..b1faad72b35
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/overview.md
@@ -0,0 +1,44 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecpayrolltimesheets"
+title: "SAP SuccessFactors Employee Central Payroll Time Sheets"
+description: "Overview of the ballerinax/sap.successfactors.ecpayrolltimesheets connector for WSO2 Integrator."
+---
+
+[SAP SuccessFactors Employee Central](https://www.sap.com/products/hcm/core-hr-payroll.html) is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
+
+WSO2 SAP Successfactors Payroll Time Sheets provides a way to interact with the [SAP SuccessFactors Employee Central APIs](https://api.sap.com/package/SuccessFactorsEmployeeCentral/overview). The service allows to manage employee time sheet data, working hours, and payroll-related time information.
+
+## Key Features
+
+- Access payroll timesheet data and time tracking records
+- Manage employee time sheets and attendance data
+- Query payroll processing information and time entries
+
+## Actions
+
+The connector exposes a single client for all ecpayrolltimesheets operations against the SAP SuccessFactors OData v2 API.
+
+| Client | Actions |
+|--------|---------|
+| `Client` | EmployeeTimeSheet, ExternalAllowance, TimeCollector, ExternalTimeRecord, ExternalTimeData, DataReplicationProxy, EmployeeTimeSheetEntry, EmployeeTimeValuationResult, AllowanceRecording, AvailableAllowanceType, and more |
+
+See the **[Action Reference](action-reference.md)** for the full list of operations, parameters, and sample code for each client.
+
+## Documentation
+
+* **[Setup Guide](setup-guide.md)**: How to obtain the connection details required by the connector from your SAP SuccessFactors instance.
+
+* **[Action Reference](action-reference.md)**: Full reference for all clients, operations, parameters, return types, and sample code.
+
+* **[Example](example.md)**: Learn how to build and configure an integration using the **SAP SuccessFactors Employee Central Payroll Time Sheets** connector, including connection setup, operation configuration, and execution flow.
+
+## How to contribute
+
+As an open source project, WSO2 welcomes contributions from the community.
+
+To contribute to the code for this connector, please create a pull request in the following repository.
+
+* [SAP SuccessFactors Employee Central Payroll Time Sheets Connector GitHub repository](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral)
+
+Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/setup-guide.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/setup-guide.md
new file mode 100644
index 00000000000..1ca0fe5cd99
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/setup-guide.md
@@ -0,0 +1,74 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecpayrolltimesheets"
+title: "Setup Guide"
+description: "How to set up and configure the ballerinax/sap.successfactors.ecpayrolltimesheets connector."
+---
+
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Setup Guide
+
+This guide walks you through getting the necessary details from SAP SuccessFactors so that the connector can authenticate and communicate with your Employee Central instance.
+
+This connector supports two authentication methods: **Basic Authentication** and **OAuth 2.0 SAML Bearer**.
+
+## Method 1: Basic Authentication
+
+If you already have a username and password for this integration to work, you can use those directly. If you'd rather create a new account with narrowed scope for this integration, follow these steps:
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+2. Navigate to **Admin Center** > **Add New Employee** and create a new user account for this integration.
+3. Navigate to **Admin Center** > **Manage Permission Roles**, create a role scoped to only the permissions this integration needs, and grant it to the new user.
+4. Navigate to **Admin Center** > **Reset User Password** and set a password for the new user account.
+
+In either case, you will also need the API server hostname for your SuccessFactors region, for example, `api12.successfactors.eu`. The complete list of API server hostnames by region is available in the [SAP SuccessFactors API documentation](https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/LATEST/en-US/af2b8d5437494b12be88fe374eba75b6.html).
+
+## Method 2: OAuth 2.0 SAML Bearer
+
+### Step 1: Generate a key pair and certificate
+
+1. Generate an RSA key pair and a matching X.509 certificate. If you don't already have one, generate a self-signed pair with OpenSSL:
+
+ ```sh
+ openssl req -x509 -newkey rsa:2048 -keyout private_key.pem -out certificate.pem -days 365 -nodes -subj "/CN=YourAppName"
+ ```
+
+ `private_key.pem` is secret - it never leaves your machine or gets uploaded anywhere. Only `certificate.pem` is registered with SAP.
+
+### Step 2: Register an OAuth2 client application
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+
+2. Search for **Manage OAuth2 Client Applications** in Admin Center's action search, or navigate to it directly under **Admin Center** > **Company Settings**.
+
+ 
+
+3. Choose **Register Client Application** and provide the following information:
+
+ | Field | Description |
+ |-------|-------------|
+ | Application Name | A name to identify this integration |
+ | Description | An optional description |
+ | X.509 Certificate | The contents of `certificate.pem` as a single continuous base64 string, with the `-----BEGIN CERTIFICATE-----` / `-----END CERTIFICATE-----` lines and line breaks removed. Produce this with `awk '/BEGIN CERTIFICATE/{flag=1;next}/END CERTIFICATE/{flag=0}flag' certificate.pem \| tr -d '\n'` and paste the single line of output it prints. |
+
+4. Choose **Register** to save the application.
+
+### Step 3: Note your credentials
+
+After registering, open the application (choose **View** from the application list) to find the **Company ID** and the **API Key** SAP assigned to it.
+
+
+
+You now have everything the connector's SAML Bearer configuration needs: the API Key, the Company ID, the username to authenticate as, your `private_key.pem` and `certificate.pem` files, and the OAuth2 token endpoint (typically `https:///oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/action-reference.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/action-reference.md
new file mode 100644
index 00000000000..dce49c9e1ee
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/action-reference.md
@@ -0,0 +1,1720 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecpersonalinformation"
+toc_max_heading_level: 4
+---
+
+# Actions
+
+The `ballerinax/sap.successfactors.ecpersonalinformation` package exposes the following clients:
+
+Available clients:
+
+| Client | Purpose |
+|--------|---------|
+| [`Client`](#client) | Manages ecpersonalinformation objects: PerEmergencyContacts, PerPhone, PersonKey, PerPersonal, PerSocialAccount, PerPerson, PerPersonRelationship, PerEmail…, over the SAP SuccessFactors OData v2 API. |
+
+---
+
+## Client
+
+You can use these APIs to access the personal information of an employee including emergency contact information, social media accounts, email address, and non-effective-dated biographical information such as date of birth, country of birth and national identification card information.
+
+### Configuration
+
+#### ConnectionConfig
+
+Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.
+
+| Field | Type | Default | Description |
+|-------|------|---------|-------------|
+| `auth` | http:CredentialsConfig | Required | Configurations related to client authentication |
+| `httpVersion` | http:HttpVersion | See default | The HTTP version understood by the client |
+| `http1Settings` | http:ClientHttp1Settings | See default | Configurations related to HTTP/1.x protocol |
+| `http2Settings` | http:ClientHttp2Settings | See default | Configurations related to HTTP/2 protocol |
+| `timeout` | decimal | See default | The maximum time to wait (in seconds) for a response before closing the connection |
+| `forwarded` | string | See default | The choice of setting `forwarded`/`x-forwarded` header |
+| `followRedirects` | http:FollowRedirects | Optional | Configurations associated with Redirection |
+| `poolConfig` | http:PoolConfiguration | Optional | Configurations associated with request pooling |
+| `cache` | http:CacheConfig | See default | HTTP caching related configurations |
+| `compression` | http:Compression | See default | Specifies the way of handling compression (`accept-encoding`) header |
+| `circuitBreaker` | http:CircuitBreakerConfig | Optional | Configurations associated with the behaviour of the Circuit Breaker |
+| `retryConfig` | http:RetryConfig | Optional | Configurations associated with retrying |
+| `cookieConfig` | http:CookieConfig | Optional | Configurations associated with cookies |
+| `responseLimits` | http:ResponseLimitConfigs | See default | Configurations associated with inbound response size limits |
+| `secureSocket` | http:ClientSecureSocket | Optional | SSL/TLS-related options |
+| `proxy` | http:ProxyConfig | Optional | Proxy server related options |
+| `socketConfig` | http:ClientSocketConfig | See default | Provides settings related to client socket configuration |
+| `validation` | boolean | See default | Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default |
+| `laxDataBinding` | boolean | See default | Enables relaxed data binding on the client side. When enabled, `nil` values are treated as optional, and absent fields are handled as `nilable` types. Enabled by default. |
+
+The client also accepts a `hostname` string parameter (the SAP SuccessFactors API server host) and an optional `port` (defaults to `443`).
+
+### Initializing the client
+
+```ballerina
+import ballerinax/sap.successfactors.ecpersonalinformation;
+
+configurable string hostname = ?;
+configurable string username = ?;
+configurable string password = ?;
+
+ecpersonalinformation:Client client = check new (
+ {
+ auth: { username, password }
+ },
+ hostname
+);
+```
+
+### Operations
+#### PerEmergencyContacts
+
+
+listPerEmergencyContactss
+
+
+
+Queries the PerEmergencyContacts collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerEmergencyContactssQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper result = check client->listPerEmergencyContactss();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerEmergencyContacts
+
+
+
+Retrieves a single PerEmergencyContacts entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `name` | string | Yes | key: name |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `relationship` | string | Yes | key: relationship |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerEmergencyContactsQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerEmergencyContacts|error`
+
+**Sample code:**
+
+```ballerina
+PerEmergencyContacts result = check client->getPerEmergencyContacts(name, personIdExternal, relationship);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### PerPhone
+
+
+listPerPhones
+
+
+
+Queries the PerPhone collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerPhonesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_1|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_1 result = check client->listPerPhones();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "personIdExternal": "1000",
+ "phoneType": "string",
+ "personNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerPhone
+
+
+
+Retrieves a single PerPhone entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `phoneType` | string | Yes | key: phoneType |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerPhoneQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerPhone|error`
+
+**Sample code:**
+
+```ballerina
+PerPhone result = check client->getPerPhone(personIdExternal, phoneType);
+```
+
+**Sample response:**
+
+```json
+{
+ "personIdExternal": "1000",
+ "phoneType": "string",
+ "personNav": {
+ "personIdExternal": "1000",
+ "emailNav": {
+ "results": []
+ },
+ "emergencyContactNav": {
+ "results": []
+ },
+ "homeAddressNavDEFLT": {
+ "results": []
+ },
+ "nationalIdNav": {
+ "results": []
+ },
+ "personRerlationshipNav": {
+ "results": []
+ },
+ "personalInfoNav": {
+ "results": []
+ },
+ "phoneNav": {
+ "results": []
+ },
+ "socialAccountNav": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+#### PersonKey
+
+
+listPersonKeys
+
+
+
+Queries the PersonKey collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPersonKeysQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_2|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_2 result = check client->listPersonKeys();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "personIdExternal": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPersonKey
+
+
+
+Retrieves a single PersonKey entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPersonKeyQueries | No | Queries to be sent with the request |
+
+**Returns:** `PersonKey|error`
+
+**Sample code:**
+
+```ballerina
+PersonKey result = check client->getPersonKey(personIdExternal);
+```
+
+**Sample response:**
+
+```json
+{
+ "personIdExternal": "1000"
+}
+```
+
+
+
+
+#### PerPersonal
+
+
+listPerPersonals
+
+
+
+Queries the PerPersonal collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerPersonalsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_3|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_3 result = check client->listPerPersonals();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerPersonal
+
+
+
+Retrieves a single PerPersonal entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerPersonalQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerPersonal|error`
+
+**Sample code:**
+
+```ballerina
+PerPersonal result = check client->getPerPersonal(personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### PerSocialAccount
+
+
+listPerSocialAccounts
+
+
+
+Queries the PerSocialAccount collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerSocialAccountsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_4|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_4 result = check client->listPerSocialAccounts();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "domain": "string",
+ "personIdExternal": "1000",
+ "personNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerSocialAccount
+
+
+
+Retrieves a single PerSocialAccount entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `domain` | string | Yes | key: domain |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerSocialAccountQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerSocialAccount|error`
+
+**Sample code:**
+
+```ballerina
+PerSocialAccount result = check client->getPerSocialAccount(domain, personIdExternal);
+```
+
+**Sample response:**
+
+```json
+{
+ "domain": "string",
+ "personIdExternal": "1000",
+ "personNav": {
+ "personIdExternal": "1000",
+ "emailNav": {
+ "results": []
+ },
+ "emergencyContactNav": {
+ "results": []
+ },
+ "homeAddressNavDEFLT": {
+ "results": []
+ },
+ "nationalIdNav": {
+ "results": []
+ },
+ "personRerlationshipNav": {
+ "results": []
+ },
+ "personalInfoNav": {
+ "results": []
+ },
+ "phoneNav": {
+ "results": []
+ },
+ "socialAccountNav": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+#### PerPerson
+
+
+listPerPersons
+
+
+
+Queries the PerPerson collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerPersonsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_5|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_5 result = check client->listPerPersons();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "personIdExternal": "1000",
+ "emailNav": {},
+ "emergencyContactNav": {},
+ "homeAddressNavDEFLT": {},
+ "nationalIdNav": {},
+ "personRerlationshipNav": {},
+ "personalInfoNav": {},
+ "phoneNav": {},
+ "socialAccountNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerPerson
+
+
+
+Retrieves a single PerPerson entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerPersonQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerPerson|error`
+
+**Sample code:**
+
+```ballerina
+PerPerson result = check client->getPerPerson(personIdExternal);
+```
+
+**Sample response:**
+
+```json
+{
+ "personIdExternal": "1000",
+ "emailNav": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ },
+ "emergencyContactNav": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ },
+ "homeAddressNavDEFLT": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ },
+ "nationalIdNav": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ },
+ "personRerlationshipNav": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ },
+ "personalInfoNav": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ },
+ "phoneNav": {
+ "results": [
+ {
+ "personIdExternal": "1000",
+ "phoneType": "string",
+ "personNav": {}
+ }
+ ]
+ },
+ "socialAccountNav": {
+ "results": [
+ {
+ "domain": "string",
+ "personIdExternal": "1000",
+ "personNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+#### PerPersonRelationship
+
+
+listPerPersonRelationships
+
+
+
+Queries the PerPersonRelationship collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerPersonRelationshipsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_6|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_6 result = check client->listPerPersonRelationships();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerPersonRelationship
+
+
+
+Retrieves a single PerPersonRelationship entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `relatedPersonIdExternal` | string | Yes | key: relatedPersonIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerPersonRelationshipQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerPersonRelationship|error`
+
+**Sample code:**
+
+```ballerina
+PerPersonRelationship result = check client->getPerPersonRelationship(personIdExternal, relatedPersonIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### PerEmail
+
+
+listPerEmails
+
+
+
+Queries the PerEmail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerEmailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_7|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_7 result = check client->listPerEmails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerEmail
+
+
+
+Retrieves a single PerEmail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `emailType` | string | Yes | key: emailType |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerEmailQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerEmail|error`
+
+**Sample code:**
+
+```ballerina
+PerEmail result = check client->getPerEmail(emailType, personIdExternal);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### HrisEmergencyContactAddressDEFLT
+
+
+listHrisEmergencyContactAddressDEFLTs
+
+
+
+Queries the HrisEmergencyContactAddressDEFLT collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListHrisEmergencyContactAddressDEFLTsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_8|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_8 result = check client->listHrisEmergencyContactAddressDEFLTs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getHrisEmergencyContactAddressDEFLT
+
+
+
+Retrieves a single HrisEmergencyContactAddressDEFLT entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `addressId` | string | Yes | key: addressId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetHrisEmergencyContactAddressDEFLTQueries | No | Queries to be sent with the request |
+
+**Returns:** `HrisEmergencyContactAddressDEFLT|error`
+
+**Sample code:**
+
+```ballerina
+HrisEmergencyContactAddressDEFLT result = check client->getHrisEmergencyContactAddressDEFLT(addressId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### PerNationalId
+
+
+listPerNationalIds
+
+
+
+Queries the PerNationalId collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerNationalIdsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_9|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_9 result = check client->listPerNationalIds();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerNationalId
+
+
+
+Retrieves a single PerNationalId entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `cardType` | string | Yes | key: cardType |
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerNationalIdQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerNationalId|error`
+
+**Sample code:**
+
+```ballerina
+PerNationalId result = check client->getPerNationalId(cardType, country, personIdExternal);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### PerNationalIdWithValidityPeriod
+
+
+listPerNationalIdWithValidityPeriods
+
+
+
+Queries the PerNationalIdWithValidityPeriod collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerNationalIdWithValidityPeriodsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_10|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_10 result = check client->listPerNationalIdWithValidityPeriods();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "recordId": "1000",
+ "validFrom": "1000",
+ "validTo": "1000",
+ "cardType": "string",
+ "country": "string",
+ "personIdExternal": "1000",
+ "personNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerNationalIdWithValidityPeriod
+
+
+
+Retrieves a single PerNationalIdWithValidityPeriod entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `recordId` | string | Yes | key: recordId |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerNationalIdWithValidityPeriodQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerNationalIdWithValidityPeriod|error`
+
+**Sample code:**
+
+```ballerina
+PerNationalIdWithValidityPeriod result = check client->getPerNationalIdWithValidityPeriod(recordId, personIdExternal);
+```
+
+**Sample response:**
+
+```json
+{
+ "recordId": "1000",
+ "validFrom": "1000",
+ "validTo": "1000",
+ "cardType": "string",
+ "country": "string",
+ "personIdExternal": "1000",
+ "personNav": {
+ "personIdExternal": "1000",
+ "emailNav": {
+ "results": []
+ },
+ "emergencyContactNav": {
+ "results": []
+ },
+ "homeAddressNavDEFLT": {
+ "results": []
+ },
+ "nationalIdNav": {
+ "results": []
+ },
+ "personRerlationshipNav": {
+ "results": []
+ },
+ "personalInfoNav": {
+ "results": []
+ },
+ "phoneNav": {
+ "results": []
+ },
+ "socialAccountNav": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+#### PerAddressDEFLT
+
+
+listPerAddressDEFLTs
+
+
+
+Queries the PerAddressDEFLT collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerAddressDEFLTsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_11|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_11 result = check client->listPerAddressDEFLTs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerAddressDEFLT
+
+
+
+Retrieves a single PerAddressDEFLT entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `addressType` | string | Yes | key: addressType |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerAddressDEFLTQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerAddressDEFLT|error`
+
+**Sample code:**
+
+```ballerina
+PerAddressDEFLT result = check client->getPerAddressDEFLT(addressType, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### generateNextPersonID
+
+
+creategenerateNextPersonID
+
+
+
+Creates a new generateNextPersonID entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `Result|error`
+
+**Sample code:**
+
+```ballerina
+Result result = check client->creategenerateNextPersonID();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### NameFormatGO
+
+
+listNameFormatGOs
+
+
+
+Queries the NameFormatGO collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListNameFormatGOsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_12|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_12 result = check client->listNameFormatGOs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getNameFormatGO
+
+
+
+Retrieves a single NameFormatGO entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetNameFormatGOQueries | No | Queries to be sent with the request |
+
+**Returns:** `NameFormatGO|error`
+
+**Sample code:**
+
+```ballerina
+NameFormatGO result = check client->getNameFormatGO(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### NameElementGO
+
+
+listNameElementGOs
+
+
+
+Queries the NameElementGO collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListNameElementGOsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_13|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_13 result = check client->listNameElementGOs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "NameFormatGO_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getNameElementGO
+
+
+
+Retrieves a single NameElementGO entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `NameFormatGO_externalCode` | string | Yes | key: NameFormatGO_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetNameElementGOQueries | No | Queries to be sent with the request |
+
+**Returns:** `NameElementGO|error`
+
+**Sample code:**
+
+```ballerina
+NameElementGO result = check client->getNameElementGO(NameFormatGO_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "NameFormatGO_externalCode": "1000",
+ "externalCode": "1000"
+}
+```
+
+
+
+
+#### PerBiographicalInfoLocBRA
+
+
+listPerBiographicalInfoLocBRAs
+
+
+
+Queries the PerBiographicalInfoLocBRA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerBiographicalInfoLocBRAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_14|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_14 result = check client->listPerBiographicalInfoLocBRAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerBiographicalInfoLocBRA
+
+
+
+Retrieves a single PerBiographicalInfoLocBRA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerBiographicalInfoLocBRAQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerBiographicalInfoLocBRA|error`
+
+**Sample code:**
+
+```ballerina
+PerBiographicalInfoLocBRA result = check client->getPerBiographicalInfoLocBRA(country, personIdExternal);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### PerBiographicalInfoLocCHL
+
+
+listPerBiographicalInfoLocCHLs
+
+
+
+Queries the PerBiographicalInfoLocCHL collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerBiographicalInfoLocCHLsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_15|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_15 result = check client->listPerBiographicalInfoLocCHLs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerBiographicalInfoLocCHL
+
+
+
+Retrieves a single PerBiographicalInfoLocCHL entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerBiographicalInfoLocCHLQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerBiographicalInfoLocCHL|error`
+
+**Sample code:**
+
+```ballerina
+PerBiographicalInfoLocCHL result = check client->getPerBiographicalInfoLocCHL(country, personIdExternal);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### PerBiographicalInfoLocFRA
+
+
+listPerBiographicalInfoLocFRAs
+
+
+
+Queries the PerBiographicalInfoLocFRA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerBiographicalInfoLocFRAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_16|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_16 result = check client->listPerBiographicalInfoLocFRAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerBiographicalInfoLocFRA
+
+
+
+Retrieves a single PerBiographicalInfoLocFRA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerBiographicalInfoLocFRAQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerBiographicalInfoLocFRA|error`
+
+**Sample code:**
+
+```ballerina
+PerBiographicalInfoLocFRA result = check client->getPerBiographicalInfoLocFRA(country, personIdExternal);
+```
+
+**Sample response:**
+
+```json
+{
+ "country": "string",
+ "personIdExternal": "1000"
+}
+```
+
+
+
+
+#### PerBiographicalInfoLocITA
+
+
+listPerBiographicalInfoLocITAs
+
+
+
+Queries the PerBiographicalInfoLocITA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerBiographicalInfoLocITAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_17|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_17 result = check client->listPerBiographicalInfoLocITAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerBiographicalInfoLocITA
+
+
+
+Retrieves a single PerBiographicalInfoLocITA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerBiographicalInfoLocITAQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerBiographicalInfoLocITA|error`
+
+**Sample code:**
+
+```ballerina
+PerBiographicalInfoLocITA result = check client->getPerBiographicalInfoLocITA(country, personIdExternal);
+```
+
+**Sample response:**
+
+```json
+{
+ "country": "string",
+ "personIdExternal": "1000"
+}
+```
+
+
+
+
+#### PerBiographicalInfoLocVEN
+
+
+listPerBiographicalInfoLocVENs
+
+
+
+Queries the PerBiographicalInfoLocVEN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerBiographicalInfoLocVENsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_18|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_18 result = check client->listPerBiographicalInfoLocVENs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerBiographicalInfoLocVEN
+
+
+
+Retrieves a single PerBiographicalInfoLocVEN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerBiographicalInfoLocVENQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerBiographicalInfoLocVEN|error`
+
+**Sample code:**
+
+```ballerina
+PerBiographicalInfoLocVEN result = check client->getPerBiographicalInfoLocVEN(country, personIdExternal);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/example.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/example.md
new file mode 100644
index 00000000000..64d07a37e6c
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/example.md
@@ -0,0 +1,145 @@
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Example
+
+## What you'll build
+
+Build an integration that connects to SAP SuccessFactors Employee Central and retrieves personal emergency contact records through the SAP SuccessFactors Employee Central Personal Information connector. The integration exposes an automation entry point that calls the operation and stores the result in a variable you can process further.
+
+**Operations used:**
+- **List Per Emergency Contactss** : Queries the PerEmergencyContacts collection and returns a page of entities, optionally filtered, sorted, and paged through OData query options.
+
+## Architecture
+
+```mermaid
+flowchart LR
+ A((User)) --> B[List Per Emergency Contactss]
+ B --> C[SAP SuccessFactors Employee Central Personal Information Connector]
+ C --> D((SAP SuccessFactors OData API))
+```
+
+## Prerequisites
+
+- Access to a SAP SuccessFactors OData API server (see the [setup guide](setup-guide.md))
+- A company ID, username, and password, or OAuth 2.0 credentials
+
+## Setting up the SAP SuccessFactors Employee Central Personal Information integration
+
+> **New to WSO2 Integrator?** Follow the [Create a New Integration](../../../../develop/create-integrations/create-a-new-integration.md) guide to set up your integration first, then return here to add the connector.
+
+## Adding the SAP SuccessFactors Employee Central Personal Information connector
+
+### Step 1: Open the connector palette
+
+1. Select **Add Artifact**.
+2. Select **Connection** to open the connector search palette.
+
+
+
+### Step 2: Select the SAP SuccessFactors Employee Central Personal Information connector
+
+1. Enter `ecpersonalinformation` in the search field.
+2. Select the **Ecpersonalinformation** connector card.
+
+## Configuring the SAP SuccessFactors Employee Central Personal Information connection
+
+### Step 3: Bind the connection parameters to configurable variables
+
+Bind every required connection field to a configurable variable.
+
+- **Config** : Expression containing the `auth` credentials for the SAP SuccessFactors OData server — bind `username` to a `sfUsername` configurable variable and `password` to a `sfPassword` configurable variable.
+- **Hostname** : The SAP SuccessFactors OData API server hostname — bind to a `sfHostname` configurable variable.
+
+
+
+### Step 4: Save the connection
+
+Select **Save Connection** and verify that **ecpersonalinformationClient** appears in the **Connections** section.
+
+
+
+### Step 5: Set actual values for your configurables
+
+1. Select **Configurations** at the bottom of the project tree under **Data Mappers**.
+2. Enter a value for each configurable listed below before you run the integration.
+
+- **sfUsername** (`configurable string`) : The SAP SuccessFactors login username, formatted as `@`.
+- **sfPassword** (`configurable string`) : The SAP SuccessFactors login password.
+- **sfHostname** (`configurable string`) : The SAP SuccessFactors OData API server hostname, for example `api68sales.successfactors.com`.
+
+## Configuring the SAP SuccessFactors Employee Central Personal Information List Per Emergency Contactss operation
+
+### Step 6: Add an automation entry point
+
+1. Select **Add Artifact**.
+2. Select **Automation**.
+3. Select **Create** to accept the default settings.
+
+### Step 7: Expand the connection and configure the List Per Emergency Contactss operation
+
+1. Select the **+** icon between **Start** and **Error Handler**.
+2. Expand **ecpersonalinformationClient** to display its operations.
+
+
+
+3. Select **List Per Emergency Contactss**. The operation has no required parameters, so review the auto-generated result variable.
+
+- **Result** : Name of the variable that stores the returned PerEmergencyContacts records — leave the default value, `ecpersonalinformationWrapper`.
+
+
+
+4. Select **Save**. The operation step appears in the automation flow between **Start** and **Error Handler**.
+
+
+
+## Try it yourself
+
+Try this sample in WSO2 Integration Platform.
+
+[](https://console.devant.dev/new?gh=wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecpersonalinformation_connector_sample)
+
+[View source on GitHub](https://github.com/wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecpersonalinformation_connector_sample)
+
+## More code examples
+
+The SAP SuccessFactors Employee Central connectors provide practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples), covering use cases like syncing employee data and sending notifications.
+
+1. [Google Sheets to SuccessFactors](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/google-sheets-to-successfactors) : Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
+2. [SuccessFactors to Slack](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/successfactors-to-slack) : Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/overview.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/overview.md
new file mode 100644
index 00000000000..fc30d095379
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/overview.md
@@ -0,0 +1,44 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecpersonalinformation"
+title: "SAP SuccessFactors Employee Central Personal Information"
+description: "Overview of the ballerinax/sap.successfactors.ecpersonalinformation connector for WSO2 Integrator."
+---
+
+[SAP SuccessFactors Employee Central](https://www.sap.com/products/hcm/core-hr-payroll.html) is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
+
+WSO2 SAP Successfactors Personal Information provides a way to interact with the [SAP SuccessFactors Employee Central APIs](https://api.sap.com/package/SuccessFactorsEmployeeCentral/overview).
+
+## Key Features
+
+- Manage employee personal information including biographical data
+- Access addresses, contacts, national IDs, and social accounts
+- Query emergency contacts and personal details
+
+## Actions
+
+The connector exposes a single client for all ecpersonalinformation operations against the SAP SuccessFactors OData v2 API.
+
+| Client | Actions |
+|--------|---------|
+| `Client` | PerEmergencyContacts, PerPhone, PersonKey, PerPersonal, PerSocialAccount, PerPerson, PerPersonRelationship, PerEmail, HrisEmergencyContactAddressDEFLT, PerNationalId, and more |
+
+See the **[Action Reference](action-reference.md)** for the full list of operations, parameters, and sample code for each client.
+
+## Documentation
+
+* **[Setup Guide](setup-guide.md)**: How to obtain the connection details required by the connector from your SAP SuccessFactors instance.
+
+* **[Action Reference](action-reference.md)**: Full reference for all clients, operations, parameters, return types, and sample code.
+
+* **[Example](example.md)**: Learn how to build and configure an integration using the **SAP SuccessFactors Employee Central Personal Information** connector, including connection setup, operation configuration, and execution flow.
+
+## How to contribute
+
+As an open source project, WSO2 welcomes contributions from the community.
+
+To contribute to the code for this connector, please create a pull request in the following repository.
+
+* [SAP SuccessFactors Employee Central Personal Information Connector GitHub repository](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral)
+
+Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/setup-guide.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/setup-guide.md
new file mode 100644
index 00000000000..6b9896da55a
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/setup-guide.md
@@ -0,0 +1,74 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecpersonalinformation"
+title: "Setup Guide"
+description: "How to set up and configure the ballerinax/sap.successfactors.ecpersonalinformation connector."
+---
+
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Setup Guide
+
+This guide walks you through getting the necessary details from SAP SuccessFactors so that the connector can authenticate and communicate with your Employee Central instance.
+
+This connector supports two authentication methods: **Basic Authentication** and **OAuth 2.0 SAML Bearer**.
+
+## Method 1: Basic Authentication
+
+If you already have a username and password for this integration to work, you can use those directly. If you'd rather create a new account with narrowed scope for this integration, follow these steps:
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+2. Navigate to **Admin Center** > **Add New Employee** and create a new user account for this integration.
+3. Navigate to **Admin Center** > **Manage Permission Roles**, create a role scoped to only the permissions this integration needs, and grant it to the new user.
+4. Navigate to **Admin Center** > **Reset User Password** and set a password for the new user account.
+
+In either case, you will also need the API server hostname for your SuccessFactors region, for example, `api12.successfactors.eu`. The complete list of API server hostnames by region is available in the [SAP SuccessFactors API documentation](https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/LATEST/en-US/af2b8d5437494b12be88fe374eba75b6.html).
+
+## Method 2: OAuth 2.0 SAML Bearer
+
+### Step 1: Generate a key pair and certificate
+
+1. Generate an RSA key pair and a matching X.509 certificate. If you don't already have one, generate a self-signed pair with OpenSSL:
+
+ ```sh
+ openssl req -x509 -newkey rsa:2048 -keyout private_key.pem -out certificate.pem -days 365 -nodes -subj "/CN=YourAppName"
+ ```
+
+ `private_key.pem` is secret - it never leaves your machine or gets uploaded anywhere. Only `certificate.pem` is registered with SAP.
+
+### Step 2: Register an OAuth2 client application
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+
+2. Search for **Manage OAuth2 Client Applications** in Admin Center's action search, or navigate to it directly under **Admin Center** > **Company Settings**.
+
+ 
+
+3. Choose **Register Client Application** and provide the following information:
+
+ | Field | Description |
+ |-------|-------------|
+ | Application Name | A name to identify this integration |
+ | Description | An optional description |
+ | X.509 Certificate | The contents of `certificate.pem` as a single continuous base64 string, with the `-----BEGIN CERTIFICATE-----` / `-----END CERTIFICATE-----` lines and line breaks removed. Produce this with `awk '/BEGIN CERTIFICATE/{flag=1;next}/END CERTIFICATE/{flag=0}flag' certificate.pem \| tr -d '\n'` and paste the single line of output it prints. |
+
+4. Choose **Register** to save the application.
+
+### Step 3: Note your credentials
+
+After registering, open the application (choose **View** from the application list) to find the **Company ID** and the **API Key** SAP assigned to it.
+
+
+
+You now have everything the connector's SAML Bearer configuration needs: the API Key, the Company ID, the username to authenticate as, your `private_key.pem` and `certificate.pem` files, and the OAuth2 token endpoint (typically `https:///oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/action-reference.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/action-reference.md
new file mode 100644
index 00000000000..30638d6a2ac
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/action-reference.md
@@ -0,0 +1,703 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecpositionmanagement"
+toc_max_heading_level: 4
+---
+
+# Actions
+
+The `ballerinax/sap.successfactors.ecpositionmanagement` package exposes the following clients:
+
+Available clients:
+
+| Client | Purpose |
+|--------|---------|
+| [`Client`](#client) | Manages ecpositionmanagement objects: PositionRequisitionStatus, PositionMatrixRelationship, Position, getPositionObjectData, PositionRightToReturn, over the SAP SuccessFactors OData v2 API. |
+
+---
+
+## Client
+
+You can use these APIs for maintain the information about employees position management.
+
+### Configuration
+
+#### ConnectionConfig
+
+Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.
+
+| Field | Type | Default | Description |
+|-------|------|---------|-------------|
+| `auth` | http:CredentialsConfig | Required | Configurations related to client authentication |
+| `httpVersion` | http:HttpVersion | See default | The HTTP version understood by the client |
+| `http1Settings` | http:ClientHttp1Settings | See default | Configurations related to HTTP/1.x protocol |
+| `http2Settings` | http:ClientHttp2Settings | See default | Configurations related to HTTP/2 protocol |
+| `timeout` | decimal | See default | The maximum time to wait (in seconds) for a response before closing the connection |
+| `forwarded` | string | See default | The choice of setting `forwarded`/`x-forwarded` header |
+| `followRedirects` | http:FollowRedirects | Optional | Configurations associated with Redirection |
+| `poolConfig` | http:PoolConfiguration | Optional | Configurations associated with request pooling |
+| `cache` | http:CacheConfig | See default | HTTP caching related configurations |
+| `compression` | http:Compression | See default | Specifies the way of handling compression (`accept-encoding`) header |
+| `circuitBreaker` | http:CircuitBreakerConfig | Optional | Configurations associated with the behaviour of the Circuit Breaker |
+| `retryConfig` | http:RetryConfig | Optional | Configurations associated with retrying |
+| `cookieConfig` | http:CookieConfig | Optional | Configurations associated with cookies |
+| `responseLimits` | http:ResponseLimitConfigs | See default | Configurations associated with inbound response size limits |
+| `secureSocket` | http:ClientSecureSocket | Optional | SSL/TLS-related options |
+| `proxy` | http:ProxyConfig | Optional | Proxy server related options |
+| `socketConfig` | http:ClientSocketConfig | See default | Provides settings related to client socket configuration |
+| `validation` | boolean | See default | Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default |
+| `laxDataBinding` | boolean | See default | Enables relaxed data binding on the client side. When enabled, `nil` values are treated as optional, and absent fields are handled as `nilable` types. Enabled by default. |
+
+The client also accepts a `hostname` string parameter (the SAP SuccessFactors API server host) and an optional `port` (defaults to `443`).
+
+### Initializing the client
+
+```ballerina
+import ballerinax/sap.successfactors.ecpositionmanagement;
+
+configurable string hostname = ?;
+configurable string username = ?;
+configurable string password = ?;
+
+ecpositionmanagement:Client client = check new (
+ {
+ auth: { username, password }
+ },
+ hostname
+);
+```
+
+### Operations
+#### PositionRequisitionStatus
+
+
+listPositionRequisitionStatuses
+
+
+
+Queries the PositionRequisitionStatus collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPositionRequisitionStatusesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper result = check client->listPositionRequisitionStatuses();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "code": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPositionRequisitionStatus
+
+
+
+Creates a new PositionRequisitionStatus entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PositionRequisitionStatus | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPositionRequisitionStatus|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPositionRequisitionStatus result = check client->createPositionRequisitionStatus(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "code": "1000"
+ }
+}
+```
+
+
+
+
+
+getPositionRequisitionStatus
+
+
+
+Retrieves a single PositionRequisitionStatus entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | int | Yes | key: code |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPositionRequisitionStatusQueries | No | Queries to be sent with the request |
+
+**Returns:** `PositionRequisitionStatus_1|error`
+
+**Sample code:**
+
+```ballerina
+PositionRequisitionStatus_1 result = check client->getPositionRequisitionStatus(code);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "code": "1000"
+ }
+}
+```
+
+
+
+
+
+updatePositionRequisitionStatus
+
+
+
+Updates the PositionRequisitionStatus identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | int | Yes | key: code |
+| `payload` | ModifiedPositionRequisitionStatus | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePositionRequisitionStatus(code, payload);
+```
+
+
+
+
+
+deletePositionRequisitionStatus
+
+
+
+Deletes the PositionRequisitionStatus identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | int | Yes | key: code |
+| `headers` | DeletePositionRequisitionStatusHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePositionRequisitionStatus(code);
+```
+
+
+
+
+#### PositionMatrixRelationship
+
+
+listPositionMatrixRelationships
+
+
+
+Queries the PositionMatrixRelationship collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPositionMatrixRelationshipsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_1|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_1 result = check client->listPositionMatrixRelationships();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "Position_code": "1000",
+ "Position_effectiveStartDate": "2026-01-01",
+ "matrixRelationshipType": "string",
+ "relatedPositionNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPositionMatrixRelationship
+
+
+
+Creates a new PositionMatrixRelationship entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PositionMatrixRelationship | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPositionMatrixRelationship|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPositionMatrixRelationship result = check client->createPositionMatrixRelationship(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "Position_code": "1000",
+ "Position_effectiveStartDate": "2026-01-01",
+ "matrixRelationshipType": "string",
+ "relatedPositionNav": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getPositionMatrixRelationship
+
+
+
+Retrieves a single PositionMatrixRelationship entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Position_code` | string | Yes | key: Position_code |
+| `Position_effectiveStartDate` | string | Yes | key: Position_effectiveStartDate |
+| `matrixRelationshipType` | string | Yes | key: matrixRelationshipType |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPositionMatrixRelationshipQueries | No | Queries to be sent with the request |
+
+**Returns:** `PositionMatrixRelationship_1|error`
+
+**Sample code:**
+
+```ballerina
+PositionMatrixRelationship_1 result = check client->getPositionMatrixRelationship(Position_code, Position_effectiveStartDate, matrixRelationshipType);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "Position_code": "1000",
+ "Position_effectiveStartDate": "2026-01-01",
+ "matrixRelationshipType": "string",
+ "relatedPositionNav": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+updatePositionMatrixRelationship
+
+
+
+Updates the PositionMatrixRelationship identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Position_code` | string | Yes | key: Position_code |
+| `Position_effectiveStartDate` | string | Yes | key: Position_effectiveStartDate |
+| `matrixRelationshipType` | string | Yes | key: matrixRelationshipType |
+| `payload` | ModifiedPositionMatrixRelationship | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePositionMatrixRelationship(Position_code, Position_effectiveStartDate, matrixRelationshipType, payload);
+```
+
+
+
+
+
+deletePositionMatrixRelationship
+
+
+
+Deletes the PositionMatrixRelationship identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `Position_code` | string | Yes | key: Position_code |
+| `Position_effectiveStartDate` | string | Yes | key: Position_effectiveStartDate |
+| `matrixRelationshipType` | string | Yes | key: matrixRelationshipType |
+| `headers` | DeletePositionMatrixRelationshipHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePositionMatrixRelationship(Position_code, Position_effectiveStartDate, matrixRelationshipType);
+```
+
+
+
+
+#### Position
+
+
+listPositions
+
+
+
+Queries the Position collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPositionsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_2|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_2 result = check client->listPositions();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "code": "1000",
+ "effectiveStartDate": "2026-01-01",
+ "parentPosition": {},
+ "positionMatrixRelationship": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPosition
+
+
+
+Creates a new Position entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | Position | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPosition|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPosition result = check client->createPosition(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "code": "1000",
+ "effectiveStartDate": "2026-01-01",
+ "parentPosition": {},
+ "positionMatrixRelationship": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getPosition
+
+
+
+Retrieves a single Position entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPositionQueries | No | Queries to be sent with the request |
+
+**Returns:** `Position_1|error`
+
+**Sample code:**
+
+```ballerina
+Position_1 result = check client->getPosition(code, effectiveStartDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "code": "1000",
+ "effectiveStartDate": "2026-01-01",
+ "parentPosition": {},
+ "positionMatrixRelationship": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+updatePosition
+
+
+
+Updates the Position identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `payload` | ModifiedPosition | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePosition(code, effectiveStartDate, payload);
+```
+
+
+
+
+
+deletePosition
+
+
+
+Deletes the Position identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `code` | string | Yes | key: code |
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `headers` | DeletePositionHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePosition(code, effectiveStartDate);
+```
+
+
+
+
+#### getPositionObjectData
+
+
+getgetPositionObjectData
+
+
+
+Retrieves a single getPositionObjectData entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetgetPositionObjectDataQueries | No | Queries to be sent with the request |
+
+**Returns:** `Result|error`
+
+**Sample code:**
+
+```ballerina
+Result result = check client->getgetPositionObjectData();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "ruleFieldMappings": {}
+ }
+}
+```
+
+
+
+
+#### PositionRightToReturn
+
+
+listPositionRightToReturns
+
+
+
+Queries the PositionRightToReturn collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPositionRightToReturnsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_3|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_3 result = check client->listPositionRightToReturns();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {}
+ ]
+ }
+}
+```
+
+
+
+
+
+getPositionRightToReturn
+
+
+
+Retrieves a single PositionRightToReturn entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `PositionRightToReturn_1|error`
+
+**Sample code:**
+
+```ballerina
+PositionRightToReturn_1 result = check client->getPositionRightToReturn(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/example.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/example.md
new file mode 100644
index 00000000000..3adf08ebf97
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/example.md
@@ -0,0 +1,145 @@
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Example
+
+## What you'll build
+
+Build an integration that connects to SAP SuccessFactors Employee Central and retrieves position requisition status records through the SAP SuccessFactors Employee Central Position Management connector. The integration exposes an automation entry point that calls the operation and stores the result in a variable you can process further.
+
+**Operations used:**
+- **List Position Requisition Statuses** : Queries the PositionRequisitionStatus collection and returns a page of entities, optionally filtered, sorted, and paged through OData query options.
+
+## Architecture
+
+```mermaid
+flowchart LR
+ A((User)) --> B[List Position Requisition Statuses]
+ B --> C[SAP SuccessFactors Employee Central Position Management Connector]
+ C --> D((SAP SuccessFactors OData API))
+```
+
+## Prerequisites
+
+- Access to a SAP SuccessFactors OData API server (see the [setup guide](setup-guide.md))
+- A company ID, username, and password, or OAuth 2.0 credentials
+
+## Setting up the SAP SuccessFactors Employee Central Position Management integration
+
+> **New to WSO2 Integrator?** Follow the [Create a New Integration](../../../../develop/create-integrations/create-a-new-integration.md) guide to set up your integration first, then return here to add the connector.
+
+## Adding the SAP SuccessFactors Employee Central Position Management connector
+
+### Step 1: Open the connector palette
+
+1. Select **Add Artifact**.
+2. Select **Connection** to open the connector search palette.
+
+
+
+### Step 2: Select the SAP SuccessFactors Employee Central Position Management connector
+
+1. Enter `ecpositionmanagement` in the search field.
+2. Select the **Ecpositionmanagement** connector card.
+
+## Configuring the SAP SuccessFactors Employee Central Position Management connection
+
+### Step 3: Bind the connection parameters to configurable variables
+
+Bind every required connection field to a configurable variable.
+
+- **Config** : Expression containing the `auth` credentials for the SAP SuccessFactors OData server — bind `username` to a `sfUsername` configurable variable and `password` to a `sfPassword` configurable variable.
+- **Hostname** : The SAP SuccessFactors OData API server hostname — bind to a `sfHostname` configurable variable.
+
+
+
+### Step 4: Save the connection
+
+Select **Save Connection** and verify that **ecpositionmanagementClient** appears in the **Connections** section.
+
+
+
+### Step 5: Set actual values for your configurables
+
+1. Select **Configurations** at the bottom of the project tree under **Data Mappers**.
+2. Enter a value for each configurable listed below before you run the integration.
+
+- **sfUsername** (`configurable string`) : The SAP SuccessFactors login username, formatted as `@`.
+- **sfPassword** (`configurable string`) : The SAP SuccessFactors login password.
+- **sfHostname** (`configurable string`) : The SAP SuccessFactors OData API server hostname, for example `api68sales.successfactors.com`.
+
+## Configuring the SAP SuccessFactors Employee Central Position Management List Position Requisition Statuses operation
+
+### Step 6: Add an automation entry point
+
+1. Select **Add Artifact**.
+2. Select **Automation**.
+3. Select **Create** to accept the default settings.
+
+### Step 7: Expand the connection and configure the List Position Requisition Statuses operation
+
+1. Select the **+** icon between **Start** and **Error Handler**.
+2. Expand **ecpositionmanagementClient** to display its operations.
+
+
+
+3. Select **List Position Requisition Statuses**. The operation has no required parameters, so review the auto-generated result variable.
+
+- **Result** : Name of the variable that stores the returned PositionRequisitionStatus records — leave the default value, `ecpositionmanagementWrapper`.
+
+
+
+4. Select **Save**. The operation step appears in the automation flow between **Start** and **Error Handler**.
+
+
+
+## Try it yourself
+
+Try this sample in WSO2 Integration Platform.
+
+[](https://console.devant.dev/new?gh=wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecpositionmanagement_connector_sample)
+
+[View source on GitHub](https://github.com/wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecpositionmanagement_connector_sample)
+
+## More code examples
+
+The SAP SuccessFactors Employee Central connectors provide practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples), covering use cases like syncing employee data and sending notifications.
+
+1. [Google Sheets to SuccessFactors](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/google-sheets-to-successfactors) : Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
+2. [SuccessFactors to Slack](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/successfactors-to-slack) : Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/overview.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/overview.md
new file mode 100644
index 00000000000..8dd1914d3b1
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/overview.md
@@ -0,0 +1,44 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecpositionmanagement"
+title: "SAP SuccessFactors Employee Central Position Management"
+description: "Overview of the ballerinax/sap.successfactors.ecpositionmanagement connector for WSO2 Integrator."
+---
+
+[SAP SuccessFactors Employee Central](https://www.sap.com/products/hcm/core-hr-payroll.html) is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
+
+WSO2 SAP Successfactors Position Management provides a way to interact with the [SAP SuccessFactors Employee Central APIs](https://api.sap.com/package/SuccessFactorsEmployeeCentral/overview). The service allows to manage organizational positions, position hierarchies, and position-related information.
+
+## Key Features
+
+- Manage position creation and hierarchy in organizational structures
+- Configure position requisition workflows and approval status
+- Query position relationships and organizational reporting lines
+
+## Actions
+
+The connector exposes a single client for all ecpositionmanagement operations against the SAP SuccessFactors OData v2 API.
+
+| Client | Actions |
+|--------|---------|
+| `Client` | PositionRequisitionStatus, PositionMatrixRelationship, Position, getPositionObjectData, PositionRightToReturn |
+
+See the **[Action Reference](action-reference.md)** for the full list of operations, parameters, and sample code for each client.
+
+## Documentation
+
+* **[Setup Guide](setup-guide.md)**: How to obtain the connection details required by the connector from your SAP SuccessFactors instance.
+
+* **[Action Reference](action-reference.md)**: Full reference for all clients, operations, parameters, return types, and sample code.
+
+* **[Example](example.md)**: Learn how to build and configure an integration using the **SAP SuccessFactors Employee Central Position Management** connector, including connection setup, operation configuration, and execution flow.
+
+## How to contribute
+
+As an open source project, WSO2 welcomes contributions from the community.
+
+To contribute to the code for this connector, please create a pull request in the following repository.
+
+* [SAP SuccessFactors Employee Central Position Management Connector GitHub repository](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral)
+
+Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/setup-guide.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/setup-guide.md
new file mode 100644
index 00000000000..2b53ee8f619
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/setup-guide.md
@@ -0,0 +1,74 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecpositionmanagement"
+title: "Setup Guide"
+description: "How to set up and configure the ballerinax/sap.successfactors.ecpositionmanagement connector."
+---
+
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Setup Guide
+
+This guide walks you through getting the necessary details from SAP SuccessFactors so that the connector can authenticate and communicate with your Employee Central instance.
+
+This connector supports two authentication methods: **Basic Authentication** and **OAuth 2.0 SAML Bearer**.
+
+## Method 1: Basic Authentication
+
+If you already have a username and password for this integration to work, you can use those directly. If you'd rather create a new account with narrowed scope for this integration, follow these steps:
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+2. Navigate to **Admin Center** > **Add New Employee** and create a new user account for this integration.
+3. Navigate to **Admin Center** > **Manage Permission Roles**, create a role scoped to only the permissions this integration needs, and grant it to the new user.
+4. Navigate to **Admin Center** > **Reset User Password** and set a password for the new user account.
+
+In either case, you will also need the API server hostname for your SuccessFactors region, for example, `api12.successfactors.eu`. The complete list of API server hostnames by region is available in the [SAP SuccessFactors API documentation](https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/LATEST/en-US/af2b8d5437494b12be88fe374eba75b6.html).
+
+## Method 2: OAuth 2.0 SAML Bearer
+
+### Step 1: Generate a key pair and certificate
+
+1. Generate an RSA key pair and a matching X.509 certificate. If you don't already have one, generate a self-signed pair with OpenSSL:
+
+ ```sh
+ openssl req -x509 -newkey rsa:2048 -keyout private_key.pem -out certificate.pem -days 365 -nodes -subj "/CN=YourAppName"
+ ```
+
+ `private_key.pem` is secret - it never leaves your machine or gets uploaded anywhere. Only `certificate.pem` is registered with SAP.
+
+### Step 2: Register an OAuth2 client application
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+
+2. Search for **Manage OAuth2 Client Applications** in Admin Center's action search, or navigate to it directly under **Admin Center** > **Company Settings**.
+
+ 
+
+3. Choose **Register Client Application** and provide the following information:
+
+ | Field | Description |
+ |-------|-------------|
+ | Application Name | A name to identify this integration |
+ | Description | An optional description |
+ | X.509 Certificate | The contents of `certificate.pem` as a single continuous base64 string, with the `-----BEGIN CERTIFICATE-----` / `-----END CERTIFICATE-----` lines and line breaks removed. Produce this with `awk '/BEGIN CERTIFICATE/{flag=1;next}/END CERTIFICATE/{flag=0}flag' certificate.pem \| tr -d '\n'` and paste the single line of output it prints. |
+
+4. Choose **Register** to save the application.
+
+### Step 3: Note your credentials
+
+After registering, open the application (choose **View** from the application list) to find the **Company ID** and the **API Key** SAP assigned to it.
+
+
+
+You now have everything the connector's SAML Bearer configuration needs: the API Key, the Company ID, the username to authenticate as, your `private_key.pem` and `certificate.pem` files, and the OAuth2 token endpoint (typically `https:///oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/action-reference.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/action-reference.md
new file mode 100644
index 00000000000..cbcfaec4e29
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/action-reference.md
@@ -0,0 +1,6627 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecskillsmanagement"
+toc_max_heading_level: 4
+---
+
+# Actions
+
+The `ballerinax/sap.successfactors.ecskillsmanagement` package exposes the following clients:
+
+Available clients:
+
+| Client | Purpose |
+|--------|---------|
+| [`Client`](#client) | Manages ecskillsmanagement objects: CertificationContent, FamilyEntity, CertificationEntity, JobResponsibilityContent, InterviewQuestionContent, JobResponsibilityEntity, RatedSkillMapping, RoleCompetencyBehaviorMappingEntity…, over the SAP SuccessFactors OData v2 API. |
+
+---
+
+## Client
+
+You can use these APIs to manage the information about employees skills.
+
+### Configuration
+
+#### ConnectionConfig
+
+Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.
+
+| Field | Type | Default | Description |
+|-------|------|---------|-------------|
+| `auth` | http:CredentialsConfig | Required | Configurations related to client authentication |
+| `httpVersion` | http:HttpVersion | See default | The HTTP version understood by the client |
+| `http1Settings` | http:ClientHttp1Settings | See default | Configurations related to HTTP/1.x protocol |
+| `http2Settings` | http:ClientHttp2Settings | See default | Configurations related to HTTP/2 protocol |
+| `timeout` | decimal | See default | The maximum time to wait (in seconds) for a response before closing the connection |
+| `forwarded` | string | See default | The choice of setting `forwarded`/`x-forwarded` header |
+| `followRedirects` | http:FollowRedirects | Optional | Configurations associated with Redirection |
+| `poolConfig` | http:PoolConfiguration | Optional | Configurations associated with request pooling |
+| `cache` | http:CacheConfig | See default | HTTP caching related configurations |
+| `compression` | http:Compression | See default | Specifies the way of handling compression (`accept-encoding`) header |
+| `circuitBreaker` | http:CircuitBreakerConfig | Optional | Configurations associated with the behaviour of the Circuit Breaker |
+| `retryConfig` | http:RetryConfig | Optional | Configurations associated with retrying |
+| `cookieConfig` | http:CookieConfig | Optional | Configurations associated with cookies |
+| `responseLimits` | http:ResponseLimitConfigs | See default | Configurations associated with inbound response size limits |
+| `secureSocket` | http:ClientSecureSocket | Optional | SSL/TLS-related options |
+| `proxy` | http:ProxyConfig | Optional | Proxy server related options |
+| `socketConfig` | http:ClientSocketConfig | See default | Provides settings related to client socket configuration |
+| `validation` | boolean | See default | Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default |
+| `laxDataBinding` | boolean | See default | Enables relaxed data binding on the client side. When enabled, `nil` values are treated as optional, and absent fields are handled as `nilable` types. Enabled by default. |
+
+The client also accepts a `hostname` string parameter (the SAP SuccessFactors API server host) and an optional `port` (defaults to `443`).
+
+### Initializing the client
+
+```ballerina
+import ballerinax/sap.successfactors.ecskillsmanagement;
+
+configurable string hostname = ?;
+configurable string username = ?;
+configurable string password = ?;
+
+ecskillsmanagement:Client client = check new (
+ {
+ auth: { username, password }
+ },
+ hostname
+);
+```
+
+### Operations
+#### CertificationContent
+
+
+listCertificationContents
+
+
+
+Queries the CertificationContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListCertificationContentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper result = check client->listCertificationContents();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createCertificationContent
+
+
+
+Creates a new CertificationContent entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | CertificationContent | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedCertificationContent|error`
+
+**Sample code:**
+
+```ballerina
+CreatedCertificationContent result = check client->createCertificationContent(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+getCertificationContent
+
+
+
+Retrieves a single CertificationContent entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetCertificationContentQueries | No | Queries to be sent with the request |
+
+**Returns:** `CertificationContent_1|error`
+
+**Sample code:**
+
+```ballerina
+CertificationContent_1 result = check client->getCertificationContent(JobProfile_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+updateCertificationContent
+
+
+
+Updates the CertificationContent identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedCertificationContent | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateCertificationContent(JobProfile_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteCertificationContent
+
+
+
+Deletes the CertificationContent identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteCertificationContentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteCertificationContent(JobProfile_externalCode, externalCode);
+```
+
+
+
+
+#### FamilyEntity
+
+
+listFamilyEntities
+
+
+
+Queries the FamilyEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFamilyEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_1|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_1 result = check client->listFamilyEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "competencies": {},
+ "skills": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createFamilyEntity
+
+
+
+Creates a new FamilyEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | FamilyEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedFamilyEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedFamilyEntity result = check client->createFamilyEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "competencies": {
+ "results": []
+ },
+ "skills": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getFamilyEntity
+
+
+
+Retrieves a single FamilyEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFamilyEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `FamilyEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+FamilyEntity_1 result = check client->getFamilyEntity(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "competencies": {
+ "results": []
+ },
+ "skills": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+updateFamilyEntity
+
+
+
+Updates the FamilyEntity identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedFamilyEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateFamilyEntity(externalCode, payload);
+```
+
+
+
+
+
+deleteFamilyEntity
+
+
+
+Deletes the FamilyEntity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteFamilyEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteFamilyEntity(externalCode);
+```
+
+
+
+
+#### CertificationEntity
+
+
+listCertificationEntities
+
+
+
+Queries the CertificationEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListCertificationEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_2|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_2 result = check client->listCertificationEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createCertificationEntity
+
+
+
+Creates a new CertificationEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | CertificationEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedCertificationEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedCertificationEntity result = check client->createCertificationEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getCertificationEntity
+
+
+
+Retrieves a single CertificationEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetCertificationEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `CertificationEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+CertificationEntity_1 result = check client->getCertificationEntity(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateCertificationEntity
+
+
+
+Updates the CertificationEntity identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedCertificationEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateCertificationEntity(externalCode, payload);
+```
+
+
+
+
+
+deleteCertificationEntity
+
+
+
+Deletes the CertificationEntity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteCertificationEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteCertificationEntity(externalCode);
+```
+
+
+
+
+#### JobResponsibilityContent
+
+
+listJobResponsibilityContents
+
+
+
+Queries the JobResponsibilityContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobResponsibilityContentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_3|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_3 result = check client->listJobResponsibilityContents();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobResponsibilityContent
+
+
+
+Creates a new JobResponsibilityContent entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobResponsibilityContent | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobResponsibilityContent|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobResponsibilityContent result = check client->createJobResponsibilityContent(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+getJobResponsibilityContent
+
+
+
+Retrieves a single JobResponsibilityContent entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobResponsibilityContentQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobResponsibilityContent_1|error`
+
+**Sample code:**
+
+```ballerina
+JobResponsibilityContent_1 result = check client->getJobResponsibilityContent(JobProfile_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+updateJobResponsibilityContent
+
+
+
+Updates the JobResponsibilityContent identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedJobResponsibilityContent | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobResponsibilityContent(JobProfile_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJobResponsibilityContent
+
+
+
+Deletes the JobResponsibilityContent identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteJobResponsibilityContentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobResponsibilityContent(JobProfile_externalCode, externalCode);
+```
+
+
+
+
+#### InterviewQuestionContent
+
+
+listInterviewQuestionContents
+
+
+
+Queries the InterviewQuestionContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListInterviewQuestionContentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_4|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_4 result = check client->listInterviewQuestionContents();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createInterviewQuestionContent
+
+
+
+Creates a new InterviewQuestionContent entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | InterviewQuestionContent | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedInterviewQuestionContent|error`
+
+**Sample code:**
+
+```ballerina
+CreatedInterviewQuestionContent result = check client->createInterviewQuestionContent(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+getInterviewQuestionContent
+
+
+
+Retrieves a single InterviewQuestionContent entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetInterviewQuestionContentQueries | No | Queries to be sent with the request |
+
+**Returns:** `InterviewQuestionContent_1|error`
+
+**Sample code:**
+
+```ballerina
+InterviewQuestionContent_1 result = check client->getInterviewQuestionContent(JobProfile_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+updateInterviewQuestionContent
+
+
+
+Updates the InterviewQuestionContent identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedInterviewQuestionContent | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateInterviewQuestionContent(JobProfile_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteInterviewQuestionContent
+
+
+
+Deletes the InterviewQuestionContent identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteInterviewQuestionContentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteInterviewQuestionContent(JobProfile_externalCode, externalCode);
+```
+
+
+
+
+#### JobResponsibilityEntity
+
+
+listJobResponsibilityEntities
+
+
+
+Queries the JobResponsibilityEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobResponsibilityEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_5|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_5 result = check client->listJobResponsibilityEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobResponsibilityEntity
+
+
+
+Creates a new JobResponsibilityEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobResponsibilityEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobResponsibilityEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobResponsibilityEntity result = check client->createJobResponsibilityEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getJobResponsibilityEntity
+
+
+
+Retrieves a single JobResponsibilityEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobResponsibilityEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobResponsibilityEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+JobResponsibilityEntity_1 result = check client->getJobResponsibilityEntity(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateJobResponsibilityEntity
+
+
+
+Updates the JobResponsibilityEntity identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedJobResponsibilityEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobResponsibilityEntity(externalCode, payload);
+```
+
+
+
+
+
+deleteJobResponsibilityEntity
+
+
+
+Deletes the JobResponsibilityEntity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteJobResponsibilityEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobResponsibilityEntity(externalCode);
+```
+
+
+
+
+#### RatedSkillMapping
+
+
+listRatedSkillMappings
+
+
+
+Queries the RatedSkillMapping collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListRatedSkillMappingsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_6|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_6 result = check client->listRatedSkillMappings();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "SkillProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "skillNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createRatedSkillMapping
+
+
+
+Creates a new RatedSkillMapping entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | RatedSkillMapping | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedRatedSkillMapping|error`
+
+**Sample code:**
+
+```ballerina
+CreatedRatedSkillMapping result = check client->createRatedSkillMapping(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "SkillProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "skillNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+getRatedSkillMapping
+
+
+
+Retrieves a single RatedSkillMapping entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `SkillProfile_externalCode` | string | Yes | key: SkillProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetRatedSkillMappingQueries | No | Queries to be sent with the request |
+
+**Returns:** `RatedSkillMapping_1|error`
+
+**Sample code:**
+
+```ballerina
+RatedSkillMapping_1 result = check client->getRatedSkillMapping(SkillProfile_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "SkillProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "skillNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+updateRatedSkillMapping
+
+
+
+Updates the RatedSkillMapping identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `SkillProfile_externalCode` | string | Yes | key: SkillProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedRatedSkillMapping | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateRatedSkillMapping(SkillProfile_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteRatedSkillMapping
+
+
+
+Deletes the RatedSkillMapping identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `SkillProfile_externalCode` | string | Yes | key: SkillProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteRatedSkillMappingHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteRatedSkillMapping(SkillProfile_externalCode, externalCode);
+```
+
+
+
+
+#### RoleCompetencyBehaviorMappingEntity
+
+
+listRoleCompetencyBehaviorMappingEntities
+
+
+
+Queries the RoleCompetencyBehaviorMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListRoleCompetencyBehaviorMappingEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_7|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_7 result = check client->listRoleCompetencyBehaviorMappingEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "behaviorMappingEntityNav": {},
+ "competencyNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createRoleCompetencyBehaviorMappingEntity
+
+
+
+Creates a new RoleCompetencyBehaviorMappingEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | RoleCompetencyBehaviorMappingEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedRoleCompetencyBehaviorMappingEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedRoleCompetencyBehaviorMappingEntity result = check client->createRoleCompetencyBehaviorMappingEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "behaviorMappingEntityNav": {
+ "CompetencyEntity_externalCode": "1000",
+ "externalCode": "1000"
+ },
+ "competencyNav": {
+ "externalCode": "1000",
+ "behaviors": {},
+ "competencies": {},
+ "competencyTypes": {}
+ }
+ }
+}
+```
+
+
+
+
+
+getRoleCompetencyBehaviorMappingEntity
+
+
+
+Retrieves a single RoleCompetencyBehaviorMappingEntity entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetRoleCompetencyBehaviorMappingEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `RoleCompetencyBehaviorMappingEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+RoleCompetencyBehaviorMappingEntity_1 result = check client->getRoleCompetencyBehaviorMappingEntity(RoleEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "behaviorMappingEntityNav": {
+ "CompetencyEntity_externalCode": "1000",
+ "externalCode": "1000"
+ },
+ "competencyNav": {
+ "externalCode": "1000",
+ "behaviors": {},
+ "competencies": {},
+ "competencyTypes": {}
+ }
+ }
+}
+```
+
+
+
+
+
+updateRoleCompetencyBehaviorMappingEntity
+
+
+
+Updates the RoleCompetencyBehaviorMappingEntity identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedRoleCompetencyBehaviorMappingEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateRoleCompetencyBehaviorMappingEntity(RoleEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteRoleCompetencyBehaviorMappingEntity
+
+
+
+Deletes the RoleCompetencyBehaviorMappingEntity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteRoleCompetencyBehaviorMappingEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteRoleCompetencyBehaviorMappingEntity(RoleEntity_externalCode, externalCode);
+```
+
+
+
+
+#### RoleEntity
+
+
+listRoleEntities
+
+
+
+Queries the RoleEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListRoleEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_8|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_8 result = check client->listRoleEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "familyNav": {},
+ "jobCodeMappings": {},
+ "roleCompetencyBehaviorMappings": {},
+ "roleCompetencyMappings": {},
+ "roleSkillMappings": {},
+ "roleTalentPoolMappings": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createRoleEntity
+
+
+
+Creates a new RoleEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | RoleEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedRoleEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedRoleEntity result = check client->createRoleEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "familyNav": {
+ "externalCode": "1000",
+ "competencies": {},
+ "skills": {}
+ },
+ "jobCodeMappings": {
+ "results": []
+ },
+ "roleCompetencyBehaviorMappings": {
+ "results": []
+ },
+ "roleCompetencyMappings": {
+ "results": []
+ },
+ "roleSkillMappings": {
+ "results": []
+ },
+ "roleTalentPoolMappings": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getRoleEntity
+
+
+
+Retrieves a single RoleEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetRoleEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `RoleEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+RoleEntity_1 result = check client->getRoleEntity(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "familyNav": {
+ "externalCode": "1000",
+ "competencies": {},
+ "skills": {}
+ },
+ "jobCodeMappings": {
+ "results": []
+ },
+ "roleCompetencyBehaviorMappings": {
+ "results": []
+ },
+ "roleCompetencyMappings": {
+ "results": []
+ },
+ "roleSkillMappings": {
+ "results": []
+ },
+ "roleTalentPoolMappings": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+updateRoleEntity
+
+
+
+Updates the RoleEntity identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedRoleEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateRoleEntity(externalCode, payload);
+```
+
+
+
+
+
+deleteRoleEntity
+
+
+
+Deletes the RoleEntity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteRoleEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteRoleEntity(externalCode);
+```
+
+
+
+
+#### JobProfileLocalizedData
+
+
+listJobProfileLocalizedData
+
+
+
+Queries the JobProfileLocalizedData collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobProfileLocalizedDataQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_9|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_9 result = check client->listJobProfileLocalizedData();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobProfileLocalizedData
+
+
+
+Creates a new JobProfileLocalizedData entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobProfileLocalizedData | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobProfileLocalizedData|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobProfileLocalizedData result = check client->createJobProfileLocalizedData(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getJobProfileLocalizedData
+
+
+
+Retrieves a single JobProfileLocalizedData entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobProfileLocalizedDataQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobProfileLocalizedData_1|error`
+
+**Sample code:**
+
+```ballerina
+JobProfileLocalizedData_1 result = check client->getJobProfileLocalizedData(JobProfile_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateJobProfileLocalizedData
+
+
+
+Updates the JobProfileLocalizedData identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedJobProfileLocalizedData | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobProfileLocalizedData(JobProfile_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJobProfileLocalizedData
+
+
+
+Deletes the JobProfileLocalizedData identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteJobProfileLocalizedDataHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobProfileLocalizedData(JobProfile_externalCode, externalCode);
+```
+
+
+
+
+#### JobCodeMappingEntity
+
+
+listJobCodeMappingEntities
+
+
+
+Queries the JobCodeMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobCodeMappingEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_10|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_10 result = check client->listJobCodeMappingEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobCodeMappingEntity
+
+
+
+Creates a new JobCodeMappingEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobCodeMappingEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobCodeMappingEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobCodeMappingEntity result = check client->createJobCodeMappingEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getJobCodeMappingEntity
+
+
+
+Retrieves a single JobCodeMappingEntity entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobCodeMappingEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobCodeMappingEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+JobCodeMappingEntity_1 result = check client->getJobCodeMappingEntity(RoleEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateJobCodeMappingEntity
+
+
+
+Updates the JobCodeMappingEntity identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedJobCodeMappingEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobCodeMappingEntity(RoleEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJobCodeMappingEntity
+
+
+
+Deletes the JobCodeMappingEntity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteJobCodeMappingEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobCodeMappingEntity(RoleEntity_externalCode, externalCode);
+```
+
+
+
+
+#### CompetencyType
+
+
+listCompetencyTypes
+
+
+
+Queries the CompetencyType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListCompetencyTypesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_11|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_11 result = check client->listCompetencyTypes();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "GUID": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createCompetencyType
+
+
+
+Creates a new CompetencyType entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | Competency | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedCompetencyType|error`
+
+**Sample code:**
+
+```ballerina
+CreatedCompetencyType result = check client->createCompetencyType(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "GUID": "1000"
+ }
+}
+```
+
+
+
+
+
+getCompetencyType
+
+
+
+Retrieves a single CompetencyType entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `GUID` | int | Yes | key: GUID |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetCompetencyTypeQueries | No | Queries to be sent with the request |
+
+**Returns:** `CompetencyType|error`
+
+**Sample code:**
+
+```ballerina
+CompetencyType result = check client->getCompetencyType(GUID);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "GUID": "1000"
+ }
+}
+```
+
+
+
+
+
+updateCompetencyType
+
+
+
+Updates the CompetencyType identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `GUID` | int | Yes | key: GUID |
+| `payload` | ModifiedCompetencyType | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateCompetencyType(GUID, payload);
+```
+
+
+
+
+
+deleteCompetencyType
+
+
+
+Deletes the CompetencyType identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `GUID` | int | Yes | key: GUID |
+| `headers` | DeleteCompetencyTypeHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteCompetencyType(GUID);
+```
+
+
+
+
+#### EmploymentConditionContent
+
+
+listEmploymentConditionContents
+
+
+
+Queries the EmploymentConditionContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmploymentConditionContentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_12|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_12 result = check client->listEmploymentConditionContents();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createEmploymentConditionContent
+
+
+
+Creates a new EmploymentConditionContent entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EmploymentConditionContent | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEmploymentConditionContent|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEmploymentConditionContent result = check client->createEmploymentConditionContent(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+getEmploymentConditionContent
+
+
+
+Retrieves a single EmploymentConditionContent entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmploymentConditionContentQueries | No | Queries to be sent with the request |
+
+**Returns:** `EmploymentConditionContent_1|error`
+
+**Sample code:**
+
+```ballerina
+EmploymentConditionContent_1 result = check client->getEmploymentConditionContent(JobProfile_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+updateEmploymentConditionContent
+
+
+
+Updates the EmploymentConditionContent identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedEmploymentConditionContent | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEmploymentConditionContent(JobProfile_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteEmploymentConditionContent
+
+
+
+Deletes the EmploymentConditionContent identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteEmploymentConditionContentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmploymentConditionContent(JobProfile_externalCode, externalCode);
+```
+
+
+
+
+#### FamilyCompetencyMappingEntity
+
+
+listFamilyCompetencyMappingEntities
+
+
+
+Queries the FamilyCompetencyMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFamilyCompetencyMappingEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_13|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_13 result = check client->listFamilyCompetencyMappingEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "FamilyEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "competencyNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createFamilyCompetencyMappingEntity
+
+
+
+Creates a new FamilyCompetencyMappingEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | FamilyCompetencyMappingEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedFamilyCompetencyMappingEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedFamilyCompetencyMappingEntity result = check client->createFamilyCompetencyMappingEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "FamilyEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "competencyNav": {
+ "externalCode": "1000",
+ "behaviors": {},
+ "competencies": {},
+ "competencyTypes": {}
+ }
+ }
+}
+```
+
+
+
+
+
+getFamilyCompetencyMappingEntity
+
+
+
+Retrieves a single FamilyCompetencyMappingEntity entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `FamilyEntity_externalCode` | string | Yes | key: FamilyEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFamilyCompetencyMappingEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `FamilyCompetencyMappingEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+FamilyCompetencyMappingEntity_1 result = check client->getFamilyCompetencyMappingEntity(FamilyEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "FamilyEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "competencyNav": {
+ "externalCode": "1000",
+ "behaviors": {},
+ "competencies": {},
+ "competencyTypes": {}
+ }
+ }
+}
+```
+
+
+
+
+
+updateFamilyCompetencyMappingEntity
+
+
+
+Updates the FamilyCompetencyMappingEntity identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `FamilyEntity_externalCode` | string | Yes | key: FamilyEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedFamilyCompetencyMappingEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateFamilyCompetencyMappingEntity(FamilyEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteFamilyCompetencyMappingEntity
+
+
+
+Deletes the FamilyCompetencyMappingEntity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `FamilyEntity_externalCode` | string | Yes | key: FamilyEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteFamilyCompetencyMappingEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteFamilyCompetencyMappingEntity(FamilyEntity_externalCode, externalCode);
+```
+
+
+
+
+#### PhysicalReqEntity
+
+
+listPhysicalReqEntities
+
+
+
+Queries the PhysicalReqEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPhysicalReqEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_14|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_14 result = check client->listPhysicalReqEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPhysicalReqEntity
+
+
+
+Creates a new PhysicalReqEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PhysicalReqEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPhysicalReqEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPhysicalReqEntity result = check client->createPhysicalReqEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPhysicalReqEntity
+
+
+
+Retrieves a single PhysicalReqEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPhysicalReqEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `PhysicalReqEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+PhysicalReqEntity_1 result = check client->getPhysicalReqEntity(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updatePhysicalReqEntity
+
+
+
+Updates the PhysicalReqEntity identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedPhysicalReqEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePhysicalReqEntity(externalCode, payload);
+```
+
+
+
+
+
+deletePhysicalReqEntity
+
+
+
+Deletes the PhysicalReqEntity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeletePhysicalReqEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePhysicalReqEntity(externalCode);
+```
+
+
+
+
+#### InterviewQuestionEntity
+
+
+listInterviewQuestionEntities
+
+
+
+Queries the InterviewQuestionEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListInterviewQuestionEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_15|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_15 result = check client->listInterviewQuestionEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createInterviewQuestionEntity
+
+
+
+Creates a new InterviewQuestionEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | InterviewQuestionEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedInterviewQuestionEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedInterviewQuestionEntity result = check client->createInterviewQuestionEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getInterviewQuestionEntity
+
+
+
+Retrieves a single InterviewQuestionEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetInterviewQuestionEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `InterviewQuestionEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+InterviewQuestionEntity_1 result = check client->getInterviewQuestionEntity(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateInterviewQuestionEntity
+
+
+
+Updates the InterviewQuestionEntity identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedInterviewQuestionEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateInterviewQuestionEntity(externalCode, payload);
+```
+
+
+
+
+
+deleteInterviewQuestionEntity
+
+
+
+Deletes the InterviewQuestionEntity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteInterviewQuestionEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteInterviewQuestionEntity(externalCode);
+```
+
+
+
+
+#### JDTemplateFamilyMapping
+
+
+listJDTemplateFamilyMappings
+
+
+
+Queries the JDTemplateFamilyMapping collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJDTemplateFamilyMappingsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_16|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_16 result = check client->listJDTemplateFamilyMappings();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobDescTemplate_externalCode": "1000",
+ "externalCode": "1000",
+ "familyNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJDTemplateFamilyMapping
+
+
+
+Creates a new JDTemplateFamilyMapping entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JDTemplateFamilyMapping | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJDTemplateFamilyMapping|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJDTemplateFamilyMapping result = check client->createJDTemplateFamilyMapping(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobDescTemplate_externalCode": "1000",
+ "externalCode": "1000",
+ "familyNav": {
+ "externalCode": "1000",
+ "competencies": {},
+ "skills": {}
+ }
+ }
+}
+```
+
+
+
+
+
+getJDTemplateFamilyMapping
+
+
+
+Retrieves a single JDTemplateFamilyMapping entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobDescTemplate_externalCode` | string | Yes | key: JobDescTemplate_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJDTemplateFamilyMappingQueries | No | Queries to be sent with the request |
+
+**Returns:** `JDTemplateFamilyMapping_1|error`
+
+**Sample code:**
+
+```ballerina
+JDTemplateFamilyMapping_1 result = check client->getJDTemplateFamilyMapping(JobDescTemplate_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobDescTemplate_externalCode": "1000",
+ "externalCode": "1000",
+ "familyNav": {
+ "externalCode": "1000",
+ "competencies": {},
+ "skills": {}
+ }
+ }
+}
+```
+
+
+
+
+
+updateJDTemplateFamilyMapping
+
+
+
+Updates the JDTemplateFamilyMapping identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobDescTemplate_externalCode` | string | Yes | key: JobDescTemplate_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedJDTemplateFamilyMapping | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJDTemplateFamilyMapping(JobDescTemplate_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJDTemplateFamilyMapping
+
+
+
+Deletes the JDTemplateFamilyMapping identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobDescTemplate_externalCode` | string | Yes | key: JobDescTemplate_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteJDTemplateFamilyMappingHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJDTemplateFamilyMapping(JobDescTemplate_externalCode, externalCode);
+```
+
+
+
+
+#### BehaviorMappingEntity
+
+
+listBehaviorMappingEntities
+
+
+
+Queries the BehaviorMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListBehaviorMappingEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_17|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_17 result = check client->listBehaviorMappingEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "CompetencyEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createBehaviorMappingEntity
+
+
+
+Creates a new BehaviorMappingEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | BehaviorMappingEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedBehaviorMappingEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedBehaviorMappingEntity result = check client->createBehaviorMappingEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "CompetencyEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getBehaviorMappingEntity
+
+
+
+Retrieves a single BehaviorMappingEntity entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `CompetencyEntity_externalCode` | string | Yes | key: CompetencyEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetBehaviorMappingEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `BehaviorMappingEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+BehaviorMappingEntity_1 result = check client->getBehaviorMappingEntity(CompetencyEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "CompetencyEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateBehaviorMappingEntity
+
+
+
+Updates the BehaviorMappingEntity identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `CompetencyEntity_externalCode` | string | Yes | key: CompetencyEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedBehaviorMappingEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateBehaviorMappingEntity(CompetencyEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteBehaviorMappingEntity
+
+
+
+Deletes the BehaviorMappingEntity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `CompetencyEntity_externalCode` | string | Yes | key: CompetencyEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteBehaviorMappingEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteBehaviorMappingEntity(CompetencyEntity_externalCode, externalCode);
+```
+
+
+
+
+#### SkillEntity
+
+
+listSkillEntities
+
+
+
+Queries the SkillEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListSkillEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_18|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_18 result = check client->listSkillEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createSkillEntity
+
+
+
+Creates a new SkillEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | SkillEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedSkillEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedSkillEntity result = check client->createSkillEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getSkillEntity
+
+
+
+Retrieves a single SkillEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetSkillEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `SkillEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+SkillEntity_1 result = check client->getSkillEntity(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateSkillEntity
+
+
+
+Updates the SkillEntity identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedSkillEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateSkillEntity(externalCode, payload);
+```
+
+
+
+
+
+deleteSkillEntity
+
+
+
+Deletes the SkillEntity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteSkillEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteSkillEntity(externalCode);
+```
+
+
+
+
+#### PhysicalReqContent
+
+
+listPhysicalReqContents
+
+
+
+Queries the PhysicalReqContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPhysicalReqContentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_19|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_19 result = check client->listPhysicalReqContents();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPhysicalReqContent
+
+
+
+Creates a new PhysicalReqContent entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PhysicalReqContent | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPhysicalReqContent|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPhysicalReqContent result = check client->createPhysicalReqContent(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+getPhysicalReqContent
+
+
+
+Retrieves a single PhysicalReqContent entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPhysicalReqContentQueries | No | Queries to be sent with the request |
+
+**Returns:** `PhysicalReqContent_1|error`
+
+**Sample code:**
+
+```ballerina
+PhysicalReqContent_1 result = check client->getPhysicalReqContent(JobProfile_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+updatePhysicalReqContent
+
+
+
+Updates the PhysicalReqContent identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedPhysicalReqContent | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePhysicalReqContent(JobProfile_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deletePhysicalReqContent
+
+
+
+Deletes the PhysicalReqContent identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeletePhysicalReqContentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePhysicalReqContent(JobProfile_externalCode, externalCode);
+```
+
+
+
+
+#### SkillContent
+
+
+listSkillContents
+
+
+
+Queries the SkillContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListSkillContentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_20|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_20 result = check client->listSkillContents();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {},
+ "roleNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createSkillContent
+
+
+
+Creates a new SkillContent entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | SkillContent | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedSkillContent|error`
+
+**Sample code:**
+
+```ballerina
+CreatedSkillContent result = check client->createSkillContent(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ },
+ "roleNav": {
+ "externalCode": "1000",
+ "familyNav": {},
+ "jobCodeMappings": {},
+ "roleCompetencyBehaviorMappings": {},
+ "roleCompetencyMappings": {},
+ "roleSkillMappings": {},
+ "roleTalentPoolMappings": {}
+ }
+ }
+}
+```
+
+
+
+
+
+getSkillContent
+
+
+
+Retrieves a single SkillContent entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetSkillContentQueries | No | Queries to be sent with the request |
+
+**Returns:** `SkillContent_1|error`
+
+**Sample code:**
+
+```ballerina
+SkillContent_1 result = check client->getSkillContent(JobProfile_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ },
+ "roleNav": {
+ "externalCode": "1000",
+ "familyNav": {},
+ "jobCodeMappings": {},
+ "roleCompetencyBehaviorMappings": {},
+ "roleCompetencyMappings": {},
+ "roleSkillMappings": {},
+ "roleTalentPoolMappings": {}
+ }
+ }
+}
+```
+
+
+
+
+
+updateSkillContent
+
+
+
+Updates the SkillContent identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedSkillContent | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateSkillContent(JobProfile_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteSkillContent
+
+
+
+Deletes the SkillContent identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteSkillContentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteSkillContent(JobProfile_externalCode, externalCode);
+```
+
+
+
+
+#### RoleCompetencyMappingEntity
+
+
+listRoleCompetencyMappingEntities
+
+
+
+Queries the RoleCompetencyMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListRoleCompetencyMappingEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_21|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_21 result = check client->listRoleCompetencyMappingEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "competencyNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createRoleCompetencyMappingEntity
+
+
+
+Creates a new RoleCompetencyMappingEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | RoleCompetencyMappingEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedRoleCompetencyMappingEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedRoleCompetencyMappingEntity result = check client->createRoleCompetencyMappingEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "competencyNav": {
+ "externalCode": "1000",
+ "behaviors": {},
+ "competencies": {},
+ "competencyTypes": {}
+ }
+ }
+}
+```
+
+
+
+
+
+getRoleCompetencyMappingEntity
+
+
+
+Retrieves a single RoleCompetencyMappingEntity entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetRoleCompetencyMappingEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `RoleCompetencyMappingEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+RoleCompetencyMappingEntity_1 result = check client->getRoleCompetencyMappingEntity(RoleEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "competencyNav": {
+ "externalCode": "1000",
+ "behaviors": {},
+ "competencies": {},
+ "competencyTypes": {}
+ }
+ }
+}
+```
+
+
+
+
+
+updateRoleCompetencyMappingEntity
+
+
+
+Updates the RoleCompetencyMappingEntity identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedRoleCompetencyMappingEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateRoleCompetencyMappingEntity(RoleEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteRoleCompetencyMappingEntity
+
+
+
+Deletes the RoleCompetencyMappingEntity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteRoleCompetencyMappingEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteRoleCompetencyMappingEntity(RoleEntity_externalCode, externalCode);
+```
+
+
+
+
+#### SelfReportSkillMapping
+
+
+listSelfReportSkillMappings
+
+
+
+Queries the SelfReportSkillMapping collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListSelfReportSkillMappingsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_22|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_22 result = check client->listSelfReportSkillMappings();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "SkillProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "skillNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createSelfReportSkillMapping
+
+
+
+Creates a new SelfReportSkillMapping entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | SelfReportSkillMapping | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedSelfReportSkillMapping|error`
+
+**Sample code:**
+
+```ballerina
+CreatedSelfReportSkillMapping result = check client->createSelfReportSkillMapping(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "SkillProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "skillNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+getSelfReportSkillMapping
+
+
+
+Retrieves a single SelfReportSkillMapping entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `SkillProfile_externalCode` | string | Yes | key: SkillProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetSelfReportSkillMappingQueries | No | Queries to be sent with the request |
+
+**Returns:** `SelfReportSkillMapping_1|error`
+
+**Sample code:**
+
+```ballerina
+SelfReportSkillMapping_1 result = check client->getSelfReportSkillMapping(SkillProfile_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "SkillProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "skillNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+updateSelfReportSkillMapping
+
+
+
+Updates the SelfReportSkillMapping identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `SkillProfile_externalCode` | string | Yes | key: SkillProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedSelfReportSkillMapping | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateSelfReportSkillMapping(SkillProfile_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteSelfReportSkillMapping
+
+
+
+Deletes the SelfReportSkillMapping identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `SkillProfile_externalCode` | string | Yes | key: SkillProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteSelfReportSkillMappingHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteSelfReportSkillMapping(SkillProfile_externalCode, externalCode);
+```
+
+
+
+
+#### JobProfile
+
+
+listJobProfiles
+
+
+
+Queries the JobProfile collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobProfilesQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listJobProfiles();
+```
+
+
+
+
+
+getJobProfile
+
+
+
+Retrieves a single JobProfile entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobProfileQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getJobProfile(externalCode);
+```
+
+
+
+
+
+deleteJobProfile
+
+
+
+Deletes the JobProfile identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteJobProfileHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobProfile(externalCode);
+```
+
+
+
+
+#### FamilySkillMappingEntity
+
+
+listFamilySkillMappingEntities
+
+
+
+Queries the FamilySkillMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListFamilySkillMappingEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_24|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_24 result = check client->listFamilySkillMappingEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "FamilyEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "skillNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createFamilySkillMappingEntity
+
+
+
+Creates a new FamilySkillMappingEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | FamilySkillMappingEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedFamilySkillMappingEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedFamilySkillMappingEntity result = check client->createFamilySkillMappingEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "FamilyEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "skillNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+getFamilySkillMappingEntity
+
+
+
+Retrieves a single FamilySkillMappingEntity entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `FamilyEntity_externalCode` | string | Yes | key: FamilyEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetFamilySkillMappingEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `FamilySkillMappingEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+FamilySkillMappingEntity_1 result = check client->getFamilySkillMappingEntity(FamilyEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "FamilyEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "skillNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+updateFamilySkillMappingEntity
+
+
+
+Updates the FamilySkillMappingEntity identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `FamilyEntity_externalCode` | string | Yes | key: FamilyEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedFamilySkillMappingEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateFamilySkillMappingEntity(FamilyEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteFamilySkillMappingEntity
+
+
+
+Deletes the FamilySkillMappingEntity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `FamilyEntity_externalCode` | string | Yes | key: FamilyEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteFamilySkillMappingEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteFamilySkillMappingEntity(FamilyEntity_externalCode, externalCode);
+```
+
+
+
+
+#### RoleSkillMappingEntity
+
+
+listRoleSkillMappingEntities
+
+
+
+Queries the RoleSkillMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListRoleSkillMappingEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_25|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_25 result = check client->listRoleSkillMappingEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "skillNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createRoleSkillMappingEntity
+
+
+
+Creates a new RoleSkillMappingEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | RoleSkillMappingEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedRoleSkillMappingEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedRoleSkillMappingEntity result = check client->createRoleSkillMappingEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "skillNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+getRoleSkillMappingEntity
+
+
+
+Retrieves a single RoleSkillMappingEntity entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetRoleSkillMappingEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `RoleSkillMappingEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+RoleSkillMappingEntity_1 result = check client->getRoleSkillMappingEntity(RoleEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000",
+ "skillNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+updateRoleSkillMappingEntity
+
+
+
+Updates the RoleSkillMappingEntity identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedRoleSkillMappingEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateRoleSkillMappingEntity(RoleEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteRoleSkillMappingEntity
+
+
+
+Deletes the RoleSkillMappingEntity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteRoleSkillMappingEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteRoleSkillMappingEntity(RoleEntity_externalCode, externalCode);
+```
+
+
+
+
+#### JobDescTemplate
+
+
+listJobDescTemplates
+
+
+
+Queries the JobDescTemplate collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobDescTemplatesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_26|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_26 result = check client->listJobDescTemplates();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "jdFamilyMappings": {},
+ "sections": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobDescTemplate
+
+
+
+Creates a new JobDescTemplate entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobDescTemplate | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobDescTemplate|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobDescTemplate result = check client->createJobDescTemplate(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "jdFamilyMappings": {
+ "results": []
+ },
+ "sections": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getJobDescTemplate
+
+
+
+Retrieves a single JobDescTemplate entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobDescTemplateQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobDescTemplate_1|error`
+
+**Sample code:**
+
+```ballerina
+JobDescTemplate_1 result = check client->getJobDescTemplate(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "jdFamilyMappings": {
+ "results": []
+ },
+ "sections": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+updateJobDescTemplate
+
+
+
+Updates the JobDescTemplate identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedJobDescTemplate | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobDescTemplate(externalCode, payload);
+```
+
+
+
+
+
+deleteJobDescTemplate
+
+
+
+Deletes the JobDescTemplate identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteJobDescTemplateHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobDescTemplate(externalCode);
+```
+
+
+
+
+#### SkillProfile
+
+
+listSkillProfiles
+
+
+
+Queries the SkillProfile collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListSkillProfilesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_27|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_27 result = check client->listSkillProfiles();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "ratedSkills": {},
+ "selfReportSkills": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createSkillProfile
+
+
+
+Creates a new SkillProfile entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | SkillProfile | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedSkillProfile|error`
+
+**Sample code:**
+
+```ballerina
+CreatedSkillProfile result = check client->createSkillProfile(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "ratedSkills": {
+ "results": []
+ },
+ "selfReportSkills": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getSkillProfile
+
+
+
+Retrieves a single SkillProfile entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetSkillProfileQueries | No | Queries to be sent with the request |
+
+**Returns:** `SkillProfile_1|error`
+
+**Sample code:**
+
+```ballerina
+SkillProfile_1 result = check client->getSkillProfile(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "ratedSkills": {
+ "results": []
+ },
+ "selfReportSkills": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+updateSkillProfile
+
+
+
+Updates the SkillProfile identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedSkillProfile | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateSkillProfile(externalCode, payload);
+```
+
+
+
+
+
+deleteSkillProfile
+
+
+
+Deletes the SkillProfile identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteSkillProfileHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteSkillProfile(externalCode);
+```
+
+
+
+
+#### CompetencyEntity
+
+
+listCompetencyEntities
+
+
+
+Queries the CompetencyEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListCompetencyEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_28|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_28 result = check client->listCompetencyEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "behaviors": {},
+ "competencies": {},
+ "competencyTypes": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createCompetencyEntity
+
+
+
+Creates a new CompetencyEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | CompetencyEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedCompetencyEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedCompetencyEntity result = check client->createCompetencyEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "behaviors": {
+ "results": []
+ },
+ "competencies": {
+ "results": []
+ },
+ "competencyTypes": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getCompetencyEntity
+
+
+
+Retrieves a single CompetencyEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetCompetencyEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `CompetencyEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+CompetencyEntity_1 result = check client->getCompetencyEntity(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "behaviors": {
+ "results": []
+ },
+ "competencies": {
+ "results": []
+ },
+ "competencyTypes": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+updateCompetencyEntity
+
+
+
+Updates the CompetencyEntity identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedCompetencyEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateCompetencyEntity(externalCode, payload);
+```
+
+
+
+
+
+deleteCompetencyEntity
+
+
+
+Deletes the CompetencyEntity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteCompetencyEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteCompetencyEntity(externalCode);
+```
+
+
+
+
+#### CompetencyContent
+
+
+listCompetencyContents
+
+
+
+Queries the CompetencyContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListCompetencyContentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_29|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_29 result = check client->listCompetencyContents();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {},
+ "roleNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createCompetencyContent
+
+
+
+Creates a new CompetencyContent entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | CompetencyContent | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedCompetencyContent|error`
+
+**Sample code:**
+
+```ballerina
+CreatedCompetencyContent result = check client->createCompetencyContent(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000",
+ "behaviors": {},
+ "competencies": {},
+ "competencyTypes": {}
+ },
+ "roleNav": {
+ "externalCode": "1000",
+ "familyNav": {},
+ "jobCodeMappings": {},
+ "roleCompetencyBehaviorMappings": {},
+ "roleCompetencyMappings": {},
+ "roleSkillMappings": {},
+ "roleTalentPoolMappings": {}
+ }
+ }
+}
+```
+
+
+
+
+
+getCompetencyContent
+
+
+
+Retrieves a single CompetencyContent entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetCompetencyContentQueries | No | Queries to be sent with the request |
+
+**Returns:** `CompetencyContent_1|error`
+
+**Sample code:**
+
+```ballerina
+CompetencyContent_1 result = check client->getCompetencyContent(JobProfile_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000",
+ "behaviors": {},
+ "competencies": {},
+ "competencyTypes": {}
+ },
+ "roleNav": {
+ "externalCode": "1000",
+ "familyNav": {},
+ "jobCodeMappings": {},
+ "roleCompetencyBehaviorMappings": {},
+ "roleCompetencyMappings": {},
+ "roleSkillMappings": {},
+ "roleTalentPoolMappings": {}
+ }
+ }
+}
+```
+
+
+
+
+
+updateCompetencyContent
+
+
+
+Updates the CompetencyContent identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedCompetencyContent | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateCompetencyContent(JobProfile_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteCompetencyContent
+
+
+
+Deletes the CompetencyContent identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteCompetencyContentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteCompetencyContent(JobProfile_externalCode, externalCode);
+```
+
+
+
+
+#### RelevantIndustryEntity
+
+
+listRelevantIndustryEntities
+
+
+
+Queries the RelevantIndustryEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListRelevantIndustryEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_30|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_30 result = check client->listRelevantIndustryEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createRelevantIndustryEntity
+
+
+
+Creates a new RelevantIndustryEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | RelevantIndustryEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedRelevantIndustryEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedRelevantIndustryEntity result = check client->createRelevantIndustryEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getRelevantIndustryEntity
+
+
+
+Retrieves a single RelevantIndustryEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetRelevantIndustryEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `RelevantIndustryEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+RelevantIndustryEntity_1 result = check client->getRelevantIndustryEntity(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateRelevantIndustryEntity
+
+
+
+Updates the RelevantIndustryEntity identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedRelevantIndustryEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateRelevantIndustryEntity(externalCode, payload);
+```
+
+
+
+
+
+deleteRelevantIndustryEntity
+
+
+
+Deletes the RelevantIndustryEntity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteRelevantIndustryEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteRelevantIndustryEntity(externalCode);
+```
+
+
+
+
+#### RoleTalentPoolMappingEntity
+
+
+listRoleTalentPoolMappingEntities
+
+
+
+Queries the RoleTalentPoolMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListRoleTalentPoolMappingEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_31|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_31 result = check client->listRoleTalentPoolMappingEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createRoleTalentPoolMappingEntity
+
+
+
+Creates a new RoleTalentPoolMappingEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | RoleTalentPoolMappingEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedRoleTalentPoolMappingEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedRoleTalentPoolMappingEntity result = check client->createRoleTalentPoolMappingEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getRoleTalentPoolMappingEntity
+
+
+
+Retrieves a single RoleTalentPoolMappingEntity entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetRoleTalentPoolMappingEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `RoleTalentPoolMappingEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+RoleTalentPoolMappingEntity_1 result = check client->getRoleTalentPoolMappingEntity(RoleEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "RoleEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateRoleTalentPoolMappingEntity
+
+
+
+Updates the RoleTalentPoolMappingEntity identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedRoleTalentPoolMappingEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateRoleTalentPoolMappingEntity(RoleEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteRoleTalentPoolMappingEntity
+
+
+
+Deletes the RoleTalentPoolMappingEntity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `RoleEntity_externalCode` | string | Yes | key: RoleEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteRoleTalentPoolMappingEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteRoleTalentPoolMappingEntity(RoleEntity_externalCode, externalCode);
+```
+
+
+
+
+#### EmploymentConditionEntity
+
+
+listEmploymentConditionEntities
+
+
+
+Queries the EmploymentConditionEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmploymentConditionEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_32|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_32 result = check client->listEmploymentConditionEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createEmploymentConditionEntity
+
+
+
+Creates a new EmploymentConditionEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EmploymentConditionEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEmploymentConditionEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEmploymentConditionEntity result = check client->createEmploymentConditionEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getEmploymentConditionEntity
+
+
+
+Retrieves a single EmploymentConditionEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmploymentConditionEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `EmploymentConditionEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+EmploymentConditionEntity_1 result = check client->getEmploymentConditionEntity(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateEmploymentConditionEntity
+
+
+
+Updates the EmploymentConditionEntity identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedEmploymentConditionEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEmploymentConditionEntity(externalCode, payload);
+```
+
+
+
+
+
+deleteEmploymentConditionEntity
+
+
+
+Deletes the EmploymentConditionEntity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteEmploymentConditionEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmploymentConditionEntity(externalCode);
+```
+
+
+
+
+#### JobDescSection
+
+
+listJobDescSections
+
+
+
+Queries the JobDescSection collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListJobDescSectionsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_33|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_33 result = check client->listJobDescSections();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobDescTemplate_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createJobDescSection
+
+
+
+Creates a new JobDescSection entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | JobDescSection | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedJobDescSection|error`
+
+**Sample code:**
+
+```ballerina
+CreatedJobDescSection result = check client->createJobDescSection(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobDescTemplate_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getJobDescSection
+
+
+
+Retrieves a single JobDescSection entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobDescTemplate_externalCode` | string | Yes | key: JobDescTemplate_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetJobDescSectionQueries | No | Queries to be sent with the request |
+
+**Returns:** `JobDescSection_1|error`
+
+**Sample code:**
+
+```ballerina
+JobDescSection_1 result = check client->getJobDescSection(JobDescTemplate_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobDescTemplate_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateJobDescSection
+
+
+
+Updates the JobDescSection identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobDescTemplate_externalCode` | string | Yes | key: JobDescTemplate_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedJobDescSection | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateJobDescSection(JobDescTemplate_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteJobDescSection
+
+
+
+Deletes the JobDescSection identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobDescTemplate_externalCode` | string | Yes | key: JobDescTemplate_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteJobDescSectionHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteJobDescSection(JobDescTemplate_externalCode, externalCode);
+```
+
+
+
+
+#### RelevantIndustryContent
+
+
+listRelevantIndustryContents
+
+
+
+Queries the RelevantIndustryContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListRelevantIndustryContentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_34|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_34 result = check client->listRelevantIndustryContents();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createRelevantIndustryContent
+
+
+
+Creates a new RelevantIndustryContent entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | RelevantIndustryContent | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedRelevantIndustryContent|error`
+
+**Sample code:**
+
+```ballerina
+CreatedRelevantIndustryContent result = check client->createRelevantIndustryContent(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+getRelevantIndustryContent
+
+
+
+Retrieves a single RelevantIndustryContent entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetRelevantIndustryContentQueries | No | Queries to be sent with the request |
+
+**Returns:** `RelevantIndustryContent_1|error`
+
+**Sample code:**
+
+```ballerina
+RelevantIndustryContent_1 result = check client->getRelevantIndustryContent(JobProfile_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+updateRelevantIndustryContent
+
+
+
+Updates the RelevantIndustryContent identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedRelevantIndustryContent | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateRelevantIndustryContent(JobProfile_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteRelevantIndustryContent
+
+
+
+Deletes the RelevantIndustryContent identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteRelevantIndustryContentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteRelevantIndustryContent(JobProfile_externalCode, externalCode);
+```
+
+
+
+
+#### PositionEntity
+
+
+listPositionEntities
+
+
+
+Queries the PositionEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPositionEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_35|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_35 result = check client->listPositionEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "positionCompetencyMappings": {},
+ "positionSkillMappings": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPositionEntity
+
+
+
+Creates a new PositionEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PositionEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPositionEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPositionEntity result = check client->createPositionEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "positionCompetencyMappings": {
+ "results": []
+ },
+ "positionSkillMappings": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getPositionEntity
+
+
+
+Retrieves a single PositionEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPositionEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `PositionEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+PositionEntity_1 result = check client->getPositionEntity(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "positionCompetencyMappings": {
+ "results": []
+ },
+ "positionSkillMappings": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+updatePositionEntity
+
+
+
+Updates the PositionEntity identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedPositionEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePositionEntity(externalCode, payload);
+```
+
+
+
+
+
+deletePositionEntity
+
+
+
+Deletes the PositionEntity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeletePositionEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePositionEntity(externalCode);
+```
+
+
+
+
+#### PositionCompetencyMappingEntity
+
+
+listPositionCompetencyMappingEntities
+
+
+
+Queries the PositionCompetencyMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPositionCompetencyMappingEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_36|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_36 result = check client->listPositionCompetencyMappingEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PositionEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPositionCompetencyMappingEntity
+
+
+
+Creates a new PositionCompetencyMappingEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PositionCompetencyMappingEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPositionCompetencyMappingEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPositionCompetencyMappingEntity result = check client->createPositionCompetencyMappingEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PositionEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPositionCompetencyMappingEntity
+
+
+
+Retrieves a single PositionCompetencyMappingEntity entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PositionEntity_externalCode` | string | Yes | key: PositionEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPositionCompetencyMappingEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `PositionCompetencyMappingEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+PositionCompetencyMappingEntity_1 result = check client->getPositionCompetencyMappingEntity(PositionEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PositionEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updatePositionCompetencyMappingEntity
+
+
+
+Updates the PositionCompetencyMappingEntity identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PositionEntity_externalCode` | string | Yes | key: PositionEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedPositionCompetencyMappingEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePositionCompetencyMappingEntity(PositionEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deletePositionCompetencyMappingEntity
+
+
+
+Deletes the PositionCompetencyMappingEntity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PositionEntity_externalCode` | string | Yes | key: PositionEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeletePositionCompetencyMappingEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePositionCompetencyMappingEntity(PositionEntity_externalCode, externalCode);
+```
+
+
+
+
+#### PositionSkillMappingEntity
+
+
+listPositionSkillMappingEntities
+
+
+
+Queries the PositionSkillMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPositionSkillMappingEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_37|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_37 result = check client->listPositionSkillMappingEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "PositionEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createPositionSkillMappingEntity
+
+
+
+Creates a new PositionSkillMappingEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | PositionSkillMappingEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedPositionSkillMappingEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedPositionSkillMappingEntity result = check client->createPositionSkillMappingEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PositionEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getPositionSkillMappingEntity
+
+
+
+Retrieves a single PositionSkillMappingEntity entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PositionEntity_externalCode` | string | Yes | key: PositionEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPositionSkillMappingEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `PositionSkillMappingEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+PositionSkillMappingEntity_1 result = check client->getPositionSkillMappingEntity(PositionEntity_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "PositionEntity_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updatePositionSkillMappingEntity
+
+
+
+Updates the PositionSkillMappingEntity identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PositionEntity_externalCode` | string | Yes | key: PositionEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedPositionSkillMappingEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updatePositionSkillMappingEntity(PositionEntity_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deletePositionSkillMappingEntity
+
+
+
+Deletes the PositionSkillMappingEntity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `PositionEntity_externalCode` | string | Yes | key: PositionEntity_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeletePositionSkillMappingEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deletePositionSkillMappingEntity(PositionEntity_externalCode, externalCode);
+```
+
+
+
+
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/example.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/example.md
new file mode 100644
index 00000000000..8b96cdb2de5
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/example.md
@@ -0,0 +1,145 @@
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Example
+
+## What you'll build
+
+Build an integration that connects to SAP SuccessFactors Employee Central and retrieves certification content records through the SAP SuccessFactors Employee Central Skills Management connector. The integration exposes an automation entry point that calls the operation and stores the result in a variable you can process further.
+
+**Operations used:**
+- **List Certification Contents** : Queries the CertificationContent collection and returns a page of entities, optionally filtered, sorted, and paged through OData query options.
+
+## Architecture
+
+```mermaid
+flowchart LR
+ A((User)) --> B[List Certification Contents]
+ B --> C[SAP SuccessFactors Employee Central Skills Management Connector]
+ C --> D((SAP SuccessFactors OData API))
+```
+
+## Prerequisites
+
+- Access to a SAP SuccessFactors OData API server (see the [setup guide](setup-guide.md))
+- A company ID, username, and password, or OAuth 2.0 credentials
+
+## Setting up the SAP SuccessFactors Employee Central Skills Management integration
+
+> **New to WSO2 Integrator?** Follow the [Create a New Integration](../../../../develop/create-integrations/create-a-new-integration.md) guide to set up your integration first, then return here to add the connector.
+
+## Adding the SAP SuccessFactors Employee Central Skills Management connector
+
+### Step 1: Open the connector palette
+
+1. Select **Add Artifact**.
+2. Select **Connection** to open the connector search palette.
+
+
+
+### Step 2: Select the SAP SuccessFactors Employee Central Skills Management connector
+
+1. Enter `ecskillsmanagement` in the search field.
+2. Select the **Ecskillsmanagement** connector card.
+
+## Configuring the SAP SuccessFactors Employee Central Skills Management connection
+
+### Step 3: Bind the connection parameters to configurable variables
+
+Bind every required connection field to a configurable variable.
+
+- **Config** : Expression containing the `auth` credentials for the SAP SuccessFactors OData server — bind `username` to a `sfUsername` configurable variable and `password` to a `sfPassword` configurable variable.
+- **Hostname** : The SAP SuccessFactors OData API server hostname — bind to a `sfHostname` configurable variable.
+
+
+
+### Step 4: Save the connection
+
+Select **Save Connection** and verify that **ecskillsmanagementClient** appears in the **Connections** section.
+
+
+
+### Step 5: Set actual values for your configurables
+
+1. Select **Configurations** at the bottom of the project tree under **Data Mappers**.
+2. Enter a value for each configurable listed below before you run the integration.
+
+- **sfUsername** (`configurable string`) : The SAP SuccessFactors login username, formatted as `@`.
+- **sfPassword** (`configurable string`) : The SAP SuccessFactors login password.
+- **sfHostname** (`configurable string`) : The SAP SuccessFactors OData API server hostname, for example `api68sales.successfactors.com`.
+
+## Configuring the SAP SuccessFactors Employee Central Skills Management List Certification Contents operation
+
+### Step 6: Add an automation entry point
+
+1. Select **Add Artifact**.
+2. Select **Automation**.
+3. Select **Create** to accept the default settings.
+
+### Step 7: Expand the connection and configure the List Certification Contents operation
+
+1. Select the **+** icon between **Start** and **Error Handler**.
+2. Expand **ecskillsmanagementClient** to display its operations.
+
+
+
+3. Select **List Certification Contents**. The operation has no required parameters, so review the auto-generated result variable.
+
+- **Result** : Name of the variable that stores the returned CertificationContent records — leave the default value, `ecskillsmanagementWrapper`.
+
+
+
+4. Select **Save**. The operation step appears in the automation flow between **Start** and **Error Handler**.
+
+
+
+## Try it yourself
+
+Try this sample in WSO2 Integration Platform.
+
+[](https://console.devant.dev/new?gh=wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecskillsmanagement_connector_sample)
+
+[View source on GitHub](https://github.com/wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecskillsmanagement_connector_sample)
+
+## More code examples
+
+The SAP SuccessFactors Employee Central connectors provide practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples), covering use cases like syncing employee data and sending notifications.
+
+1. [Google Sheets to SuccessFactors](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/google-sheets-to-successfactors) : Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
+2. [SuccessFactors to Slack](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/successfactors-to-slack) : Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/overview.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/overview.md
new file mode 100644
index 00000000000..7904cc222eb
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/overview.md
@@ -0,0 +1,44 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecskillsmanagement"
+title: "SAP SuccessFactors Employee Central Skills Management"
+description: "Overview of the ballerinax/sap.successfactors.ecskillsmanagement connector for WSO2 Integrator."
+---
+
+[SAP SuccessFactors Employee Central](https://www.sap.com/products/hcm/core-hr-payroll.html) is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
+
+WSO2 SAP Successfactors Skills Management provides a way to interact with the [SAP SuccessFactors Employee Central APIs](https://api.sap.com/package/SuccessFactorsEmployeeCentral/overview). The service allows to manage employee skills, competencies, job profiles, and skills-related assessments.
+
+## Key Features
+
+- Manage employee skills profiles and competency frameworks
+- Access certification content and skill assessments
+- Query talent tracking and development records
+
+## Actions
+
+The connector exposes a single client for all ecskillsmanagement operations against the SAP SuccessFactors OData v2 API.
+
+| Client | Actions |
+|--------|---------|
+| `Client` | CertificationContent, FamilyEntity, CertificationEntity, JobResponsibilityContent, InterviewQuestionContent, JobResponsibilityEntity, RatedSkillMapping, RoleCompetencyBehaviorMappingEntity, RoleEntity, JobProfileLocalizedData, and more |
+
+See the **[Action Reference](action-reference.md)** for the full list of operations, parameters, and sample code for each client.
+
+## Documentation
+
+* **[Setup Guide](setup-guide.md)**: How to obtain the connection details required by the connector from your SAP SuccessFactors instance.
+
+* **[Action Reference](action-reference.md)**: Full reference for all clients, operations, parameters, return types, and sample code.
+
+* **[Example](example.md)**: Learn how to build and configure an integration using the **SAP SuccessFactors Employee Central Skills Management** connector, including connection setup, operation configuration, and execution flow.
+
+## How to contribute
+
+As an open source project, WSO2 welcomes contributions from the community.
+
+To contribute to the code for this connector, please create a pull request in the following repository.
+
+* [SAP SuccessFactors Employee Central Skills Management Connector GitHub repository](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral)
+
+Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/setup-guide.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/setup-guide.md
new file mode 100644
index 00000000000..500053354a9
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/setup-guide.md
@@ -0,0 +1,74 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecskillsmanagement"
+title: "Setup Guide"
+description: "How to set up and configure the ballerinax/sap.successfactors.ecskillsmanagement connector."
+---
+
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Setup Guide
+
+This guide walks you through getting the necessary details from SAP SuccessFactors so that the connector can authenticate and communicate with your Employee Central instance.
+
+This connector supports two authentication methods: **Basic Authentication** and **OAuth 2.0 SAML Bearer**.
+
+## Method 1: Basic Authentication
+
+If you already have a username and password for this integration to work, you can use those directly. If you'd rather create a new account with narrowed scope for this integration, follow these steps:
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+2. Navigate to **Admin Center** > **Add New Employee** and create a new user account for this integration.
+3. Navigate to **Admin Center** > **Manage Permission Roles**, create a role scoped to only the permissions this integration needs, and grant it to the new user.
+4. Navigate to **Admin Center** > **Reset User Password** and set a password for the new user account.
+
+In either case, you will also need the API server hostname for your SuccessFactors region, for example, `api12.successfactors.eu`. The complete list of API server hostnames by region is available in the [SAP SuccessFactors API documentation](https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/LATEST/en-US/af2b8d5437494b12be88fe374eba75b6.html).
+
+## Method 2: OAuth 2.0 SAML Bearer
+
+### Step 1: Generate a key pair and certificate
+
+1. Generate an RSA key pair and a matching X.509 certificate. If you don't already have one, generate a self-signed pair with OpenSSL:
+
+ ```sh
+ openssl req -x509 -newkey rsa:2048 -keyout private_key.pem -out certificate.pem -days 365 -nodes -subj "/CN=YourAppName"
+ ```
+
+ `private_key.pem` is secret - it never leaves your machine or gets uploaded anywhere. Only `certificate.pem` is registered with SAP.
+
+### Step 2: Register an OAuth2 client application
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+
+2. Search for **Manage OAuth2 Client Applications** in Admin Center's action search, or navigate to it directly under **Admin Center** > **Company Settings**.
+
+ 
+
+3. Choose **Register Client Application** and provide the following information:
+
+ | Field | Description |
+ |-------|-------------|
+ | Application Name | A name to identify this integration |
+ | Description | An optional description |
+ | X.509 Certificate | The contents of `certificate.pem` as a single continuous base64 string, with the `-----BEGIN CERTIFICATE-----` / `-----END CERTIFICATE-----` lines and line breaks removed. Produce this with `awk '/BEGIN CERTIFICATE/{flag=1;next}/END CERTIFICATE/{flag=0}flag' certificate.pem \| tr -d '\n'` and paste the single line of output it prints. |
+
+4. Choose **Register** to save the application.
+
+### Step 3: Note your credentials
+
+After registering, open the application (choose **View** from the application list) to find the **Company ID** and the **API Key** SAP assigned to it.
+
+
+
+You now have everything the connector's SAML Bearer configuration needs: the API Key, the Company ID, the username to authenticate as, your `private_key.pem` and `certificate.pem` files, and the OAuth2 token endpoint (typically `https:///oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ectimeoff/action-reference.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ectimeoff/action-reference.md
new file mode 100644
index 00000000000..965e5824d5e
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ectimeoff/action-reference.md
@@ -0,0 +1,5530 @@
+---
+connector: true
+connector_name: "sap.successfactors.ectimeoff"
+toc_max_heading_level: 4
+---
+
+# Actions
+
+The `ballerinax/sap.successfactors.ectimeoff` package exposes the following clients:
+
+Available clients:
+
+| Client | Purpose |
+|--------|---------|
+| [`Client`](#client) | Manages ectimeoff objects: TimeAccountPostingRule, WorkScheduleDayModelVariantAssignment, HolidayAssignment, TimeAccountPurchaseProfile, TimeTypeCAN, WorkScheduleDayModelVariantIdentifier, TimeManagementTerminationEndHandlingExcludedEventReason, TimeAccountPurchaseProfilePayComponentAssignment…, over the SAP SuccessFactors OData v2 API. |
+
+---
+
+## Client
+
+API to manage absences such as vacation, sick leave, and paid time off
+
+### Configuration
+
+#### ConnectionConfig
+
+Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.
+
+| Field | Type | Default | Description |
+|-------|------|---------|-------------|
+| `auth` | http:CredentialsConfig | Required | Configurations related to client authentication |
+| `httpVersion` | http:HttpVersion | See default | The HTTP version understood by the client |
+| `http1Settings` | http:ClientHttp1Settings | See default | Configurations related to HTTP/1.x protocol |
+| `http2Settings` | http:ClientHttp2Settings | See default | Configurations related to HTTP/2 protocol |
+| `timeout` | decimal | See default | The maximum time to wait (in seconds) for a response before closing the connection |
+| `forwarded` | string | See default | The choice of setting `forwarded`/`x-forwarded` header |
+| `followRedirects` | http:FollowRedirects | Optional | Configurations associated with Redirection |
+| `poolConfig` | http:PoolConfiguration | Optional | Configurations associated with request pooling |
+| `cache` | http:CacheConfig | See default | HTTP caching related configurations |
+| `compression` | http:Compression | See default | Specifies the way of handling compression (`accept-encoding`) header |
+| `circuitBreaker` | http:CircuitBreakerConfig | Optional | Configurations associated with the behaviour of the Circuit Breaker |
+| `retryConfig` | http:RetryConfig | Optional | Configurations associated with retrying |
+| `cookieConfig` | http:CookieConfig | Optional | Configurations associated with cookies |
+| `responseLimits` | http:ResponseLimitConfigs | See default | Configurations associated with inbound response size limits |
+| `secureSocket` | http:ClientSecureSocket | Optional | SSL/TLS-related options |
+| `proxy` | http:ProxyConfig | Optional | Proxy server related options |
+| `socketConfig` | http:ClientSocketConfig | See default | Provides settings related to client socket configuration |
+| `validation` | boolean | See default | Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default |
+| `laxDataBinding` | boolean | See default | Enables relaxed data binding on the client side. When enabled, `nil` values are treated as optional, and absent fields are handled as `nilable` types. Enabled by default. |
+
+The client also accepts a `hostname` string parameter (the SAP SuccessFactors API server host) and an optional `port` (defaults to `443`).
+
+### Initializing the client
+
+```ballerina
+import ballerinax/sap.successfactors.ectimeoff;
+
+configurable string hostname = ?;
+configurable string username = ?;
+configurable string password = ?;
+
+ectimeoff:Client client = check new (
+ {
+ auth: { username, password }
+ },
+ hostname
+);
+```
+
+### Operations
+#### TimeAccountPostingRule
+
+
+listTimeAccountPostingRules
+
+
+
+Queries the TimeAccountPostingRule collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeAccountPostingRulesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper result = check client->listTimeAccountPostingRules();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeAccountPostingRule
+
+
+
+Retrieves a single TimeAccountPostingRule entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeType_externalCode` | string | Yes | key: TimeType_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeAccountPostingRuleQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Account\ Posting\ Rule|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Account\ Posting\ Rule result = check client->getTimeAccountPostingRule(TimeType_externalCode, externalCode);
+```
+
+
+
+
+#### WorkScheduleDayModelVariantAssignment
+
+
+listWorkScheduleDayModelVariantAssignments
+
+
+
+Queries the WorkScheduleDayModelVariantAssignment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListWorkScheduleDayModelVariantAssignmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_1|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_1 result = check client->listWorkScheduleDayModelVariantAssignments();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getWorkScheduleDayModelVariantAssignment
+
+
+
+Retrieves a single WorkScheduleDayModelVariantAssignment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `WorkScheduleDayModel_externalCode` | string | Yes | key: WorkScheduleDayModel_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetWorkScheduleDayModelVariantAssignmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `Work\ Schedule\ Day\ Model\ Variant\ Assignment|error`
+
+**Sample code:**
+
+```ballerina
+Work\ Schedule\ Day\ Model\ Variant\ Assignment result = check client->getWorkScheduleDayModelVariantAssignment(WorkScheduleDayModel_externalCode, externalCode);
+```
+
+
+
+
+#### HolidayAssignment
+
+
+listHolidayAssignments
+
+
+
+Queries the HolidayAssignment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListHolidayAssignmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_2|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_2 result = check client->listHolidayAssignments();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getHolidayAssignment
+
+
+
+Retrieves a single HolidayAssignment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `HolidayCalendar_externalCode` | string | Yes | key: HolidayCalendar_externalCode |
+| `date` | string | Yes | key: date |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetHolidayAssignmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `Holiday\ Assignment|error`
+
+**Sample code:**
+
+```ballerina
+Holiday\ Assignment result = check client->getHolidayAssignment(HolidayCalendar_externalCode, date);
+```
+
+
+
+
+#### TimeAccountPurchaseProfile
+
+
+listTimeAccountPurchaseProfiles
+
+
+
+Queries the TimeAccountPurchaseProfile collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeAccountPurchaseProfilesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_3|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_3 result = check client->listTimeAccountPurchaseProfiles();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeAccountPurchaseProfile
+
+
+
+Retrieves a single TimeAccountPurchaseProfile entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeAccountPurchaseProfileQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Account\ Purchase\ Profile|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Account\ Purchase\ Profile result = check client->getTimeAccountPurchaseProfile(externalCode);
+```
+
+
+
+
+#### TimeTypeCAN
+
+
+listTimeTypeCANs
+
+
+
+Queries the TimeTypeCAN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeTypeCANsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_4|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_4 result = check client->listTimeTypeCANs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeTypeCAN
+
+
+
+Retrieves a single TimeTypeCAN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeType_externalCode` | string | Yes | key: TimeType_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeTypeCANQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Type\ CAN|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Type\ CAN result = check client->getTimeTypeCAN(TimeType_externalCode, externalCode);
+```
+
+
+
+
+#### WorkScheduleDayModelVariantIdentifier
+
+
+listWorkScheduleDayModelVariantIdentifiers
+
+
+
+Queries the WorkScheduleDayModelVariantIdentifier collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListWorkScheduleDayModelVariantIdentifiersQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_5|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_5 result = check client->listWorkScheduleDayModelVariantIdentifiers();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getWorkScheduleDayModelVariantIdentifier
+
+
+
+Retrieves a single WorkScheduleDayModelVariantIdentifier entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetWorkScheduleDayModelVariantIdentifierQueries | No | Queries to be sent with the request |
+
+**Returns:** `Work\ Schedule\ Day\ Model\ Variant\ Identifier|error`
+
+**Sample code:**
+
+```ballerina
+Work\ Schedule\ Day\ Model\ Variant\ Identifier result = check client->getWorkScheduleDayModelVariantIdentifier(externalCode);
+```
+
+
+
+
+#### TimeManagementTerminationEndHandlingExcludedEventReason
+
+
+listTimeManagementTerminationEndHandlingExcludedEventReasons
+
+
+
+Queries the TimeManagementTerminationEndHandlingExcludedEventReason collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeManagementTerminationEndHandlingExcludedEventReasonsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_6|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_6 result = check client->listTimeManagementTerminationEndHandlingExcludedEventReasons();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeManagementTerminationEndHandlingExcludedEventReason
+
+
+
+Retrieves a single TimeManagementTerminationEndHandlingExcludedEventReason entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeManagementTerminationEndHandlingExclusion_externalCode` | string | Yes | key: TimeManagementTerminationEndHandlingExclusion_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeManagementTerminationEndHandlingExcludedEventReasonQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Management\ Termination\ End\ Handling\ Excluded\ Event\ Reason|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Management\ Termination\ End\ Handling\ Excluded\ Event\ Reason result = check client->getTimeManagementTerminationEndHandlingExcludedEventReason(TimeManagementTerminationEndHandlingExclusion_externalCode, externalCode);
+```
+
+
+
+
+#### TimeAccountPurchaseProfilePayComponentAssignment
+
+
+listTimeAccountPurchaseProfilePayComponentAssignments
+
+
+
+Queries the TimeAccountPurchaseProfilePayComponentAssignment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeAccountPurchaseProfilePayComponentAssignmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_7|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_7 result = check client->listTimeAccountPurchaseProfilePayComponentAssignments();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeAccountPurchaseProfilePayComponentAssignment
+
+
+
+Retrieves a single TimeAccountPurchaseProfilePayComponentAssignment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeAccountPurchaseProfile_externalCode` | string | Yes | key: TimeAccountPurchaseProfile_externalCode |
+| `payComponent` | string | Yes | key: payComponent |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeAccountPurchaseProfilePayComponentAssignmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Account\ Purchase\ Profile\ Pay\ Component\ Assignment|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Account\ Purchase\ Profile\ Pay\ Component\ Assignment result = check client->getTimeAccountPurchaseProfilePayComponentAssignment(TimeAccountPurchaseProfile_externalCode, payComponent);
+```
+
+
+
+
+#### EmployeeTimeGroupItem
+
+
+listEmployeeTimeGroupItems
+
+
+
+Queries the EmployeeTimeGroupItem collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeGroupItemsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listEmployeeTimeGroupItems();
+```
+
+
+
+
+
+getEmployeeTimeGroupItem
+
+
+
+Retrieves a single EmployeeTimeGroupItem entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTimeGroup_externalCode` | string | Yes | key: EmployeeTimeGroup_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeGroupItemQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getEmployeeTimeGroupItem(EmployeeTimeGroup_externalCode, externalCode);
+```
+
+
+
+
+#### WorkScheduleDayModelAssignment
+
+
+listWorkScheduleDayModelAssignments
+
+
+
+Queries the WorkScheduleDayModelAssignment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListWorkScheduleDayModelAssignmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_9|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_9 result = check client->listWorkScheduleDayModelAssignments();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createWorkScheduleDayModelAssignment
+
+
+
+Creates a new WorkScheduleDayModelAssignment entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | WorkScheduleDayModelAssignment | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedWork\ Schedule\ Day\ Model\ Assignment|error`
+
+**Sample code:**
+
+```ballerina
+CreatedWork\ Schedule\ Day\ Model\ Assignment result = check client->createWorkScheduleDayModelAssignment(payload);
+```
+
+
+
+
+
+getWorkScheduleDayModelAssignment
+
+
+
+Retrieves a single WorkScheduleDayModelAssignment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `WorkSchedule_externalCode` | string | Yes | key: WorkSchedule_externalCode |
+| `day` | int | Yes | key: day |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetWorkScheduleDayModelAssignmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `Work\ Schedule\ Day\ Model\ Assignment|error`
+
+**Sample code:**
+
+```ballerina
+Work\ Schedule\ Day\ Model\ Assignment result = check client->getWorkScheduleDayModelAssignment(WorkSchedule_externalCode, day);
+```
+
+
+
+
+
+updateWorkScheduleDayModelAssignment
+
+
+
+Updates the WorkScheduleDayModelAssignment identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `WorkSchedule_externalCode` | string | Yes | key: WorkSchedule_externalCode |
+| `day` | int | Yes | key: day |
+| `payload` | ModifiedWork\ Schedule\ Day\ Model\ Assignment | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateWorkScheduleDayModelAssignment(WorkSchedule_externalCode, day, payload);
+```
+
+
+
+
+
+deleteWorkScheduleDayModelAssignment
+
+
+
+Deletes the WorkScheduleDayModelAssignment identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `WorkSchedule_externalCode` | string | Yes | key: WorkSchedule_externalCode |
+| `day` | int | Yes | key: day |
+| `headers` | DeleteWorkScheduleDayModelAssignmentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteWorkScheduleDayModelAssignment(WorkSchedule_externalCode, day);
+```
+
+
+
+
+#### TimeAccountDetail
+
+
+listTimeAccountDetails
+
+
+
+Queries the TimeAccountDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeAccountDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listTimeAccountDetails();
+```
+
+
+
+
+
+getTimeAccountDetail
+
+
+
+Retrieves a single TimeAccountDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeAccount_externalCode` | string | Yes | key: TimeAccount_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeAccountDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getTimeAccountDetail(TimeAccount_externalCode, externalCode);
+```
+
+
+
+
+
+deleteTimeAccountDetail
+
+
+
+Deletes the TimeAccountDetail identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeAccount_externalCode` | string | Yes | key: TimeAccount_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteTimeAccountDetailHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteTimeAccountDetail(TimeAccount_externalCode, externalCode);
+```
+
+
+
+
+#### TimeTypeNLD
+
+
+listTimeTypeNLDs
+
+
+
+Queries the TimeTypeNLD collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeTypeNLDsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_11|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_11 result = check client->listTimeTypeNLDs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeTypeNLD
+
+
+
+Retrieves a single TimeTypeNLD entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeType_externalCode` | string | Yes | key: TimeType_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeTypeNLDQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Type\ NLD|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Type\ NLD result = check client->getTimeTypeNLD(TimeType_externalCode, externalCode);
+```
+
+
+
+
+#### TimeTypeSWE
+
+
+listTimeTypeSWEs
+
+
+
+Queries the TimeTypeSWE collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeTypeSWEsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_12|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_12 result = check client->listTimeTypeSWEs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeTypeSWE
+
+
+
+Retrieves a single TimeTypeSWE entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeType_externalCode` | string | Yes | key: TimeType_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeTypeSWEQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Type\ SWE|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Type\ SWE result = check client->getTimeTypeSWE(TimeType_externalCode, externalCode);
+```
+
+
+
+
+#### TimeTypeNOR
+
+
+listTimeTypeNORs
+
+
+
+Queries the TimeTypeNOR collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeTypeNORsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_13|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_13 result = check client->listTimeTypeNORs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeTypeNOR
+
+
+
+Retrieves a single TimeTypeNOR entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeType_externalCode` | string | Yes | key: TimeType_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeTypeNORQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Type\ NOR|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Type\ NOR result = check client->getTimeTypeNOR(TimeType_externalCode, externalCode);
+```
+
+
+
+
+#### TimeTypeITA
+
+
+listTimeTypeITAs
+
+
+
+Queries the TimeTypeITA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeTypeITAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_14|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_14 result = check client->listTimeTypeITAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeTypeITA
+
+
+
+Retrieves a single TimeTypeITA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeType_externalCode` | string | Yes | key: TimeType_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeTypeITAQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Type\ ITA|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Type\ ITA result = check client->getTimeTypeITA(TimeType_externalCode, externalCode);
+```
+
+
+
+
+#### AbsenceCountingMethod
+
+
+listAbsenceCountingMethods
+
+
+
+Queries the AbsenceCountingMethod collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListAbsenceCountingMethodsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_15|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_15 result = check client->listAbsenceCountingMethods();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getAbsenceCountingMethod
+
+
+
+Retrieves a single AbsenceCountingMethod entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetAbsenceCountingMethodQueries | No | Queries to be sent with the request |
+
+**Returns:** `Absence\ Counting\ Method|error`
+
+**Sample code:**
+
+```ballerina
+Absence\ Counting\ Method result = check client->getAbsenceCountingMethod(externalCode);
+```
+
+
+
+
+#### ShiftClassification
+
+
+listShiftClassifications
+
+
+
+Queries the ShiftClassification collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListShiftClassificationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_16|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_16 result = check client->listShiftClassifications();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getShiftClassification
+
+
+
+Retrieves a single ShiftClassification entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetShiftClassificationQueries | No | Queries to be sent with the request |
+
+**Returns:** `Shift\ Classification|error`
+
+**Sample code:**
+
+```ballerina
+Shift\ Classification result = check client->getShiftClassification(externalCode);
+```
+
+
+
+
+#### WorkScheduleDay
+
+
+listWorkScheduleDays
+
+
+
+Queries the WorkScheduleDay collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListWorkScheduleDaysQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_17|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_17 result = check client->listWorkScheduleDays();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createWorkScheduleDay
+
+
+
+Creates a new WorkScheduleDay entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | WorkScheduleDay | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedWork\ Schedule\ Day|error`
+
+**Sample code:**
+
+```ballerina
+CreatedWork\ Schedule\ Day result = check client->createWorkScheduleDay(payload);
+```
+
+
+
+
+
+getWorkScheduleDay
+
+
+
+Retrieves a single WorkScheduleDay entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `WorkSchedule_externalCode` | string | Yes | key: WorkSchedule_externalCode |
+| `day` | int | Yes | key: day |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetWorkScheduleDayQueries | No | Queries to be sent with the request |
+
+**Returns:** `Work\ Schedule\ Day|error`
+
+**Sample code:**
+
+```ballerina
+Work\ Schedule\ Day result = check client->getWorkScheduleDay(WorkSchedule_externalCode, day);
+```
+
+
+
+
+
+updateWorkScheduleDay
+
+
+
+Updates the WorkScheduleDay identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `WorkSchedule_externalCode` | string | Yes | key: WorkSchedule_externalCode |
+| `day` | int | Yes | key: day |
+| `payload` | ModifiedWork\ Schedule\ Day | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateWorkScheduleDay(WorkSchedule_externalCode, day, payload);
+```
+
+
+
+
+
+deleteWorkScheduleDay
+
+
+
+Deletes the WorkScheduleDay identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `WorkSchedule_externalCode` | string | Yes | key: WorkSchedule_externalCode |
+| `day` | int | Yes | key: day |
+| `headers` | DeleteWorkScheduleDayHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteWorkScheduleDay(WorkSchedule_externalCode, day);
+```
+
+
+
+
+#### HolidayCalendar
+
+
+listHolidayCalendars
+
+
+
+Queries the HolidayCalendar collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListHolidayCalendarsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_18|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_18 result = check client->listHolidayCalendars();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getHolidayCalendar
+
+
+
+Retrieves a single HolidayCalendar entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetHolidayCalendarQueries | No | Queries to be sent with the request |
+
+**Returns:** `Holiday\ Calendar|error`
+
+**Sample code:**
+
+```ballerina
+Holiday\ Calendar result = check client->getHolidayCalendar(externalCode);
+```
+
+
+
+
+#### TimeManagementTerminationEndHandlingExcludedTimeAccountType
+
+
+listTimeManagementTerminationEndHandlingExcludedTimeAccountTypes
+
+
+
+Queries the TimeManagementTerminationEndHandlingExcludedTimeAccountType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeManagementTerminationEndHandlingExcludedTimeAccountTypesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_19|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_19 result = check client->listTimeManagementTerminationEndHandlingExcludedTimeAccountTypes();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeManagementTerminationEndHandlingExcludedTimeAccountType
+
+
+
+Retrieves a single TimeManagementTerminationEndHandlingExcludedTimeAccountType entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeManagementTerminationEndHandlingExclusion_externalCode` | string | Yes | key: TimeManagementTerminationEndHandlingExclusion_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeManagementTerminationEndHandlingExcludedTimeAccountTypeQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Management\ Termination\ End\ Handling\ Excluded\ Time\ Account\ Type|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Management\ Termination\ End\ Handling\ Excluded\ Time\ Account\ Type result = check client->getTimeManagementTerminationEndHandlingExcludedTimeAccountType(TimeManagementTerminationEndHandlingExclusion_externalCode, externalCode);
+```
+
+
+
+
+#### EmployeeTimeDEU
+
+
+listEmployeeTimeDEUs
+
+
+
+Queries the EmployeeTimeDEU collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeDEUsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listEmployeeTimeDEUs();
+```
+
+
+
+
+
+getEmployeeTimeDEU
+
+
+
+Retrieves a single EmployeeTimeDEU entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeDEUQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getEmployeeTimeDEU(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+
+deleteEmployeeTimeDEU
+
+
+
+Deletes the EmployeeTimeDEU identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteEmployeeTimeDEUHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeTimeDEU(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+#### TimeAccount
+
+
+listTimeAccounts
+
+
+
+Queries the TimeAccount collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeAccountsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listTimeAccounts();
+```
+
+
+
+
+
+getTimeAccount
+
+
+
+Retrieves a single TimeAccount entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeAccountQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getTimeAccount(externalCode);
+```
+
+
+
+
+
+deleteTimeAccount
+
+
+
+Deletes the TimeAccount identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteTimeAccountHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteTimeAccount(externalCode);
+```
+
+
+
+
+#### WorkScheduleDayModelAssignmentSegment
+
+
+listWorkScheduleDayModelAssignmentSegments
+
+
+
+Queries the WorkScheduleDayModelAssignmentSegment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListWorkScheduleDayModelAssignmentSegmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_22|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_22 result = check client->listWorkScheduleDayModelAssignmentSegments();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createWorkScheduleDayModelAssignmentSegment
+
+
+
+Creates a new WorkScheduleDayModelAssignmentSegment entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | WorkScheduleDayModelAssignmentSegment | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedWork\ Schedule\ Day\ Model\ Assignment\ Segment|error`
+
+**Sample code:**
+
+```ballerina
+CreatedWork\ Schedule\ Day\ Model\ Assignment\ Segment result = check client->createWorkScheduleDayModelAssignmentSegment(payload);
+```
+
+
+
+
+
+getWorkScheduleDayModelAssignmentSegment
+
+
+
+Retrieves a single WorkScheduleDayModelAssignmentSegment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `WorkScheduleDayModelAssignment_day` | int | Yes | key: WorkScheduleDayModelAssignment_day |
+| `WorkSchedule_externalCode` | string | Yes | key: WorkSchedule_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetWorkScheduleDayModelAssignmentSegmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `Work\ Schedule\ Day\ Model\ Assignment\ Segment|error`
+
+**Sample code:**
+
+```ballerina
+Work\ Schedule\ Day\ Model\ Assignment\ Segment result = check client->getWorkScheduleDayModelAssignmentSegment(WorkScheduleDayModelAssignment_day, WorkSchedule_externalCode, externalCode);
+```
+
+
+
+
+
+updateWorkScheduleDayModelAssignmentSegment
+
+
+
+Updates the WorkScheduleDayModelAssignmentSegment identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `WorkScheduleDayModelAssignment_day` | int | Yes | key: WorkScheduleDayModelAssignment_day |
+| `WorkSchedule_externalCode` | string | Yes | key: WorkSchedule_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedWork\ Schedule\ Day\ Model\ Assignment\ Segment | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateWorkScheduleDayModelAssignmentSegment(WorkScheduleDayModelAssignment_day, WorkSchedule_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteWorkScheduleDayModelAssignmentSegment
+
+
+
+Deletes the WorkScheduleDayModelAssignmentSegment identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `WorkScheduleDayModelAssignment_day` | int | Yes | key: WorkScheduleDayModelAssignment_day |
+| `WorkSchedule_externalCode` | string | Yes | key: WorkSchedule_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteWorkScheduleDayModelAssignmentSegmentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteWorkScheduleDayModelAssignmentSegment(WorkScheduleDayModelAssignment_day, WorkSchedule_externalCode, externalCode);
+```
+
+
+
+
+#### EmployeeTimeCOL
+
+
+listEmployeeTimeCOLs
+
+
+
+Queries the EmployeeTimeCOL collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeCOLsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listEmployeeTimeCOLs();
+```
+
+
+
+
+
+getEmployeeTimeCOL
+
+
+
+Retrieves a single EmployeeTimeCOL entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeCOLQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getEmployeeTimeCOL(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+
+deleteEmployeeTimeCOL
+
+
+
+Deletes the EmployeeTimeCOL identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteEmployeeTimeCOLHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeTimeCOL(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+#### EmployeeTimeESP
+
+
+listEmployeeTimeESPs
+
+
+
+Queries the EmployeeTimeESP collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeESPsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listEmployeeTimeESPs();
+```
+
+
+
+
+
+getEmployeeTimeESP
+
+
+
+Retrieves a single EmployeeTimeESP entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeESPQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getEmployeeTimeESP(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+
+deleteEmployeeTimeESP
+
+
+
+Deletes the EmployeeTimeESP identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteEmployeeTimeESPHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeTimeESP(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+#### TimeManagementTerminationEndHandlingConfiguration
+
+
+listTimeManagementTerminationEndHandlingConfigurations
+
+
+
+Queries the TimeManagementTerminationEndHandlingConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeManagementTerminationEndHandlingConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_25|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_25 result = check client->listTimeManagementTerminationEndHandlingConfigurations();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeManagementTerminationEndHandlingConfiguration
+
+
+
+Retrieves a single TimeManagementTerminationEndHandlingConfiguration entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeManagementTerminationEndHandlingConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Management\ Termination\ End\ Handling\ Configuration|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Management\ Termination\ End\ Handling\ Configuration result = check client->getTimeManagementTerminationEndHandlingConfiguration(externalCode);
+```
+
+
+
+
+#### HolidayCategory
+
+
+listHolidayCategorys
+
+
+
+Queries the HolidayCategory collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListHolidayCategorysQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_26|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_26 result = check client->listHolidayCategorys();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getHolidayCategory
+
+
+
+Retrieves a single HolidayCategory entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetHolidayCategoryQueries | No | Queries to be sent with the request |
+
+**Returns:** `Holiday\ Category|error`
+
+**Sample code:**
+
+```ballerina
+Holiday\ Category result = check client->getHolidayCategory(externalCode);
+```
+
+
+
+
+#### ElectronicSicknessCertificateExclusionReasonDEU
+
+
+listElectronicSicknessCertificateExclusionReasonDEUs
+
+
+
+Queries the ElectronicSicknessCertificateExclusionReasonDEU collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListElectronicSicknessCertificateExclusionReasonDEUsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_27|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_27 result = check client->listElectronicSicknessCertificateExclusionReasonDEUs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getElectronicSicknessCertificateExclusionReasonDEU
+
+
+
+Retrieves a single ElectronicSicknessCertificateExclusionReasonDEU entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetElectronicSicknessCertificateExclusionReasonDEUQueries | No | Queries to be sent with the request |
+
+**Returns:** `Electronic\ Sickness\ Certificate\ Exclusion\ Reason\ DEU|error`
+
+**Sample code:**
+
+```ballerina
+Electronic\ Sickness\ Certificate\ Exclusion\ Reason\ DEU result = check client->getElectronicSicknessCertificateExclusionReasonDEU(externalCode);
+```
+
+
+
+
+#### EmployeeTimeGroup
+
+
+listEmployeeTimeGroups
+
+
+
+Queries the EmployeeTimeGroup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeGroupsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listEmployeeTimeGroups();
+```
+
+
+
+
+
+getEmployeeTimeGroup
+
+
+
+Retrieves a single EmployeeTimeGroup entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeGroupQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getEmployeeTimeGroup(externalCode);
+```
+
+
+
+
+#### TimeAccountType
+
+
+listTimeAccountTypes
+
+
+
+Queries the TimeAccountType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeAccountTypesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_29|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_29 result = check client->listTimeAccountTypes();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeAccountType
+
+
+
+Retrieves a single TimeAccountType entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeAccountTypeQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Account\ Type|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Account\ Type result = check client->getTimeAccountType(externalCode);
+```
+
+
+
+
+#### AccrualCalculationBase
+
+
+listAccrualCalculationBases
+
+
+
+Queries the AccrualCalculationBase collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListAccrualCalculationBasesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_30|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_30 result = check client->listAccrualCalculationBases();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createAccrualCalculationBase
+
+
+
+Creates a new AccrualCalculationBase entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | AccrualCalculationBase | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedAccrual\ Calculation\ Base|error`
+
+**Sample code:**
+
+```ballerina
+CreatedAccrual\ Calculation\ Base result = check client->createAccrualCalculationBase(payload);
+```
+
+
+
+
+
+getAccrualCalculationBase
+
+
+
+Retrieves a single AccrualCalculationBase entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetAccrualCalculationBaseQueries | No | Queries to be sent with the request |
+
+**Returns:** `Accrual\ Calculation\ Base|error`
+
+**Sample code:**
+
+```ballerina
+Accrual\ Calculation\ Base result = check client->getAccrualCalculationBase(externalCode);
+```
+
+
+
+
+
+updateAccrualCalculationBase
+
+
+
+Updates the AccrualCalculationBase identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedAccrual\ Calculation\ Base | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateAccrualCalculationBase(externalCode, payload);
+```
+
+
+
+
+
+deleteAccrualCalculationBase
+
+
+
+Deletes the AccrualCalculationBase identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteAccrualCalculationBaseHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteAccrualCalculationBase(externalCode);
+```
+
+
+
+
+#### EmployeeTimeUSA
+
+
+listEmployeeTimeUSAs
+
+
+
+Queries the EmployeeTimeUSA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeUSAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_31|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_31 result = check client->listEmployeeTimeUSAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createEmployeeTimeUSA
+
+
+
+Creates a new EmployeeTimeUSA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EmployeeTimeUSA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEmployee\ Time\ USA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEmployee\ Time\ USA result = check client->createEmployeeTimeUSA(payload);
+```
+
+
+
+
+
+getEmployeeTimeUSA
+
+
+
+Retrieves a single EmployeeTimeUSA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeUSAQueries | No | Queries to be sent with the request |
+
+**Returns:** `Employee\ Time\ USA|error`
+
+**Sample code:**
+
+```ballerina
+Employee\ Time\ USA result = check client->getEmployeeTimeUSA(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+
+updateEmployeeTimeUSA
+
+
+
+Updates the EmployeeTimeUSA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedEmployee\ Time\ USA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEmployeeTimeUSA(EmployeeTime_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteEmployeeTimeUSA
+
+
+
+Deletes the EmployeeTimeUSA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteEmployeeTimeUSAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeTimeUSA(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+#### TimeTypeUSA
+
+
+listTimeTypeUSAs
+
+
+
+Queries the TimeTypeUSA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeTypeUSAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_32|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_32 result = check client->listTimeTypeUSAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeTypeUSA
+
+
+
+Retrieves a single TimeTypeUSA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeType_externalCode` | string | Yes | key: TimeType_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeTypeUSAQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Type\ USA|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Type\ USA result = check client->getTimeTypeUSA(TimeType_externalCode, externalCode);
+```
+
+
+
+
+#### TemporaryTimeInformation
+
+
+listTemporaryTimeInformations
+
+
+
+Queries the TemporaryTimeInformation collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTemporaryTimeInformationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_33|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_33 result = check client->listTemporaryTimeInformations();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createTemporaryTimeInformation
+
+
+
+Creates a new TemporaryTimeInformation entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | TemporaryTimeInformation | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedTemporary\ Time\ Information|error`
+
+**Sample code:**
+
+```ballerina
+CreatedTemporary\ Time\ Information result = check client->createTemporaryTimeInformation(payload);
+```
+
+
+
+
+
+getTemporaryTimeInformation
+
+
+
+Retrieves a single TemporaryTimeInformation entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTemporaryTimeInformationQueries | No | Queries to be sent with the request |
+
+**Returns:** `Temporary\ Time\ Information|error`
+
+**Sample code:**
+
+```ballerina
+Temporary\ Time\ Information result = check client->getTemporaryTimeInformation(externalCode);
+```
+
+
+
+
+
+updateTemporaryTimeInformation
+
+
+
+Updates the TemporaryTimeInformation identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedTemporary\ Time\ Information | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateTemporaryTimeInformation(externalCode, payload);
+```
+
+
+
+
+
+deleteTemporaryTimeInformation
+
+
+
+Deletes the TemporaryTimeInformation identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteTemporaryTimeInformationHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteTemporaryTimeInformation(externalCode);
+```
+
+
+
+
+#### TimeTypeProfile
+
+
+listTimeTypeProfiles
+
+
+
+Queries the TimeTypeProfile collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeTypeProfilesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_34|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_34 result = check client->listTimeTypeProfiles();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeTypeProfile
+
+
+
+Retrieves a single TimeTypeProfile entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `mdfSystemEffectiveStartDate` | string | Yes | key: mdfSystemEffectiveStartDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeTypeProfileQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Type\ Profile|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Type\ Profile result = check client->getTimeTypeProfile(externalCode, mdfSystemEffectiveStartDate);
+```
+
+
+
+
+#### TimeManagementAlert
+
+
+listTimeManagementAlerts
+
+
+
+Queries the TimeManagementAlert collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeManagementAlertsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listTimeManagementAlerts();
+```
+
+
+
+
+
+getTimeManagementAlert
+
+
+
+Retrieves a single TimeManagementAlert entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeManagementAlertQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getTimeManagementAlert(externalCode);
+```
+
+
+
+
+#### TimeTypeDEU
+
+
+listTimeTypeDEUs
+
+
+
+Queries the TimeTypeDEU collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeTypeDEUsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_36|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_36 result = check client->listTimeTypeDEUs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeTypeDEU
+
+
+
+Retrieves a single TimeTypeDEU entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeType_externalCode` | string | Yes | key: TimeType_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeTypeDEUQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Type\ DEU|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Type\ DEU result = check client->getTimeTypeDEU(TimeType_externalCode, externalCode);
+```
+
+
+
+
+#### TimeType
+
+
+listTimeTypes
+
+
+
+Queries the TimeType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeTypesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_37|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_37 result = check client->listTimeTypes();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeType
+
+
+
+Retrieves a single TimeType entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeTypeQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Type|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Type result = check client->getTimeType(externalCode);
+```
+
+
+
+
+#### TimeManagementTerminationEndHandlingExclusion
+
+
+listTimeManagementTerminationEndHandlingExclusions
+
+
+
+Queries the TimeManagementTerminationEndHandlingExclusion collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeManagementTerminationEndHandlingExclusionsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_38|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_38 result = check client->listTimeManagementTerminationEndHandlingExclusions();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeManagementTerminationEndHandlingExclusion
+
+
+
+Retrieves a single TimeManagementTerminationEndHandlingExclusion entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeManagementTerminationEndHandlingExclusionQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Management\ Termination\ End\ Handling\ Exclusion|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Management\ Termination\ End\ Handling\ Exclusion result = check client->getTimeManagementTerminationEndHandlingExclusion(externalCode);
+```
+
+
+
+
+#### EmployeeTimeMEX
+
+
+listEmployeeTimeMEXs
+
+
+
+Queries the EmployeeTimeMEX collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeMEXsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listEmployeeTimeMEXs();
+```
+
+
+
+
+
+getEmployeeTimeMEX
+
+
+
+Retrieves a single EmployeeTimeMEX entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeMEXQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getEmployeeTimeMEX(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+
+deleteEmployeeTimeMEX
+
+
+
+Deletes the EmployeeTimeMEX identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteEmployeeTimeMEXHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeTimeMEX(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+#### WorkScheduleDayModel
+
+
+listWorkScheduleDayModels
+
+
+
+Queries the WorkScheduleDayModel collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListWorkScheduleDayModelsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_40|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_40 result = check client->listWorkScheduleDayModels();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createWorkScheduleDayModel
+
+
+
+Creates a new WorkScheduleDayModel entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | WorkScheduleDayModel | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedWork\ Schedule\ Day\ Model|error`
+
+**Sample code:**
+
+```ballerina
+CreatedWork\ Schedule\ Day\ Model result = check client->createWorkScheduleDayModel(payload);
+```
+
+
+
+
+
+getWorkScheduleDayModel
+
+
+
+Retrieves a single WorkScheduleDayModel entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetWorkScheduleDayModelQueries | No | Queries to be sent with the request |
+
+**Returns:** `Work\ Schedule\ Day\ Model|error`
+
+**Sample code:**
+
+```ballerina
+Work\ Schedule\ Day\ Model result = check client->getWorkScheduleDayModel(externalCode);
+```
+
+
+
+
+
+updateWorkScheduleDayModel
+
+
+
+Updates the WorkScheduleDayModel identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedWork\ Schedule\ Day\ Model | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateWorkScheduleDayModel(externalCode, payload);
+```
+
+
+
+
+
+deleteWorkScheduleDayModel
+
+
+
+Deletes the WorkScheduleDayModel identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteWorkScheduleDayModelHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteWorkScheduleDayModel(externalCode);
+```
+
+
+
+
+#### TimeAccountSnapshot
+
+
+listTimeAccountSnapshots
+
+
+
+Queries the TimeAccountSnapshot collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeAccountSnapshotsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_41|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_41 result = check client->listTimeAccountSnapshots();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeAccountSnapshot
+
+
+
+Retrieves a single TimeAccountSnapshot entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeAccountSnapshotQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Account\ Snapshot|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Account\ Snapshot result = check client->getTimeAccountSnapshot(externalCode);
+```
+
+
+
+
+#### EmpTimeAccountBalance
+
+
+listEmpTimeAccountBalances
+
+
+
+Queries the EmpTimeAccountBalance collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmpTimeAccountBalancesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_42|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_42 result = check client->listEmpTimeAccountBalances();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getEmpTimeAccountBalance
+
+
+
+Retrieves a single EmpTimeAccountBalance entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `timeAccount` | string | Yes | key: timeAccount |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmpTimeAccountBalanceQueries | No | Queries to be sent with the request |
+
+**Returns:** `Employee\ Time\ Account\ Balance|error`
+
+**Sample code:**
+
+```ballerina
+Employee\ Time\ Account\ Balance result = check client->getEmpTimeAccountBalance(timeAccount);
+```
+
+
+
+
+#### TimeManagementAlertMessage
+
+
+listTimeManagementAlertMessages
+
+
+
+Queries the TimeManagementAlertMessage collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeManagementAlertMessagesQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listTimeManagementAlertMessages();
+```
+
+
+
+
+
+getTimeManagementAlertMessage
+
+
+
+Retrieves a single TimeManagementAlertMessage entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeManagementAlert_externalCode` | string | Yes | key: TimeManagementAlert_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeManagementAlertMessageQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getTimeManagementAlertMessage(TimeManagementAlert_externalCode, externalCode);
+```
+
+
+
+
+#### EmployeeTimeNLD
+
+
+listEmployeeTimeNLDs
+
+
+
+Queries the EmployeeTimeNLD collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeNLDsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_44|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_44 result = check client->listEmployeeTimeNLDs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createEmployeeTimeNLD
+
+
+
+Creates a new EmployeeTimeNLD entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EmployeeTimeNLD | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEmployee\ Time\ NLD|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEmployee\ Time\ NLD result = check client->createEmployeeTimeNLD(payload);
+```
+
+
+
+
+
+getEmployeeTimeNLD
+
+
+
+Retrieves a single EmployeeTimeNLD entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeNLDQueries | No | Queries to be sent with the request |
+
+**Returns:** `Employee\ Time\ NLD|error`
+
+**Sample code:**
+
+```ballerina
+Employee\ Time\ NLD result = check client->getEmployeeTimeNLD(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+
+updateEmployeeTimeNLD
+
+
+
+Updates the EmployeeTimeNLD identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedEmployee\ Time\ NLD | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEmployeeTimeNLD(EmployeeTime_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteEmployeeTimeNLD
+
+
+
+Deletes the EmployeeTimeNLD identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteEmployeeTimeNLDHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeTimeNLD(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+#### EmployeeTimeSWE
+
+
+listEmployeeTimeSWEs
+
+
+
+Queries the EmployeeTimeSWE collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeSWEsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_45|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_45 result = check client->listEmployeeTimeSWEs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createEmployeeTimeSWE
+
+
+
+Creates a new EmployeeTimeSWE entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EmployeeTimeSWE | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEmployee\ Time\ SWE|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEmployee\ Time\ SWE result = check client->createEmployeeTimeSWE(payload);
+```
+
+
+
+
+
+getEmployeeTimeSWE
+
+
+
+Retrieves a single EmployeeTimeSWE entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeSWEQueries | No | Queries to be sent with the request |
+
+**Returns:** `Employee\ Time\ SWE|error`
+
+**Sample code:**
+
+```ballerina
+Employee\ Time\ SWE result = check client->getEmployeeTimeSWE(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+
+updateEmployeeTimeSWE
+
+
+
+Updates the EmployeeTimeSWE identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedEmployee\ Time\ SWE | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEmployeeTimeSWE(EmployeeTime_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteEmployeeTimeSWE
+
+
+
+Deletes the EmployeeTimeSWE identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteEmployeeTimeSWEHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeTimeSWE(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+#### EmployeeTimeNOR
+
+
+listEmployeeTimeNORs
+
+
+
+Queries the EmployeeTimeNOR collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeNORsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_46|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_46 result = check client->listEmployeeTimeNORs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createEmployeeTimeNOR
+
+
+
+Creates a new EmployeeTimeNOR entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EmployeeTimeNOR | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEmployee\ Time\ NOR|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEmployee\ Time\ NOR result = check client->createEmployeeTimeNOR(payload);
+```
+
+
+
+
+
+getEmployeeTimeNOR
+
+
+
+Retrieves a single EmployeeTimeNOR entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeNORQueries | No | Queries to be sent with the request |
+
+**Returns:** `Employee\ Time\ NOR|error`
+
+**Sample code:**
+
+```ballerina
+Employee\ Time\ NOR result = check client->getEmployeeTimeNOR(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+
+updateEmployeeTimeNOR
+
+
+
+Updates the EmployeeTimeNOR identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedEmployee\ Time\ NOR | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEmployeeTimeNOR(EmployeeTime_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteEmployeeTimeNOR
+
+
+
+Deletes the EmployeeTimeNOR identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteEmployeeTimeNORHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeTimeNOR(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+#### EmployeeTimeITA
+
+
+listEmployeeTimeITAs
+
+
+
+Queries the EmployeeTimeITA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeITAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_47|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_47 result = check client->listEmployeeTimeITAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createEmployeeTimeITA
+
+
+
+Creates a new EmployeeTimeITA entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EmployeeTimeITA | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEmployee\ Time\ ITA|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEmployee\ Time\ ITA result = check client->createEmployeeTimeITA(payload);
+```
+
+
+
+
+
+getEmployeeTimeITA
+
+
+
+Retrieves a single EmployeeTimeITA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeITAQueries | No | Queries to be sent with the request |
+
+**Returns:** `Employee\ Time\ ITA|error`
+
+**Sample code:**
+
+```ballerina
+Employee\ Time\ ITA result = check client->getEmployeeTimeITA(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+
+updateEmployeeTimeITA
+
+
+
+Updates the EmployeeTimeITA identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedEmployee\ Time\ ITA | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEmployeeTimeITA(EmployeeTime_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteEmployeeTimeITA
+
+
+
+Deletes the EmployeeTimeITA identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteEmployeeTimeITAHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeTimeITA(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+#### EmployeeTimeCAN
+
+
+listEmployeeTimeCANs
+
+
+
+Queries the EmployeeTimeCAN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeCANsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_48|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_48 result = check client->listEmployeeTimeCANs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createEmployeeTimeCAN
+
+
+
+Creates a new EmployeeTimeCAN entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EmployeeTimeCAN | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEmployee\ Time\ CAN|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEmployee\ Time\ CAN result = check client->createEmployeeTimeCAN(payload);
+```
+
+
+
+
+
+getEmployeeTimeCAN
+
+
+
+Retrieves a single EmployeeTimeCAN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeCANQueries | No | Queries to be sent with the request |
+
+**Returns:** `Employee\ Time\ CAN|error`
+
+**Sample code:**
+
+```ballerina
+Employee\ Time\ CAN result = check client->getEmployeeTimeCAN(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+
+updateEmployeeTimeCAN
+
+
+
+Updates the EmployeeTimeCAN identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedEmployee\ Time\ CAN | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEmployeeTimeCAN(EmployeeTime_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteEmployeeTimeCAN
+
+
+
+Deletes the EmployeeTimeCAN identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteEmployeeTimeCANHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeTimeCAN(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+#### TimeManagementTerminationEndHandlingLegalEntityConfiguration
+
+
+listTimeManagementTerminationEndHandlingLegalEntityConfigurations
+
+
+
+Queries the TimeManagementTerminationEndHandlingLegalEntityConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeManagementTerminationEndHandlingLegalEntityConfigurationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_49|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_49 result = check client->listTimeManagementTerminationEndHandlingLegalEntityConfigurations();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeManagementTerminationEndHandlingLegalEntityConfiguration
+
+
+
+Retrieves a single TimeManagementTerminationEndHandlingLegalEntityConfiguration entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeManagementTerminationEndHandlingConfiguration_externalCode` | string | Yes | key: TimeManagementTerminationEndHandlingConfiguration_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeManagementTerminationEndHandlingLegalEntityConfigurationQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Management\ Termination\ End\ Handling\ Legal\ Entity\ Configuration|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Management\ Termination\ End\ Handling\ Legal\ Entity\ Configuration result = check client->getTimeManagementTerminationEndHandlingLegalEntityConfiguration(TimeManagementTerminationEndHandlingConfiguration_externalCode, externalCode);
+```
+
+
+
+
+#### EmployeeTimePOL
+
+
+listEmployeeTimePOLs
+
+
+
+Queries the EmployeeTimePOL collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimePOLsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_50|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_50 result = check client->listEmployeeTimePOLs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createEmployeeTimePOL
+
+
+
+Creates a new EmployeeTimePOL entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EmployeeTimePOL | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEmployee\ Time\ POL|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEmployee\ Time\ POL result = check client->createEmployeeTimePOL(payload);
+```
+
+
+
+
+
+getEmployeeTimePOL
+
+
+
+Retrieves a single EmployeeTimePOL entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimePOLQueries | No | Queries to be sent with the request |
+
+**Returns:** `Employee\ Time\ POL|error`
+
+**Sample code:**
+
+```ballerina
+Employee\ Time\ POL result = check client->getEmployeeTimePOL(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+
+updateEmployeeTimePOL
+
+
+
+Updates the EmployeeTimePOL identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedEmployee\ Time\ POL | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEmployeeTimePOL(EmployeeTime_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteEmployeeTimePOL
+
+
+
+Deletes the EmployeeTimePOL identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteEmployeeTimePOLHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeTimePOL(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+#### TimeAccountPayout
+
+
+listTimeAccountPayouts
+
+
+
+Queries the TimeAccountPayout collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeAccountPayoutsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listTimeAccountPayouts();
+```
+
+
+
+
+
+getTimeAccountPayout
+
+
+
+Retrieves a single TimeAccountPayout entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeAccountPayoutQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getTimeAccountPayout(externalCode);
+```
+
+
+
+
+
+getAccountTypeNavOfTimeAccountPayout
+
+
+
+Retrieves a single TimeAccountPayout entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetAccountTypeNavOfTimeAccountPayoutQueries | No | Queries to be sent with the request |
+
+**Returns:** `TimeAccountType|error`
+
+**Sample code:**
+
+```ballerina
+TimeAccountType result = check client->getAccountTypeNavOfTimeAccountPayout(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "externalCode": "1000",
+ "countryExtensionAUS": {
+ "TimeAccountType_externalCode": "1000",
+ "externalCode": "1000"
+ },
+ "periodicTimeAccountUpdateProfileNav": {
+ "externalCode": "1000"
+ },
+ "recalculationBasedFieldList": {
+ "results": [
+ {
+ "TimeAccountType_externalCode": "1000",
+ "recalcField": "string"
+ }
+ ]
+ },
+ "timeAccountPayoutProfileNav": {
+ "externalCode": "1000"
+ },
+ "timeAccountPurchaseProfileNav": {
+ "externalCode": "1000",
+ "deductionPayComponents": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getTimeAccountDetailNavOfTimeAccountPayout
+
+
+
+Retrieves a single TimeAccountPayout entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeAccountDetailNavOfTimeAccountPayoutQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getTimeAccountDetailNavOfTimeAccountPayout(externalCode);
+```
+
+
+
+
+
+getTimeAccountNavOfTimeAccountPayout
+
+
+
+Retrieves a single TimeAccountPayout entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeAccountNavOfTimeAccountPayoutQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getTimeAccountNavOfTimeAccountPayout(externalCode);
+```
+
+
+
+
+#### TimeAccountPayoutProfile
+
+
+listTimeAccountPayoutProfiles
+
+
+
+Queries the TimeAccountPayoutProfile collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeAccountPayoutProfilesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_51|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_51 result = check client->listTimeAccountPayoutProfiles();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeAccountPayoutProfile
+
+
+
+Retrieves a single TimeAccountPayoutProfile entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeAccountPayoutProfileQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Account\ Payout\ Profile|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Account\ Payout\ Profile result = check client->getTimeAccountPayoutProfile(externalCode);
+```
+
+
+
+
+#### TimeAccountSummary
+
+
+listTimeAccountSummarys
+
+
+
+Queries the TimeAccountSummary collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeAccountSummarysQueries | No | Queries to be sent with the request |
+
+**Returns:** `CollectionofTime\ Account\ Summary|error`
+
+**Sample code:**
+
+```ballerina
+CollectionofTime\ Account\ Summary result = check client->listTimeAccountSummarys();
+```
+
+
+
+
+
+getTimeAccountSummary
+
+
+
+Retrieves a single TimeAccountSummary entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeAccountSummaryQueries | No | Queries to be sent with the request |
+
+**Returns:** `TimeAccountSummary|error`
+
+**Sample code:**
+
+```ballerina
+TimeAccountSummary result = check client->getTimeAccountSummary(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "createdBy": "string",
+ "createdDateTime": "2026-01-01",
+ "entityUUID": "1000",
+ "externalCode": "1000",
+ "lastModifiedBy": "string",
+ "lastModifiedDateTime": "2026-01-01",
+ "mdfSystemRecordStatus": "string"
+}
+```
+
+
+
+
+#### TimeAccountTypeAUS
+
+
+listTimeAccountTypeAUSs
+
+
+
+Queries the TimeAccountTypeAUS collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeAccountTypeAUSsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_52|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_52 result = check client->listTimeAccountTypeAUSs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeAccountTypeAUS
+
+
+
+Retrieves a single TimeAccountTypeAUS entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeAccountType_externalCode` | string | Yes | key: TimeAccountType_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeAccountTypeAUSQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Account\ Type\ AUS|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Account\ Type\ AUS result = check client->getTimeAccountTypeAUS(TimeAccountType_externalCode, externalCode);
+```
+
+
+
+
+#### PeriodicTimeAccountUpdateProfile
+
+
+listPeriodicTimeAccountUpdateProfiles
+
+
+
+Queries the PeriodicTimeAccountUpdateProfile collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPeriodicTimeAccountUpdateProfilesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_53|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_53 result = check client->listPeriodicTimeAccountUpdateProfiles();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getPeriodicTimeAccountUpdateProfile
+
+
+
+Retrieves a single PeriodicTimeAccountUpdateProfile entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPeriodicTimeAccountUpdateProfileQueries | No | Queries to be sent with the request |
+
+**Returns:** `Periodic\ Time\ Account\ Update\ Profile|error`
+
+**Sample code:**
+
+```ballerina
+Periodic\ Time\ Account\ Update\ Profile result = check client->getPeriodicTimeAccountUpdateProfile(externalCode);
+```
+
+
+
+
+#### AvailableTimeType
+
+
+listAvailableTimeTypes
+
+
+
+Queries the AvailableTimeType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListAvailableTimeTypesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_54|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_54 result = check client->listAvailableTimeTypes();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getAvailableTimeType
+
+
+
+Retrieves a single AvailableTimeType entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeTypeProfile_externalCode` | string | Yes | key: TimeTypeProfile_externalCode |
+| `TimeTypeProfile_mdfSystemEffectiveStartDate` | string | Yes | key: TimeTypeProfile_mdfSystemEffectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetAvailableTimeTypeQueries | No | Queries to be sent with the request |
+
+**Returns:** `Available\ Time\ Type|error`
+
+**Sample code:**
+
+```ballerina
+Available\ Time\ Type result = check client->getAvailableTimeType(TimeTypeProfile_externalCode, TimeTypeProfile_mdfSystemEffectiveStartDate, externalCode);
+```
+
+
+
+
+#### WorkSchedule
+
+
+listWorkSchedules
+
+
+
+Queries the WorkSchedule collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListWorkSchedulesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_55|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_55 result = check client->listWorkSchedules();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createWorkSchedule
+
+
+
+Creates a new WorkSchedule entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | WorkSchedule | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedWork\ Schedule|error`
+
+**Sample code:**
+
+```ballerina
+CreatedWork\ Schedule result = check client->createWorkSchedule(payload);
+```
+
+
+
+
+
+getWorkSchedule
+
+
+
+Retrieves a single WorkSchedule entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetWorkScheduleQueries | No | Queries to be sent with the request |
+
+**Returns:** `Work\ Schedule|error`
+
+**Sample code:**
+
+```ballerina
+Work\ Schedule result = check client->getWorkSchedule(externalCode);
+```
+
+
+
+
+
+updateWorkSchedule
+
+
+
+Updates the WorkSchedule identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedWork\ Schedule | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateWorkSchedule(externalCode, payload);
+```
+
+
+
+
+
+deleteWorkSchedule
+
+
+
+Deletes the WorkSchedule identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteWorkScheduleHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteWorkSchedule(externalCode);
+```
+
+
+
+
+#### EmployeeTimeAUS
+
+
+listEmployeeTimeAUSs
+
+
+
+Queries the EmployeeTimeAUS collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeAUSsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_56|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_56 result = check client->listEmployeeTimeAUSs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createEmployeeTimeAUS
+
+
+
+Creates a new EmployeeTimeAUS entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EmployeeTimeAUS | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEmployee\ Time\ AUS|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEmployee\ Time\ AUS result = check client->createEmployeeTimeAUS(payload);
+```
+
+
+
+
+
+getEmployeeTimeAUS
+
+
+
+Retrieves a single EmployeeTimeAUS entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeAUSQueries | No | Queries to be sent with the request |
+
+**Returns:** `Employee\ Time\ AUS|error`
+
+**Sample code:**
+
+```ballerina
+Employee\ Time\ AUS result = check client->getEmployeeTimeAUS(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+
+updateEmployeeTimeAUS
+
+
+
+Updates the EmployeeTimeAUS identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedEmployee\ Time\ AUS | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEmployeeTimeAUS(EmployeeTime_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteEmployeeTimeAUS
+
+
+
+Deletes the EmployeeTimeAUS identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteEmployeeTimeAUSHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeTimeAUS(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+#### WorkScheduleDayModelSegment
+
+
+listWorkScheduleDayModelSegments
+
+
+
+Queries the WorkScheduleDayModelSegment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListWorkScheduleDayModelSegmentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_57|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_57 result = check client->listWorkScheduleDayModelSegments();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+createWorkScheduleDayModelSegment
+
+
+
+Creates a new WorkScheduleDayModelSegment entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | WorkScheduleDayModelSegment | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedWork\ Schedule\ Day\ Model\ Segment|error`
+
+**Sample code:**
+
+```ballerina
+CreatedWork\ Schedule\ Day\ Model\ Segment result = check client->createWorkScheduleDayModelSegment(payload);
+```
+
+
+
+
+
+getWorkScheduleDayModelSegment
+
+
+
+Retrieves a single WorkScheduleDayModelSegment entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `WorkScheduleDayModel_externalCode` | string | Yes | key: WorkScheduleDayModel_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetWorkScheduleDayModelSegmentQueries | No | Queries to be sent with the request |
+
+**Returns:** `Work\ Schedule\ Day\ Model\ Segment|error`
+
+**Sample code:**
+
+```ballerina
+Work\ Schedule\ Day\ Model\ Segment result = check client->getWorkScheduleDayModelSegment(WorkScheduleDayModel_externalCode, externalCode);
+```
+
+
+
+
+
+updateWorkScheduleDayModelSegment
+
+
+
+Updates the WorkScheduleDayModelSegment identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `WorkScheduleDayModel_externalCode` | string | Yes | key: WorkScheduleDayModel_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedWork\ Schedule\ Day\ Model\ Segment | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateWorkScheduleDayModelSegment(WorkScheduleDayModel_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteWorkScheduleDayModelSegment
+
+
+
+Deletes the WorkScheduleDayModelSegment identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `WorkScheduleDayModel_externalCode` | string | Yes | key: WorkScheduleDayModel_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteWorkScheduleDayModelSegmentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteWorkScheduleDayModelSegment(WorkScheduleDayModel_externalCode, externalCode);
+```
+
+
+
+
+#### RecalculationBasedField
+
+
+listRecalculationBasedFields
+
+
+
+Queries the RecalculationBasedField collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListRecalculationBasedFieldsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_58|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_58 result = check client->listRecalculationBasedFields();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getRecalculationBasedField
+
+
+
+Retrieves a single RecalculationBasedField entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeAccountType_externalCode` | string | Yes | key: TimeAccountType_externalCode |
+| `recalcField` | string | Yes | key: recalcField |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetRecalculationBasedFieldQueries | No | Queries to be sent with the request |
+
+**Returns:** `Recalculation\ Based\ Field|error`
+
+**Sample code:**
+
+```ballerina
+Recalculation\ Based\ Field result = check client->getRecalculationBasedField(TimeAccountType_externalCode, recalcField);
+```
+
+
+
+
+#### Holiday
+
+
+listHolidays
+
+
+
+Queries the Holiday collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListHolidaysQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_59|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_59 result = check client->listHolidays();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "d": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getHoliday
+
+
+
+Retrieves a single Holiday entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `holidayCode` | string | Yes | key: holidayCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetHolidayQueries | No | Queries to be sent with the request |
+
+**Returns:** `Holiday|error`
+
+**Sample code:**
+
+```ballerina
+Holiday result = check client->getHoliday(holidayCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+#### EmployeeTimeCalendar
+
+
+listEmployeeTimeCalendars
+
+
+
+Queries the EmployeeTimeCalendar collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimeCalendarsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listEmployeeTimeCalendars();
+```
+
+
+
+
+
+getEmployeeTimeCalendar
+
+
+
+Retrieves a single EmployeeTimeCalendar entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `EmployeeTime_externalCode` | string | Yes | key: EmployeeTime_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeCalendarQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getEmployeeTimeCalendar(EmployeeTime_externalCode, externalCode);
+```
+
+
+
+
+#### TimeTypeAUS
+
+
+listTimeTypeAUSs
+
+
+
+Queries the TimeTypeAUS collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListTimeTypeAUSsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_61|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_61 result = check client->listTimeTypeAUSs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {}
+}
+```
+
+
+
+
+
+getTimeTypeAUS
+
+
+
+Retrieves a single TimeTypeAUS entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `TimeType_externalCode` | string | Yes | key: TimeType_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetTimeTypeAUSQueries | No | Queries to be sent with the request |
+
+**Returns:** `Time\ Type\ AUS|error`
+
+**Sample code:**
+
+```ballerina
+Time\ Type\ AUS result = check client->getTimeTypeAUS(TimeType_externalCode, externalCode);
+```
+
+
+
+
+#### EmployeeTime
+
+
+listEmployeeTimes
+
+
+
+Queries the EmployeeTime collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmployeeTimesQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listEmployeeTimes();
+```
+
+
+
+
+
+getEmployeeTime
+
+
+
+Retrieves a single EmployeeTime entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmployeeTimeQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getEmployeeTime(externalCode);
+```
+
+
+
+
+
+deleteEmployeeTime
+
+
+
+Deletes the EmployeeTime identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteEmployeeTimeHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEmployeeTime(externalCode);
+```
+
+
+
+
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ectimeoff/example.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ectimeoff/example.md
new file mode 100644
index 00000000000..a1abebc9bc2
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ectimeoff/example.md
@@ -0,0 +1,145 @@
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Example
+
+## What you'll build
+
+Build an integration that connects to SAP SuccessFactors Employee Central and retrieves time account posting rule records through the SAP SuccessFactors Employee Central Time Off connector. The integration exposes an automation entry point that calls the operation and stores the result in a variable you can process further.
+
+**Operations used:**
+- **List Time Account Posting Rules** : Queries the TimeAccountPostingRule collection and returns a page of entities, optionally filtered, sorted, and paged through OData query options.
+
+## Architecture
+
+```mermaid
+flowchart LR
+ A((User)) --> B[List Time Account Posting Rules]
+ B --> C[SAP SuccessFactors Employee Central Time Off Connector]
+ C --> D((SAP SuccessFactors OData API))
+```
+
+## Prerequisites
+
+- Access to a SAP SuccessFactors OData API server (see the [setup guide](setup-guide.md))
+- A company ID, username, and password, or OAuth 2.0 credentials
+
+## Setting up the SAP SuccessFactors Employee Central Time Off integration
+
+> **New to WSO2 Integrator?** Follow the [Create a New Integration](../../../../develop/create-integrations/create-a-new-integration.md) guide to set up your integration first, then return here to add the connector.
+
+## Adding the SAP SuccessFactors Employee Central Time Off connector
+
+### Step 1: Open the connector palette
+
+1. Select **Add Artifact**.
+2. Select **Connection** to open the connector search palette.
+
+
+
+### Step 2: Select the SAP SuccessFactors Employee Central Time Off connector
+
+1. Enter `ectimeoff` in the search field.
+2. Select the **Ectimeoff** connector card.
+
+## Configuring the SAP SuccessFactors Employee Central Time Off connection
+
+### Step 3: Bind the connection parameters to configurable variables
+
+Bind every required connection field to a configurable variable.
+
+- **Config** : Expression containing the `auth` credentials for the SAP SuccessFactors OData server — bind `username` to a `sfUsername` configurable variable and `password` to a `sfPassword` configurable variable.
+- **Hostname** : The SAP SuccessFactors OData API server hostname — bind to a `sfHostname` configurable variable.
+
+
+
+### Step 4: Save the connection
+
+Select **Save Connection** and verify that **ectimeoffClient** appears in the **Connections** section.
+
+
+
+### Step 5: Set actual values for your configurables
+
+1. Select **Configurations** at the bottom of the project tree under **Data Mappers**.
+2. Enter a value for each configurable listed below before you run the integration.
+
+- **sfUsername** (`configurable string`) : The SAP SuccessFactors login username, formatted as `@`.
+- **sfPassword** (`configurable string`) : The SAP SuccessFactors login password.
+- **sfHostname** (`configurable string`) : The SAP SuccessFactors OData API server hostname, for example `api68sales.successfactors.com`.
+
+## Configuring the SAP SuccessFactors Employee Central Time Off List Time Account Posting Rules operation
+
+### Step 6: Add an automation entry point
+
+1. Select **Add Artifact**.
+2. Select **Automation**.
+3. Select **Create** to accept the default settings.
+
+### Step 7: Expand the connection and configure the List Time Account Posting Rules operation
+
+1. Select the **+** icon between **Start** and **Error Handler**.
+2. Expand **ectimeoffClient** to display its operations.
+
+
+
+3. Select **List Time Account Posting Rules**. The operation has no required parameters, so review the auto-generated result variable.
+
+- **Result** : Name of the variable that stores the returned TimeAccountPostingRule records — leave the default value, `ectimeoffWrapper`.
+
+
+
+4. Select **Save**. The operation step appears in the automation flow between **Start** and **Error Handler**.
+
+
+
+## Try it yourself
+
+Try this sample in WSO2 Integration Platform.
+
+[](https://console.devant.dev/new?gh=wso2/integration-samples/tree/main/integrator-default-profile/connectors/ectimeoff_connector_sample)
+
+[View source on GitHub](https://github.com/wso2/integration-samples/tree/main/integrator-default-profile/connectors/ectimeoff_connector_sample)
+
+## More code examples
+
+The SAP SuccessFactors Employee Central connectors provide practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples), covering use cases like syncing employee data and sending notifications.
+
+1. [Google Sheets to SuccessFactors](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/google-sheets-to-successfactors) : Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
+2. [SuccessFactors to Slack](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/successfactors-to-slack) : Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ectimeoff/overview.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ectimeoff/overview.md
new file mode 100644
index 00000000000..06ac1b281dc
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ectimeoff/overview.md
@@ -0,0 +1,44 @@
+---
+connector: true
+connector_name: "sap.successfactors.ectimeoff"
+title: "SAP SuccessFactors Employee Central Time Off"
+description: "Overview of the ballerinax/sap.successfactors.ectimeoff connector for WSO2 Integrator."
+---
+
+[SAP SuccessFactors Employee Central](https://www.sap.com/products/hcm/core-hr-payroll.html) is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
+
+WSO2 SAP Successfactors Time Off provides a way to interact with the [SAP SuccessFactors Employee Central APIs](https://api.sap.com/package/SuccessFactorsEmployeeCentral/overview).
+
+## Key Features
+
+- Manage time off and leave requests for employees
+- Access time accounts, holiday calendars, and work schedules
+- Query time account posting rules and employee time records
+
+## Actions
+
+The connector exposes a single client for all ectimeoff operations against the SAP SuccessFactors OData v2 API.
+
+| Client | Actions |
+|--------|---------|
+| `Client` | TimeAccountPostingRule, WorkScheduleDayModelVariantAssignment, HolidayAssignment, TimeAccountPurchaseProfile, TimeTypeCAN, WorkScheduleDayModelVariantIdentifier, TimeManagementTerminationEndHandlingExcludedEventReason, TimeAccountPurchaseProfilePayComponentAssignment, EmployeeTimeGroupItem, WorkScheduleDayModelAssignment, and more |
+
+See the **[Action Reference](action-reference.md)** for the full list of operations, parameters, and sample code for each client.
+
+## Documentation
+
+* **[Setup Guide](setup-guide.md)**: How to obtain the connection details required by the connector from your SAP SuccessFactors instance.
+
+* **[Action Reference](action-reference.md)**: Full reference for all clients, operations, parameters, return types, and sample code.
+
+* **[Example](example.md)**: Learn how to build and configure an integration using the **SAP SuccessFactors Employee Central Time Off** connector, including connection setup, operation configuration, and execution flow.
+
+## How to contribute
+
+As an open source project, WSO2 welcomes contributions from the community.
+
+To contribute to the code for this connector, please create a pull request in the following repository.
+
+* [SAP SuccessFactors Employee Central Time Off Connector GitHub repository](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral)
+
+Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ectimeoff/setup-guide.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ectimeoff/setup-guide.md
new file mode 100644
index 00000000000..98d547a5f43
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ectimeoff/setup-guide.md
@@ -0,0 +1,74 @@
+---
+connector: true
+connector_name: "sap.successfactors.ectimeoff"
+title: "Setup Guide"
+description: "How to set up and configure the ballerinax/sap.successfactors.ectimeoff connector."
+---
+
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Setup Guide
+
+This guide walks you through getting the necessary details from SAP SuccessFactors so that the connector can authenticate and communicate with your Employee Central instance.
+
+This connector supports two authentication methods: **Basic Authentication** and **OAuth 2.0 SAML Bearer**.
+
+## Method 1: Basic Authentication
+
+If you already have a username and password for this integration to work, you can use those directly. If you'd rather create a new account with narrowed scope for this integration, follow these steps:
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+2. Navigate to **Admin Center** > **Add New Employee** and create a new user account for this integration.
+3. Navigate to **Admin Center** > **Manage Permission Roles**, create a role scoped to only the permissions this integration needs, and grant it to the new user.
+4. Navigate to **Admin Center** > **Reset User Password** and set a password for the new user account.
+
+In either case, you will also need the API server hostname for your SuccessFactors region, for example, `api12.successfactors.eu`. The complete list of API server hostnames by region is available in the [SAP SuccessFactors API documentation](https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/LATEST/en-US/af2b8d5437494b12be88fe374eba75b6.html).
+
+## Method 2: OAuth 2.0 SAML Bearer
+
+### Step 1: Generate a key pair and certificate
+
+1. Generate an RSA key pair and a matching X.509 certificate. If you don't already have one, generate a self-signed pair with OpenSSL:
+
+ ```sh
+ openssl req -x509 -newkey rsa:2048 -keyout private_key.pem -out certificate.pem -days 365 -nodes -subj "/CN=YourAppName"
+ ```
+
+ `private_key.pem` is secret - it never leaves your machine or gets uploaded anywhere. Only `certificate.pem` is registered with SAP.
+
+### Step 2: Register an OAuth2 client application
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+
+2. Search for **Manage OAuth2 Client Applications** in Admin Center's action search, or navigate to it directly under **Admin Center** > **Company Settings**.
+
+ 
+
+3. Choose **Register Client Application** and provide the following information:
+
+ | Field | Description |
+ |-------|-------------|
+ | Application Name | A name to identify this integration |
+ | Description | An optional description |
+ | X.509 Certificate | The contents of `certificate.pem` as a single continuous base64 string, with the `-----BEGIN CERTIFICATE-----` / `-----END CERTIFICATE-----` lines and line breaks removed. Produce this with `awk '/BEGIN CERTIFICATE/{flag=1;next}/END CERTIFICATE/{flag=0}flag' certificate.pem \| tr -d '\n'` and paste the single line of output it prints. |
+
+4. Choose **Register** to save the application.
+
+### Step 3: Note your credentials
+
+After registering, open the application (choose **View** from the application list) to find the **Company ID** and the **API Key** SAP assigned to it.
+
+
+
+You now have everything the connector's SAML Bearer configuration needs: the API Key, the Company ID, the username to authenticate as, your `private_key.pem` and `certificate.pem` files, and the OAuth2 token endpoint (typically `https:///oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecworkflow/action-reference.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecworkflow/action-reference.md
new file mode 100644
index 00000000000..afaa6560835
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecworkflow/action-reference.md
@@ -0,0 +1,1295 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecworkflow"
+toc_max_heading_level: 4
+---
+
+# Actions
+
+The `ballerinax/sap.successfactors.ecworkflow` package exposes the following clients:
+
+Available clients:
+
+| Client | Purpose |
+|--------|---------|
+| [`Client`](#client) | Manages ecworkflow objects: MyPendingWorkflow, WfRequestParticipator, WorkflowAllowedActionList, AlertMessage, WfRequestComments, WfRequestStep, AutoDelegateDetail, AutoDelegateConfig…, over the SAP SuccessFactors OData v2 API. |
+
+---
+
+## Client
+
+You can use these APIs to access data of employees workflow requests and and other workflow data such as current status.
+
+### Configuration
+
+#### ConnectionConfig
+
+Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.
+
+| Field | Type | Default | Description |
+|-------|------|---------|-------------|
+| `auth` | http:CredentialsConfig | Required | Configurations related to client authentication |
+| `httpVersion` | http:HttpVersion | See default | The HTTP version understood by the client |
+| `http1Settings` | http:ClientHttp1Settings | See default | Configurations related to HTTP/1.x protocol |
+| `http2Settings` | http:ClientHttp2Settings | See default | Configurations related to HTTP/2 protocol |
+| `timeout` | decimal | See default | The maximum time to wait (in seconds) for a response before closing the connection |
+| `forwarded` | string | See default | The choice of setting `forwarded`/`x-forwarded` header |
+| `followRedirects` | http:FollowRedirects | Optional | Configurations associated with Redirection |
+| `poolConfig` | http:PoolConfiguration | Optional | Configurations associated with request pooling |
+| `cache` | http:CacheConfig | See default | HTTP caching related configurations |
+| `compression` | http:Compression | See default | Specifies the way of handling compression (`accept-encoding`) header |
+| `circuitBreaker` | http:CircuitBreakerConfig | Optional | Configurations associated with the behaviour of the Circuit Breaker |
+| `retryConfig` | http:RetryConfig | Optional | Configurations associated with retrying |
+| `cookieConfig` | http:CookieConfig | Optional | Configurations associated with cookies |
+| `responseLimits` | http:ResponseLimitConfigs | See default | Configurations associated with inbound response size limits |
+| `secureSocket` | http:ClientSecureSocket | Optional | SSL/TLS-related options |
+| `proxy` | http:ProxyConfig | Optional | Proxy server related options |
+| `socketConfig` | http:ClientSocketConfig | See default | Provides settings related to client socket configuration |
+| `validation` | boolean | See default | Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default |
+| `laxDataBinding` | boolean | See default | Enables relaxed data binding on the client side. When enabled, `nil` values are treated as optional, and absent fields are handled as `nilable` types. Enabled by default. |
+
+The client also accepts a `hostname` string parameter (the SAP SuccessFactors API server host) and an optional `port` (defaults to `443`).
+
+### Initializing the client
+
+```ballerina
+import ballerinax/sap.successfactors.ecworkflow;
+
+configurable string hostname = ?;
+configurable string username = ?;
+configurable string password = ?;
+
+ecworkflow:Client client = check new (
+ {
+ auth: { username, password }
+ },
+ hostname
+);
+```
+
+### Operations
+#### MyPendingWorkflow
+
+
+listMyPendingWorkflows
+
+
+
+Queries the MyPendingWorkflow collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListMyPendingWorkflowsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper result = check client->listMyPendingWorkflows();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "wfRequestId": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getMyPendingWorkflow
+
+
+
+Retrieves a single MyPendingWorkflow entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `wfRequestId` | string | Yes | key: wfRequestId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetMyPendingWorkflowQueries | No | Queries to be sent with the request |
+
+**Returns:** `MyPendingWorkflow_1|error`
+
+**Sample code:**
+
+```ballerina
+MyPendingWorkflow_1 result = check client->getMyPendingWorkflow(wfRequestId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "wfRequestId": "1000"
+ }
+}
+```
+
+
+
+
+#### WfRequestParticipator
+
+
+listWfRequestParticipators
+
+
+
+Queries the WfRequestParticipator collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListWfRequestParticipatorsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_1|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_1 result = check client->listWfRequestParticipators();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "wfRequestParticipatorId": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getWfRequestParticipator
+
+
+
+Retrieves a single WfRequestParticipator entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `wfRequestParticipatorId` | int | Yes | key: wfRequestParticipatorId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetWfRequestParticipatorQueries | No | Queries to be sent with the request |
+
+**Returns:** `WfRequestParticipator_1|error`
+
+**Sample code:**
+
+```ballerina
+WfRequestParticipator_1 result = check client->getWfRequestParticipator(wfRequestParticipatorId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "wfRequestParticipatorId": "1000"
+ }
+}
+```
+
+
+
+
+#### WorkflowAllowedActionList
+
+
+listWorkflowAllowedActionLists
+
+
+
+Queries the WorkflowAllowedActionList collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListWorkflowAllowedActionListsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_2|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_2 result = check client->listWorkflowAllowedActionLists();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "wfRequestId": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getWorkflowAllowedActionList
+
+
+
+Retrieves a single WorkflowAllowedActionList entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `wfRequestId` | int | Yes | key: wfRequestId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetWorkflowAllowedActionListQueries | No | Queries to be sent with the request |
+
+**Returns:** `WorkflowAllowedActionList_1|error`
+
+**Sample code:**
+
+```ballerina
+WorkflowAllowedActionList_1 result = check client->getWorkflowAllowedActionList(wfRequestId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "wfRequestId": "1000"
+ }
+}
+```
+
+
+
+
+#### AlertMessage
+
+
+listAlertMessages
+
+
+
+Queries the AlertMessage collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListAlertMessagesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_3|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_3 result = check client->listAlertMessages();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "wfRequestNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createAlertMessage
+
+
+
+Creates a new AlertMessage entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | AlertMessage | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedAlertMessage|error`
+
+**Sample code:**
+
+```ballerina
+CreatedAlertMessage result = check client->createAlertMessage(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "wfRequestNav": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getAlertMessage
+
+
+
+Retrieves a single AlertMessage entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetAlertMessageQueries | No | Queries to be sent with the request |
+
+**Returns:** `AlertMessage_1|error`
+
+**Sample code:**
+
+```ballerina
+AlertMessage_1 result = check client->getAlertMessage(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "wfRequestNav": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+updateAlertMessage
+
+
+
+Updates the AlertMessage identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedAlertMessage | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateAlertMessage(externalCode, payload);
+```
+
+
+
+
+
+deleteAlertMessage
+
+
+
+Deletes the AlertMessage identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteAlertMessageHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteAlertMessage(externalCode);
+```
+
+
+
+
+#### WfRequestComments
+
+
+listWfRequestCommentss
+
+
+
+Queries the WfRequestComments collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListWfRequestCommentssQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_4|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_4 result = check client->listWfRequestCommentss();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "wfRequestCommentId": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getWfRequestComments
+
+
+
+Retrieves a single WfRequestComments entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `wfRequestCommentId` | int | Yes | key: wfRequestCommentId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetWfRequestCommentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `WfRequestComments_1|error`
+
+**Sample code:**
+
+```ballerina
+WfRequestComments_1 result = check client->getWfRequestComments(wfRequestCommentId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "wfRequestCommentId": "1000"
+ }
+}
+```
+
+
+
+
+#### WfRequestStep
+
+
+listWfRequestSteps
+
+
+
+Queries the WfRequestStep collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListWfRequestStepsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_5|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_5 result = check client->listWfRequestSteps();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "wfRequestStepId": "1000",
+ "wfRequestNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getWfRequestStep
+
+
+
+Retrieves a single WfRequestStep entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `wfRequestStepId` | int | Yes | key: wfRequestStepId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetWfRequestStepQueries | No | Queries to be sent with the request |
+
+**Returns:** `WfRequestStep_1|error`
+
+**Sample code:**
+
+```ballerina
+WfRequestStep_1 result = check client->getWfRequestStep(wfRequestStepId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "wfRequestStepId": "1000",
+ "wfRequestNav": {
+ "wfRequestId": "1000",
+ "empWfRequestNav": {},
+ "parentWfRequestNav": {},
+ "wfRequestCommentsNav": {},
+ "wfRequestParticipatorNav": {},
+ "wfRequestStepNav": {},
+ "workflowAllowedActionListNav": {}
+ }
+ }
+}
+```
+
+
+
+
+#### AutoDelegateDetail
+
+
+listAutoDelegateDetails
+
+
+
+Queries the AutoDelegateDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListAutoDelegateDetailsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_6|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_6 result = check client->listAutoDelegateDetails();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "AutoDelegateConfig_delegator": "string",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createAutoDelegateDetail
+
+
+
+Creates a new AutoDelegateDetail entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | AutoDelegateDetail | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedAutoDelegateDetail|error`
+
+**Sample code:**
+
+```ballerina
+CreatedAutoDelegateDetail result = check client->createAutoDelegateDetail(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "AutoDelegateConfig_delegator": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getAutoDelegateDetail
+
+
+
+Retrieves a single AutoDelegateDetail entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `AutoDelegateConfig_delegator` | string | Yes | key: AutoDelegateConfig_delegator |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetAutoDelegateDetailQueries | No | Queries to be sent with the request |
+
+**Returns:** `AutoDelegateDetail_1|error`
+
+**Sample code:**
+
+```ballerina
+AutoDelegateDetail_1 result = check client->getAutoDelegateDetail(AutoDelegateConfig_delegator, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "AutoDelegateConfig_delegator": "string",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateAutoDelegateDetail
+
+
+
+Updates the AutoDelegateDetail identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `AutoDelegateConfig_delegator` | string | Yes | key: AutoDelegateConfig_delegator |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedAutoDelegateDetail | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateAutoDelegateDetail(AutoDelegateConfig_delegator, externalCode, payload);
+```
+
+
+
+
+
+deleteAutoDelegateDetail
+
+
+
+Deletes the AutoDelegateDetail identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `AutoDelegateConfig_delegator` | string | Yes | key: AutoDelegateConfig_delegator |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteAutoDelegateDetailHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteAutoDelegateDetail(AutoDelegateConfig_delegator, externalCode);
+```
+
+
+
+
+#### AutoDelegateConfig
+
+
+listAutoDelegateConfigs
+
+
+
+Queries the AutoDelegateConfig collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListAutoDelegateConfigsQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->listAutoDelegateConfigs();
+```
+
+
+
+
+
+getAutoDelegateConfig
+
+
+
+Retrieves a single AutoDelegateConfig entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `delegator` | string | Yes | key: delegator |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetAutoDelegateConfigQueries | No | Queries to be sent with the request |
+
+**Returns:** `json|error`
+
+**Sample code:**
+
+```ballerina
+json result = check client->getAutoDelegateConfig(delegator);
+```
+
+
+
+
+
+deleteAutoDelegateConfig
+
+
+
+Deletes the AutoDelegateConfig identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `delegator` | string | Yes | key: delegator |
+| `headers` | DeleteAutoDelegateConfigHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteAutoDelegateConfig(delegator);
+```
+
+
+
+
+#### EmpWfRequest
+
+
+listEmpWfRequests
+
+
+
+Queries the EmpWfRequest collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEmpWfRequestsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_8|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_8 result = check client->listEmpWfRequests();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "empWfRequestId": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getEmpWfRequest
+
+
+
+Retrieves a single EmpWfRequest entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `empWfRequestId` | int | Yes | key: empWfRequestId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEmpWfRequestQueries | No | Queries to be sent with the request |
+
+**Returns:** `EmpWfRequest_1|error`
+
+**Sample code:**
+
+```ballerina
+EmpWfRequest_1 result = check client->getEmpWfRequest(empWfRequestId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "empWfRequestId": "1000"
+ }
+}
+```
+
+
+
+
+#### WfRequest
+
+
+listWfRequests
+
+
+
+Queries the WfRequest collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListWfRequestsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_9|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_9 result = check client->listWfRequests();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "wfRequestId": "1000",
+ "empWfRequestNav": {},
+ "parentWfRequestNav": {},
+ "wfRequestCommentsNav": {},
+ "wfRequestParticipatorNav": {},
+ "wfRequestStepNav": {},
+ "workflowAllowedActionListNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getWfRequest
+
+
+
+Retrieves a single WfRequest entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `wfRequestId` | int | Yes | key: wfRequestId |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetWfRequestQueries | No | Queries to be sent with the request |
+
+**Returns:** `WfRequest_1|error`
+
+**Sample code:**
+
+```ballerina
+WfRequest_1 result = check client->getWfRequest(wfRequestId);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "wfRequestId": "1000",
+ "empWfRequestNav": {
+ "empWfRequestId": "1000"
+ },
+ "parentWfRequestNav": {},
+ "wfRequestCommentsNav": {
+ "results": []
+ },
+ "wfRequestParticipatorNav": {
+ "results": []
+ },
+ "wfRequestStepNav": {
+ "results": []
+ },
+ "workflowAllowedActionListNav": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+#### approveWfRequest
+
+
+createapproveWfRequest
+
+
+
+Creates a new approveWfRequest entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | CreateapproveWfRequestQueries | No | Queries to be sent with the request |
+
+**Returns:** `Result|error`
+
+**Sample code:**
+
+```ballerina
+Result result = check client->createapproveWfRequest();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {}
+ ]
+ }
+}
+```
+
+
+
+
+#### commentWfRequest
+
+
+createcommentWfRequest
+
+
+
+Creates a new commentWfRequest entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | CreatecommentWfRequestQueries | No | Queries to be sent with the request |
+
+**Returns:** `Result|error`
+
+**Sample code:**
+
+```ballerina
+Result result = check client->createcommentWfRequest();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {}
+ ]
+ }
+}
+```
+
+
+
+
+#### rejectWfRequest
+
+
+createrejectWfRequest
+
+
+
+Creates a new rejectWfRequest entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | CreaterejectWfRequestQueries | No | Queries to be sent with the request |
+
+**Returns:** `Result|error`
+
+**Sample code:**
+
+```ballerina
+Result result = check client->createrejectWfRequest();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {}
+ ]
+ }
+}
+```
+
+
+
+
+#### sendbackWfRequest
+
+
+createsendbackWfRequest
+
+
+
+Creates a new sendbackWfRequest entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | CreatesendbackWfRequestQueries | No | Queries to be sent with the request |
+
+**Returns:** `Result|error`
+
+**Sample code:**
+
+```ballerina
+Result result = check client->createsendbackWfRequest();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {}
+ ]
+ }
+}
+```
+
+
+
+
+#### getWorkflowPendingData
+
+
+creategetWorkflowPendingData
+
+
+
+Creates a new getWorkflowPendingData entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | CreategetWorkflowPendingDataQueries | No | Queries to be sent with the request |
+
+**Returns:** `Result_1|error`
+
+**Sample code:**
+
+```ballerina
+Result_1 result = check client->creategetWorkflowPendingData();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "wfRequestId": 0,
+ "workflowAttributeGroups": []
+ }
+ ]
+ }
+}
+```
+
+
+
+
+#### withdrawWfRequest
+
+
+createwithdrawWfRequest
+
+
+
+Creates a new withdrawWfRequest entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | CreatewithdrawWfRequestQueries | No | Queries to be sent with the request |
+
+**Returns:** `Result|error`
+
+**Sample code:**
+
+```ballerina
+Result result = check client->createwithdrawWfRequest();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {}
+ ]
+ }
+}
+```
+
+
+
+
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecworkflow/example.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecworkflow/example.md
new file mode 100644
index 00000000000..686750756e0
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecworkflow/example.md
@@ -0,0 +1,145 @@
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Example
+
+## What you'll build
+
+Build an integration that connects to SAP SuccessFactors Employee Central and retrieves the current user's pending workflow records through the SAP SuccessFactors Employee Central Workflow connector. The integration exposes an automation entry point that calls the operation and stores the result in a variable you can process further.
+
+**Operations used:**
+- **List My Pending Workflows** : Queries the MyPendingWorkflow collection and returns a page of entities, optionally filtered, sorted, and paged through OData query options.
+
+## Architecture
+
+```mermaid
+flowchart LR
+ A((User)) --> B[List My Pending Workflows]
+ B --> C[SAP SuccessFactors Employee Central Workflow Connector]
+ C --> D((SAP SuccessFactors OData API))
+```
+
+## Prerequisites
+
+- Access to a SAP SuccessFactors OData API server (see the [setup guide](setup-guide.md))
+- A company ID, username, and password, or OAuth 2.0 credentials
+
+## Setting up the SAP SuccessFactors Employee Central Workflow integration
+
+> **New to WSO2 Integrator?** Follow the [Create a New Integration](../../../../develop/create-integrations/create-a-new-integration.md) guide to set up your integration first, then return here to add the connector.
+
+## Adding the SAP SuccessFactors Employee Central Workflow connector
+
+### Step 1: Open the connector palette
+
+1. Select **Add Artifact**.
+2. Select **Connection** to open the connector search palette.
+
+
+
+### Step 2: Select the SAP SuccessFactors Employee Central Workflow connector
+
+1. Enter `ecworkflow` in the search field.
+2. Select the **Ecworkflow** connector card.
+
+## Configuring the SAP SuccessFactors Employee Central Workflow connection
+
+### Step 3: Bind the connection parameters to configurable variables
+
+Bind every required connection field to a configurable variable.
+
+- **Config** : Expression containing the `auth` credentials for the SAP SuccessFactors OData server — bind `username` to a `sfUsername` configurable variable and `password` to a `sfPassword` configurable variable.
+- **Hostname** : The SAP SuccessFactors OData API server hostname — bind to a `sfHostname` configurable variable.
+
+
+
+### Step 4: Save the connection
+
+Select **Save Connection** and verify that **ecworkflowClient** appears in the **Connections** section.
+
+
+
+### Step 5: Set actual values for your configurables
+
+1. Select **Configurations** at the bottom of the project tree under **Data Mappers**.
+2. Enter a value for each configurable listed below before you run the integration.
+
+- **sfUsername** (`configurable string`) : The SAP SuccessFactors login username, formatted as `@`.
+- **sfPassword** (`configurable string`) : The SAP SuccessFactors login password.
+- **sfHostname** (`configurable string`) : The SAP SuccessFactors OData API server hostname, for example `api68sales.successfactors.com`.
+
+## Configuring the SAP SuccessFactors Employee Central Workflow List My Pending Workflows operation
+
+### Step 6: Add an automation entry point
+
+1. Select **Add Artifact**.
+2. Select **Automation**.
+3. Select **Create** to accept the default settings.
+
+### Step 7: Expand the connection and configure the List My Pending Workflows operation
+
+1. Select the **+** icon between **Start** and **Error Handler**.
+2. Expand **ecworkflowClient** to display its operations.
+
+
+
+3. Select **List My Pending Workflows**. The operation has no required parameters, so review the auto-generated result variable.
+
+- **Result** : Name of the variable that stores the returned MyPendingWorkflow records — leave the default value, `ecworkflowWrapper`.
+
+
+
+4. Select **Save**. The operation step appears in the automation flow between **Start** and **Error Handler**.
+
+
+
+## Try it yourself
+
+Try this sample in WSO2 Integration Platform.
+
+[](https://console.devant.dev/new?gh=wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecworkflow_connector_sample)
+
+[View source on GitHub](https://github.com/wso2/integration-samples/tree/main/integrator-default-profile/connectors/ecworkflow_connector_sample)
+
+## More code examples
+
+The SAP SuccessFactors Employee Central connectors provide practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples), covering use cases like syncing employee data and sending notifications.
+
+1. [Google Sheets to SuccessFactors](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/google-sheets-to-successfactors) : Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
+2. [SuccessFactors to Slack](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/successfactors-to-slack) : Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecworkflow/overview.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecworkflow/overview.md
new file mode 100644
index 00000000000..1e269fec7ed
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecworkflow/overview.md
@@ -0,0 +1,44 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecworkflow"
+title: "SAP SuccessFactors Employee Central Workflow"
+description: "Overview of the ballerinax/sap.successfactors.ecworkflow connector for WSO2 Integrator."
+---
+
+[SAP SuccessFactors Employee Central](https://www.sap.com/products/hcm/core-hr-payroll.html) is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
+
+WSO2 SAP Successfactors Workflow provides a way to interact with the [SAP SuccessFactors Employee Central APIs](https://api.sap.com/package/SuccessFactorsEmployeeCentral/overview). The service allows to manage workflow processes, approvals, and workflow-related operations for employee transactions.
+
+## Key Features
+
+- Manage workflow processes including approval workflows
+- Access pending workflow items and workflow notifications
+- Query workflow history and process automation records
+
+## Actions
+
+The connector exposes a single client for all ecworkflow operations against the SAP SuccessFactors OData v2 API.
+
+| Client | Actions |
+|--------|---------|
+| `Client` | MyPendingWorkflow, WfRequestParticipator, WorkflowAllowedActionList, AlertMessage, WfRequestComments, WfRequestStep, AutoDelegateDetail, AutoDelegateConfig, EmpWfRequest, WfRequest, and more |
+
+See the **[Action Reference](action-reference.md)** for the full list of operations, parameters, and sample code for each client.
+
+## Documentation
+
+* **[Setup Guide](setup-guide.md)**: How to obtain the connection details required by the connector from your SAP SuccessFactors instance.
+
+* **[Action Reference](action-reference.md)**: Full reference for all clients, operations, parameters, return types, and sample code.
+
+* **[Example](example.md)**: Learn how to build and configure an integration using the **SAP SuccessFactors Employee Central Workflow** connector, including connection setup, operation configuration, and execution flow.
+
+## How to contribute
+
+As an open source project, WSO2 welcomes contributions from the community.
+
+To contribute to the code for this connector, please create a pull request in the following repository.
+
+* [SAP SuccessFactors Employee Central Workflow Connector GitHub repository](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral)
+
+Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.ecworkflow/setup-guide.md b/en/docs/connectors/catalog/hrms/sap.successfactors.ecworkflow/setup-guide.md
new file mode 100644
index 00000000000..eb17df01f3a
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.ecworkflow/setup-guide.md
@@ -0,0 +1,74 @@
+---
+connector: true
+connector_name: "sap.successfactors.ecworkflow"
+title: "Setup Guide"
+description: "How to set up and configure the ballerinax/sap.successfactors.ecworkflow connector."
+---
+
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Setup Guide
+
+This guide walks you through getting the necessary details from SAP SuccessFactors so that the connector can authenticate and communicate with your Employee Central instance.
+
+This connector supports two authentication methods: **Basic Authentication** and **OAuth 2.0 SAML Bearer**.
+
+## Method 1: Basic Authentication
+
+If you already have a username and password for this integration to work, you can use those directly. If you'd rather create a new account with narrowed scope for this integration, follow these steps:
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+2. Navigate to **Admin Center** > **Add New Employee** and create a new user account for this integration.
+3. Navigate to **Admin Center** > **Manage Permission Roles**, create a role scoped to only the permissions this integration needs, and grant it to the new user.
+4. Navigate to **Admin Center** > **Reset User Password** and set a password for the new user account.
+
+In either case, you will also need the API server hostname for your SuccessFactors region, for example, `api12.successfactors.eu`. The complete list of API server hostnames by region is available in the [SAP SuccessFactors API documentation](https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/LATEST/en-US/af2b8d5437494b12be88fe374eba75b6.html).
+
+## Method 2: OAuth 2.0 SAML Bearer
+
+### Step 1: Generate a key pair and certificate
+
+1. Generate an RSA key pair and a matching X.509 certificate. If you don't already have one, generate a self-signed pair with OpenSSL:
+
+ ```sh
+ openssl req -x509 -newkey rsa:2048 -keyout private_key.pem -out certificate.pem -days 365 -nodes -subj "/CN=YourAppName"
+ ```
+
+ `private_key.pem` is secret - it never leaves your machine or gets uploaded anywhere. Only `certificate.pem` is registered with SAP.
+
+### Step 2: Register an OAuth2 client application
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+
+2. Search for **Manage OAuth2 Client Applications** in Admin Center's action search, or navigate to it directly under **Admin Center** > **Company Settings**.
+
+ 
+
+3. Choose **Register Client Application** and provide the following information:
+
+ | Field | Description |
+ |-------|-------------|
+ | Application Name | A name to identify this integration |
+ | Description | An optional description |
+ | X.509 Certificate | The contents of `certificate.pem` as a single continuous base64 string, with the `-----BEGIN CERTIFICATE-----` / `-----END CERTIFICATE-----` lines and line breaks removed. Produce this with `awk '/BEGIN CERTIFICATE/{flag=1;next}/END CERTIFICATE/{flag=0}flag' certificate.pem \| tr -d '\n'` and paste the single line of output it prints. |
+
+4. Choose **Register** to save the application.
+
+### Step 3: Note your credentials
+
+After registering, open the application (choose **View** from the application list) to find the **Company ID** and the **API Key** SAP assigned to it.
+
+
+
+You now have everything the connector's SAML Bearer configuration needs: the API Key, the Company ID, the username to authenticate as, your `private_key.pem` and `certificate.pem` files, and the OAuth2 token endpoint (typically `https:///oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.employeecentralec/action-reference.md b/en/docs/connectors/catalog/hrms/sap.successfactors.employeecentralec/action-reference.md
new file mode 100644
index 00000000000..5dccac2a4eb
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.employeecentralec/action-reference.md
@@ -0,0 +1,2956 @@
+---
+connector: true
+connector_name: "sap.successfactors.employeecentralec"
+toc_max_heading_level: 4
+---
+
+# Actions
+
+The `ballerinax/sap.successfactors.employeecentralec` package exposes the following clients:
+
+Available clients:
+
+| Client | Purpose |
+|--------|---------|
+| [`Client`](#client) | Manages employeecentralec objects: PerGlobalInfoARE, PerGlobalInfoCHN, PerGlobalInfoFIN, EducationDegreeContent, CurrencyExchangeRate, NonRecurringPayment, EducationDegreeEntity, ServiceDeskContactSupportInformation…, over the SAP SuccessFactors OData v2 API. |
+
+---
+
+## Client
+
+You can use these APIs to access the country specific global information of an employee.
+
+### Configuration
+
+#### ConnectionConfig
+
+Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.
+
+| Field | Type | Default | Description |
+|-------|------|---------|-------------|
+| `auth` | http:CredentialsConfig | Required | Configurations related to client authentication |
+| `httpVersion` | http:HttpVersion | See default | The HTTP version understood by the client |
+| `http1Settings` | http:ClientHttp1Settings | See default | Configurations related to HTTP/1.x protocol |
+| `http2Settings` | http:ClientHttp2Settings | See default | Configurations related to HTTP/2 protocol |
+| `timeout` | decimal | See default | The maximum time to wait (in seconds) for a response before closing the connection |
+| `forwarded` | string | See default | The choice of setting `forwarded`/`x-forwarded` header |
+| `followRedirects` | http:FollowRedirects | Optional | Configurations associated with Redirection |
+| `poolConfig` | http:PoolConfiguration | Optional | Configurations associated with request pooling |
+| `cache` | http:CacheConfig | See default | HTTP caching related configurations |
+| `compression` | http:Compression | See default | Specifies the way of handling compression (`accept-encoding`) header |
+| `circuitBreaker` | http:CircuitBreakerConfig | Optional | Configurations associated with the behaviour of the Circuit Breaker |
+| `retryConfig` | http:RetryConfig | Optional | Configurations associated with retrying |
+| `cookieConfig` | http:CookieConfig | Optional | Configurations associated with cookies |
+| `responseLimits` | http:ResponseLimitConfigs | See default | Configurations associated with inbound response size limits |
+| `secureSocket` | http:ClientSecureSocket | Optional | SSL/TLS-related options |
+| `proxy` | http:ProxyConfig | Optional | Proxy server related options |
+| `socketConfig` | http:ClientSocketConfig | See default | Provides settings related to client socket configuration |
+| `validation` | boolean | See default | Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default |
+| `laxDataBinding` | boolean | See default | Enables relaxed data binding on the client side. When enabled, `nil` values are treated as optional, and absent fields are handled as `nilable` types. Enabled by default. |
+
+The client also accepts a `hostname` string parameter (the SAP SuccessFactors API server host) and an optional `port` (defaults to `443`).
+
+### Initializing the client
+
+```ballerina
+import ballerinax/sap.successfactors.employeecentralec;
+
+configurable string hostname = ?;
+configurable string username = ?;
+configurable string password = ?;
+
+employeecentralec:Client client = check new (
+ {
+ auth: { username, password }
+ },
+ hostname
+);
+```
+
+### Operations
+#### PerGlobalInfoARE
+
+
+listPerGlobalInfoAREs
+
+
+
+Queries the PerGlobalInfoARE collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoAREsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper result = check client->listPerGlobalInfoAREs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoARE
+
+
+
+Retrieves a single PerGlobalInfoARE entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoAREQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoARE_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoARE_1 result = check client->getPerGlobalInfoARE(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoCHN
+
+
+listPerGlobalInfoCHNs
+
+
+
+Queries the PerGlobalInfoCHN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoCHNsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_1|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_1 result = check client->listPerGlobalInfoCHNs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoCHN
+
+
+
+Retrieves a single PerGlobalInfoCHN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoCHNQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoCHN_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoCHN_1 result = check client->getPerGlobalInfoCHN(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoFIN
+
+
+listPerGlobalInfoFINs
+
+
+
+Queries the PerGlobalInfoFIN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoFINsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_2|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_2 result = check client->listPerGlobalInfoFINs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoFIN
+
+
+
+Retrieves a single PerGlobalInfoFIN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoFINQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoFIN_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoFIN_1 result = check client->getPerGlobalInfoFIN(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### EducationDegreeContent
+
+
+listEducationDegreeContents
+
+
+
+Queries the EducationDegreeContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEducationDegreeContentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_3|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_3 result = check client->listEducationDegreeContents();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createEducationDegreeContent
+
+
+
+Creates a new EducationDegreeContent entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EducationDegreeContent | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEducationDegreeContent|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEducationDegreeContent result = check client->createEducationDegreeContent(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+getEducationDegreeContent
+
+
+
+Retrieves a single EducationDegreeContent entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEducationDegreeContentQueries | No | Queries to be sent with the request |
+
+**Returns:** `EducationDegreeContent_1|error`
+
+**Sample code:**
+
+```ballerina
+EducationDegreeContent_1 result = check client->getEducationDegreeContent(JobProfile_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+updateEducationDegreeContent
+
+
+
+Updates the EducationDegreeContent identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedEducationDegreeContent | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEducationDegreeContent(JobProfile_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteEducationDegreeContent
+
+
+
+Deletes the EducationDegreeContent identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteEducationDegreeContentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEducationDegreeContent(JobProfile_externalCode, externalCode);
+```
+
+
+
+
+#### CurrencyExchangeRate
+
+
+listCurrencyExchangeRates
+
+
+
+Queries the CurrencyExchangeRate collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListCurrencyExchangeRatesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_4|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_4 result = check client->listCurrencyExchangeRates();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "effectiveStartDate": "2026-01-01",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createCurrencyExchangeRate
+
+
+
+Creates a new CurrencyExchangeRate entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | CurrencyExchangeRate | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedCurrencyExchangeRate|error`
+
+**Sample code:**
+
+```ballerina
+CreatedCurrencyExchangeRate result = check client->createCurrencyExchangeRate(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "effectiveStartDate": "2026-01-01",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getCurrencyExchangeRate
+
+
+
+Retrieves a single CurrencyExchangeRate entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetCurrencyExchangeRateQueries | No | Queries to be sent with the request |
+
+**Returns:** `CurrencyExchangeRate_1|error`
+
+**Sample code:**
+
+```ballerina
+CurrencyExchangeRate_1 result = check client->getCurrencyExchangeRate(effectiveStartDate, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "effectiveStartDate": "2026-01-01",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateCurrencyExchangeRate
+
+
+
+Updates the CurrencyExchangeRate identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedCurrencyExchangeRate | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateCurrencyExchangeRate(effectiveStartDate, externalCode, payload);
+```
+
+
+
+
+
+deleteCurrencyExchangeRate
+
+
+
+Deletes the CurrencyExchangeRate identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `effectiveStartDate` | string | Yes | key: effectiveStartDate |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteCurrencyExchangeRateHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteCurrencyExchangeRate(effectiveStartDate, externalCode);
+```
+
+
+
+
+#### NonRecurringPayment
+
+
+listNonRecurringPayments
+
+
+
+Queries the NonRecurringPayment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListNonRecurringPaymentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_5|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_5 result = check client->listNonRecurringPayments();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getNonRecurringPayment
+
+
+
+Retrieves a single NonRecurringPayment entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetNonRecurringPaymentQueries | No | Queries to be sent with the request |
+
+**Returns:** `NonRecurringPayment_1|error`
+
+**Sample code:**
+
+```ballerina
+NonRecurringPayment_1 result = check client->getNonRecurringPayment(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+#### EducationDegreeEntity
+
+
+listEducationDegreeEntities
+
+
+
+Queries the EducationDegreeEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEducationDegreeEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_6|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_6 result = check client->listEducationDegreeEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createEducationDegreeEntity
+
+
+
+Creates a new EducationDegreeEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EducationDegreeEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEducationDegreeEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEducationDegreeEntity result = check client->createEducationDegreeEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getEducationDegreeEntity
+
+
+
+Retrieves a single EducationDegreeEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEducationDegreeEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `EducationDegreeEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+EducationDegreeEntity_1 result = check client->getEducationDegreeEntity(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateEducationDegreeEntity
+
+
+
+Updates the EducationDegreeEntity identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedEducationDegreeEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEducationDegreeEntity(externalCode, payload);
+```
+
+
+
+
+
+deleteEducationDegreeEntity
+
+
+
+Deletes the EducationDegreeEntity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteEducationDegreeEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEducationDegreeEntity(externalCode);
+```
+
+
+
+
+#### ServiceDeskContactSupportInformation
+
+
+listServiceDeskContactSupportInformations
+
+
+
+Queries the ServiceDeskContactSupportInformation collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListServiceDeskContactSupportInformationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_7|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_7 result = check client->listServiceDeskContactSupportInformations();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000",
+ "serviceDeskCountrySupportInformation": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createServiceDeskContactSupportInformation
+
+
+
+Creates a new ServiceDeskContactSupportInformation entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | ServiceDeskContactSupportInformation | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedServiceDeskContactSupportInformation|error`
+
+**Sample code:**
+
+```ballerina
+CreatedServiceDeskContactSupportInformation result = check client->createServiceDeskContactSupportInformation(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "serviceDeskCountrySupportInformation": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+getServiceDeskContactSupportInformation
+
+
+
+Retrieves a single ServiceDeskContactSupportInformation entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetServiceDeskContactSupportInformationQueries | No | Queries to be sent with the request |
+
+**Returns:** `ServiceDeskContactSupportInformation_1|error`
+
+**Sample code:**
+
+```ballerina
+ServiceDeskContactSupportInformation_1 result = check client->getServiceDeskContactSupportInformation(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000",
+ "serviceDeskCountrySupportInformation": {
+ "results": []
+ }
+ }
+}
+```
+
+
+
+
+
+updateServiceDeskContactSupportInformation
+
+
+
+Updates the ServiceDeskContactSupportInformation identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedServiceDeskContactSupportInformation | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateServiceDeskContactSupportInformation(externalCode, payload);
+```
+
+
+
+
+
+deleteServiceDeskContactSupportInformation
+
+
+
+Deletes the ServiceDeskContactSupportInformation identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteServiceDeskContactSupportInformationHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteServiceDeskContactSupportInformation(externalCode);
+```
+
+
+
+
+#### PerGlobalInfoBRA
+
+
+listPerGlobalInfoBRAs
+
+
+
+Queries the PerGlobalInfoBRA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoBRAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_8|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_8 result = check client->listPerGlobalInfoBRAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoBRA
+
+
+
+Retrieves a single PerGlobalInfoBRA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoBRAQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoBRA_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoBRA_1 result = check client->getPerGlobalInfoBRA(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoCHE
+
+
+listPerGlobalInfoCHEs
+
+
+
+Queries the PerGlobalInfoCHE collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoCHEsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_9|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_9 result = check client->listPerGlobalInfoCHEs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoCHE
+
+
+
+Retrieves a single PerGlobalInfoCHE entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoCHEQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoCHE_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoCHE_1 result = check client->getPerGlobalInfoCHE(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoGBR
+
+
+listPerGlobalInfoGBRs
+
+
+
+Queries the PerGlobalInfoGBR collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoGBRsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_10|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_10 result = check client->listPerGlobalInfoGBRs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoGBR
+
+
+
+Retrieves a single PerGlobalInfoGBR entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoGBRQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoGBR_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoGBR_1 result = check client->getPerGlobalInfoGBR(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoAUS
+
+
+listPerGlobalInfoAUSs
+
+
+
+Queries the PerGlobalInfoAUS collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoAUSsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_11|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_11 result = check client->listPerGlobalInfoAUSs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoAUS
+
+
+
+Retrieves a single PerGlobalInfoAUS entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoAUSQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoAUS_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoAUS_1 result = check client->getPerGlobalInfoAUS(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoESP
+
+
+listPerGlobalInfoESPs
+
+
+
+Queries the PerGlobalInfoESP collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoESPsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_12|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_12 result = check client->listPerGlobalInfoESPs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoESP
+
+
+
+Retrieves a single PerGlobalInfoESP entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoESPQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoESP_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoESP_1 result = check client->getPerGlobalInfoESP(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### EducationMajorEntity
+
+
+listEducationMajorEntities
+
+
+
+Queries the EducationMajorEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEducationMajorEntitiesQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_13|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_13 result = check client->listEducationMajorEntities();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createEducationMajorEntity
+
+
+
+Creates a new EducationMajorEntity entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EducationMajorEntity | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEducationMajorEntity|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEducationMajorEntity result = check client->createEducationMajorEntity(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getEducationMajorEntity
+
+
+
+Retrieves a single EducationMajorEntity entity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEducationMajorEntityQueries | No | Queries to be sent with the request |
+
+**Returns:** `EducationMajorEntity_1|error`
+
+**Sample code:**
+
+```ballerina
+EducationMajorEntity_1 result = check client->getEducationMajorEntity(externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateEducationMajorEntity
+
+
+
+Updates the EducationMajorEntity identified by its key property with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedEducationMajorEntity | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEducationMajorEntity(externalCode, payload);
+```
+
+
+
+
+
+deleteEducationMajorEntity
+
+
+
+Deletes the EducationMajorEntity identified by its key property.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteEducationMajorEntityHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEducationMajorEntity(externalCode);
+```
+
+
+
+
+#### PerGlobalInfoCAN
+
+
+listPerGlobalInfoCANs
+
+
+
+Queries the PerGlobalInfoCAN collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoCANsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_14|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_14 result = check client->listPerGlobalInfoCANs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoCAN
+
+
+
+Retrieves a single PerGlobalInfoCAN entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoCANQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoCAN_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoCAN_1 result = check client->getPerGlobalInfoCAN(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoUSA
+
+
+listPerGlobalInfoUSAs
+
+
+
+Queries the PerGlobalInfoUSA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoUSAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_15|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_15 result = check client->listPerGlobalInfoUSAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoUSA
+
+
+
+Retrieves a single PerGlobalInfoUSA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoUSAQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoUSA_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoUSA_1 result = check client->getPerGlobalInfoUSA(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### ServiceDeskCountrySupportInformation
+
+
+listServiceDeskCountrySupportInformations
+
+
+
+Queries the ServiceDeskCountrySupportInformation collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListServiceDeskCountrySupportInformationsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_16|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_16 result = check client->listServiceDeskCountrySupportInformations();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "ServiceDeskContactSupportInformation_externalCode": "1000",
+ "externalCode": "1000"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createServiceDeskCountrySupportInformation
+
+
+
+Creates a new ServiceDeskCountrySupportInformation entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | ServiceDeskCountrySupportInformation | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedServiceDeskCountrySupportInformation|error`
+
+**Sample code:**
+
+```ballerina
+CreatedServiceDeskCountrySupportInformation result = check client->createServiceDeskCountrySupportInformation(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "ServiceDeskContactSupportInformation_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+getServiceDeskCountrySupportInformation
+
+
+
+Retrieves a single ServiceDeskCountrySupportInformation entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `ServiceDeskContactSupportInformation_externalCode` | int | Yes | key: ServiceDeskContactSupportInformation_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetServiceDeskCountrySupportInformationQueries | No | Queries to be sent with the request |
+
+**Returns:** `ServiceDeskCountrySupportInformation_1|error`
+
+**Sample code:**
+
+```ballerina
+ServiceDeskCountrySupportInformation_1 result = check client->getServiceDeskCountrySupportInformation(ServiceDeskContactSupportInformation_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "ServiceDeskContactSupportInformation_externalCode": "1000",
+ "externalCode": "1000"
+ }
+}
+```
+
+
+
+
+
+updateServiceDeskCountrySupportInformation
+
+
+
+Updates the ServiceDeskCountrySupportInformation identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `ServiceDeskContactSupportInformation_externalCode` | int | Yes | key: ServiceDeskContactSupportInformation_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `payload` | ModifiedServiceDeskCountrySupportInformation | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateServiceDeskCountrySupportInformation(ServiceDeskContactSupportInformation_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteServiceDeskCountrySupportInformation
+
+
+
+Deletes the ServiceDeskCountrySupportInformation identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `ServiceDeskContactSupportInformation_externalCode` | int | Yes | key: ServiceDeskContactSupportInformation_externalCode |
+| `externalCode` | int | Yes | key: externalCode |
+| `headers` | DeleteServiceDeskCountrySupportInformationHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteServiceDeskCountrySupportInformation(ServiceDeskContactSupportInformation_externalCode, externalCode);
+```
+
+
+
+
+#### EducationMajorContent
+
+
+listEducationMajorContents
+
+
+
+Queries the EducationMajorContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListEducationMajorContentsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_17|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_17 result = check client->listEducationMajorContents();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {},
+ "mappedDegreeIdNav": {}
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+createEducationMajorContent
+
+
+
+Creates a new EducationMajorContent entity from the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `payload` | EducationMajorContent | Yes | New entity |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `CreatedEducationMajorContent|error`
+
+**Sample code:**
+
+```ballerina
+CreatedEducationMajorContent result = check client->createEducationMajorContent(payload);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ },
+ "mappedDegreeIdNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+getEducationMajorContent
+
+
+
+Retrieves a single EducationMajorContent entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetEducationMajorContentQueries | No | Queries to be sent with the request |
+
+**Returns:** `EducationMajorContent_1|error`
+
+**Sample code:**
+
+```ballerina
+EducationMajorContent_1 result = check client->getEducationMajorContent(JobProfile_externalCode, externalCode);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "JobProfile_externalCode": "1000",
+ "externalCode": "1000",
+ "entityNav": {
+ "externalCode": "1000"
+ },
+ "mappedDegreeIdNav": {
+ "externalCode": "1000"
+ }
+ }
+}
+```
+
+
+
+
+
+updateEducationMajorContent
+
+
+
+Updates the EducationMajorContent identified by its key properties with the supplied payload.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `payload` | ModifiedEducationMajorContent | Yes | New property values |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->updateEducationMajorContent(JobProfile_externalCode, externalCode, payload);
+```
+
+
+
+
+
+deleteEducationMajorContent
+
+
+
+Deletes the EducationMajorContent identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `JobProfile_externalCode` | string | Yes | key: JobProfile_externalCode |
+| `externalCode` | string | Yes | key: externalCode |
+| `headers` | DeleteEducationMajorContentHeaders | No | Headers to be sent with the request |
+
+**Returns:** `error?`
+
+**Sample code:**
+
+```ballerina
+check client->deleteEducationMajorContent(JobProfile_externalCode, externalCode);
+```
+
+
+
+
+#### PerGlobalInfoFRA
+
+
+listPerGlobalInfoFRAs
+
+
+
+Queries the PerGlobalInfoFRA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoFRAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_18|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_18 result = check client->listPerGlobalInfoFRAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoFRA
+
+
+
+Retrieves a single PerGlobalInfoFRA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoFRAQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoFRA_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoFRA_1 result = check client->getPerGlobalInfoFRA(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoDEU
+
+
+listPerGlobalInfoDEUs
+
+
+
+Queries the PerGlobalInfoDEU collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoDEUsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_19|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_19 result = check client->listPerGlobalInfoDEUs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoDEU
+
+
+
+Retrieves a single PerGlobalInfoDEU entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoDEUQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoDEU_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoDEU_1 result = check client->getPerGlobalInfoDEU(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoDNK
+
+
+listPerGlobalInfoDNKs
+
+
+
+Queries the PerGlobalInfoDNK collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoDNKsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_20|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_20 result = check client->listPerGlobalInfoDNKs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoDNK
+
+
+
+Retrieves a single PerGlobalInfoDNK entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoDNKQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoDNK_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoDNK_1 result = check client->getPerGlobalInfoDNK(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoITA
+
+
+listPerGlobalInfoITAs
+
+
+
+Queries the PerGlobalInfoITA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoITAsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_21|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_21 result = check client->listPerGlobalInfoITAs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoITA
+
+
+
+Retrieves a single PerGlobalInfoITA entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoITAQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoITA_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoITA_1 result = check client->getPerGlobalInfoITA(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoNLD
+
+
+listPerGlobalInfoNLDs
+
+
+
+Queries the PerGlobalInfoNLD collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoNLDsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_22|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_22 result = check client->listPerGlobalInfoNLDs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoNLD
+
+
+
+Retrieves a single PerGlobalInfoNLD entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoNLDQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoNLD_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoNLD_1 result = check client->getPerGlobalInfoNLD(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoPRT
+
+
+listPerGlobalInfoPRTs
+
+
+
+Queries the PerGlobalInfoPRT collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoPRTsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_23|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_23 result = check client->listPerGlobalInfoPRTs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoPRT
+
+
+
+Retrieves a single PerGlobalInfoPRT entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoPRTQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoPRT_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoPRT_1 result = check client->getPerGlobalInfoPRT(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoQAT
+
+
+listPerGlobalInfoQATs
+
+
+
+Queries the PerGlobalInfoQAT collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoQATsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_24|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_24 result = check client->listPerGlobalInfoQATs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoQAT
+
+
+
+Retrieves a single PerGlobalInfoQAT entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoQATQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoQAT_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoQAT_1 result = check client->getPerGlobalInfoQAT(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoSAU
+
+
+listPerGlobalInfoSAUs
+
+
+
+Queries the PerGlobalInfoSAU collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoSAUsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_25|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_25 result = check client->listPerGlobalInfoSAUs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoSAU
+
+
+
+Retrieves a single PerGlobalInfoSAU entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoSAUQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoSAU_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoSAU_1 result = check client->getPerGlobalInfoSAU(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### PerGlobalInfoZAF
+
+
+listPerGlobalInfoZAFs
+
+
+
+Queries the PerGlobalInfoZAF collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | ListPerGlobalInfoZAFsQueries | No | Queries to be sent with the request |
+
+**Returns:** `Wrapper_26|error`
+
+**Sample code:**
+
+```ballerina
+Wrapper_26 result = check client->listPerGlobalInfoZAFs();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+ ]
+ }
+}
+```
+
+
+
+
+
+getPerGlobalInfoZAF
+
+
+
+Retrieves a single PerGlobalInfoZAF entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `country` | string | Yes | key: country |
+| `personIdExternal` | string | Yes | key: personIdExternal |
+| `startDate` | string | Yes | key: startDate |
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetPerGlobalInfoZAFQueries | No | Queries to be sent with the request |
+
+**Returns:** `PerGlobalInfoZAF_1|error`
+
+**Sample code:**
+
+```ballerina
+PerGlobalInfoZAF_1 result = check client->getPerGlobalInfoZAF(country, personIdExternal, startDate);
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "country": "string",
+ "personIdExternal": "1000",
+ "startDate": "2026-01-01"
+ }
+}
+```
+
+
+
+
+#### GetBizXAction
+
+
+getGetBizXAction
+
+
+
+Retrieves a single GetBizXAction entity identified by its key properties.
+
+**Parameters:**
+
+| Name | Type | Required | Description |
+|------|------|----------|--------------|
+| `headers` | map<string|string[]> | No | Headers to be sent with the request |
+| `queries` | GetGetBizXActionQueries | No | Queries to be sent with the request |
+
+**Returns:** `Result|error`
+
+**Sample code:**
+
+```ballerina
+Result result = check client->getGetBizXAction();
+```
+
+**Sample response:**
+
+```json
+{
+ "d": {
+ "results": [
+ {}
+ ]
+ }
+}
+```
+
+
+
+
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.employeecentralec/example.md b/en/docs/connectors/catalog/hrms/sap.successfactors.employeecentralec/example.md
new file mode 100644
index 00000000000..907c3189615
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.employeecentralec/example.md
@@ -0,0 +1,145 @@
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Example
+
+## What you'll build
+
+Build an integration that connects to SAP SuccessFactors Employee Central and retrieves Argentina-specific person global information records through the SAP SuccessFactors Employee Central connector. The integration exposes an automation entry point that calls the operation and stores the result in a variable you can process further.
+
+**Operations used:**
+- **List Per Global Info Ar Es** : Queries the PerGlobalInfoARE collection and returns a page of entities, optionally filtered, sorted, and paged through OData query options.
+
+## Architecture
+
+```mermaid
+flowchart LR
+ A((User)) --> B[List Per Global Info Ar Es]
+ B --> C[SAP SuccessFactors Employee Central Connector]
+ C --> D((SAP SuccessFactors OData API))
+```
+
+## Prerequisites
+
+- Access to a SAP SuccessFactors OData API server (see the [setup guide](setup-guide.md))
+- A company ID, username, and password, or OAuth 2.0 credentials
+
+## Setting up the SAP SuccessFactors Employee Central integration
+
+> **New to WSO2 Integrator?** Follow the [Create a New Integration](../../../../develop/create-integrations/create-a-new-integration.md) guide to set up your integration first, then return here to add the connector.
+
+## Adding the SAP SuccessFactors Employee Central connector
+
+### Step 1: Open the connector palette
+
+1. Select **Add Artifact**.
+2. Select **Connection** to open the connector search palette.
+
+
+
+### Step 2: Select the SAP SuccessFactors Employee Central connector
+
+1. Enter `employeecentralec` in the search field.
+2. Select the **Employeecentralec** connector card.
+
+## Configuring the SAP SuccessFactors Employee Central connection
+
+### Step 3: Bind the connection parameters to configurable variables
+
+Bind every required connection field to a configurable variable.
+
+- **Config** : Expression containing the `auth` credentials for the SAP SuccessFactors OData server — bind `username` to a `sfUsername` configurable variable and `password` to a `sfPassword` configurable variable.
+- **Hostname** : The SAP SuccessFactors OData API server hostname — bind to a `sfHostname` configurable variable.
+
+
+
+### Step 4: Save the connection
+
+Select **Save Connection** and verify that **employeecentralecClient** appears in the **Connections** section.
+
+
+
+### Step 5: Set actual values for your configurables
+
+1. Select **Configurations** at the bottom of the project tree under **Data Mappers**.
+2. Enter a value for each configurable listed below before you run the integration.
+
+- **sfUsername** (`configurable string`) : The SAP SuccessFactors login username, formatted as `@`.
+- **sfPassword** (`configurable string`) : The SAP SuccessFactors login password.
+- **sfHostname** (`configurable string`) : The SAP SuccessFactors OData API server hostname, for example `api68sales.successfactors.com`.
+
+## Configuring the SAP SuccessFactors Employee Central List Per Global Info Ar Es operation
+
+### Step 6: Add an automation entry point
+
+1. Select **Add Artifact**.
+2. Select **Automation**.
+3. Select **Create** to accept the default settings.
+
+### Step 7: Expand the connection and configure the List Per Global Info Ar Es operation
+
+1. Select the **+** icon between **Start** and **Error Handler**.
+2. Expand **employeecentralecClient** to display its operations.
+
+
+
+3. Select **List Per Global Info Ar Es**. The operation has no required parameters, so review the auto-generated result variable.
+
+- **Result** : Name of the variable that stores the returned PerGlobalInfoARE records — leave the default value, `employeecentralecWrapper`.
+
+
+
+4. Select **Save**. The operation step appears in the automation flow between **Start** and **Error Handler**.
+
+
+
+## Try it yourself
+
+Try this sample in WSO2 Integration Platform.
+
+[](https://console.devant.dev/new?gh=wso2/integration-samples/tree/main/integrator-default-profile/connectors/employeecentralec_connector_sample)
+
+[View source on GitHub](https://github.com/wso2/integration-samples/tree/main/integrator-default-profile/connectors/employeecentralec_connector_sample)
+
+## More code examples
+
+The SAP SuccessFactors Employee Central connectors provide practical examples illustrating usage in various scenarios. Explore these [examples](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples), covering use cases like syncing employee data and sending notifications.
+
+1. [Google Sheets to SuccessFactors](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/google-sheets-to-successfactors) : Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
+2. [SuccessFactors to Slack](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral/tree/main/examples/successfactors-to-slack) : Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.employeecentralec/overview.md b/en/docs/connectors/catalog/hrms/sap.successfactors.employeecentralec/overview.md
new file mode 100644
index 00000000000..aa637f774af
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.employeecentralec/overview.md
@@ -0,0 +1,44 @@
+---
+connector: true
+connector_name: "sap.successfactors.employeecentralec"
+title: "SAP SuccessFactors Employee Central Core"
+description: "Overview of the ballerinax/sap.successfactors.employeecentralec connector for WSO2 Integrator."
+---
+
+[SAP SuccessFactors Employee Central](https://www.sap.com/products/hcm/core-hr-payroll.html) is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
+
+WSO2 SAP Successfactors Employee Central Core provides a way to interact with the [SAP SuccessFactors Employee Central APIs](https://api.sap.com/package/SuccessFactorsEmployeeCentral/overview). The service provides comprehensive access to core employee central functionalities and global employee information.
+
+## Key Features
+
+- Comprehensive Employee Central APIs for employee data management
+- Access organizational structure and position information
+- Query global employee information across multiple regions (e.g. Argentina, Brazil, China, Switzerland, the UK)
+
+## Actions
+
+The connector exposes a single client for all employeecentralec operations against the SAP SuccessFactors OData v2 API.
+
+| Client | Actions |
+|--------|---------|
+| `Client` | PerGlobalInfoARE, PerGlobalInfoCHN, PerGlobalInfoFIN, EducationDegreeContent, CurrencyExchangeRate, NonRecurringPayment, EducationDegreeEntity, ServiceDeskContactSupportInformation, PerGlobalInfoBRA, PerGlobalInfoCHE, and more |
+
+See the **[Action Reference](action-reference.md)** for the full list of operations, parameters, and sample code for each client.
+
+## Documentation
+
+* **[Setup Guide](setup-guide.md)**: How to obtain the connection details required by the connector from your SAP SuccessFactors instance.
+
+* **[Action Reference](action-reference.md)**: Full reference for all clients, operations, parameters, return types, and sample code.
+
+* **[Example](example.md)**: Learn how to build and configure an integration using the **SAP SuccessFactors Employee Central Core** connector, including connection setup, operation configuration, and execution flow.
+
+## How to contribute
+
+As an open source project, WSO2 welcomes contributions from the community.
+
+To contribute to the code for this connector, please create a pull request in the following repository.
+
+* [SAP SuccessFactors Employee Central Core Connector GitHub repository](https://github.com/ballerina-platform/module-ballerinax-sap.successfactors.employeecentral)
+
+Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.
diff --git a/en/docs/connectors/catalog/hrms/sap.successfactors.employeecentralec/setup-guide.md b/en/docs/connectors/catalog/hrms/sap.successfactors.employeecentralec/setup-guide.md
new file mode 100644
index 00000000000..962983af84e
--- /dev/null
+++ b/en/docs/connectors/catalog/hrms/sap.successfactors.employeecentralec/setup-guide.md
@@ -0,0 +1,74 @@
+---
+connector: true
+connector_name: "sap.successfactors.employeecentralec"
+title: "Setup Guide"
+description: "How to set up and configure the ballerinax/sap.successfactors.employeecentralec connector."
+---
+
+import ThemedImage from '@theme/ThemedImage';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+# Setup Guide
+
+This guide walks you through getting the necessary details from SAP SuccessFactors so that the connector can authenticate and communicate with your Employee Central instance.
+
+This connector supports two authentication methods: **Basic Authentication** and **OAuth 2.0 SAML Bearer**.
+
+## Method 1: Basic Authentication
+
+If you already have a username and password for this integration to work, you can use those directly. If you'd rather create a new account with narrowed scope for this integration, follow these steps:
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+2. Navigate to **Admin Center** > **Add New Employee** and create a new user account for this integration.
+3. Navigate to **Admin Center** > **Manage Permission Roles**, create a role scoped to only the permissions this integration needs, and grant it to the new user.
+4. Navigate to **Admin Center** > **Reset User Password** and set a password for the new user account.
+
+In either case, you will also need the API server hostname for your SuccessFactors region, for example, `api12.successfactors.eu`. The complete list of API server hostnames by region is available in the [SAP SuccessFactors API documentation](https://help.sap.com/viewer/d599f15995d348a1b45ba5603e2aba9b/LATEST/en-US/af2b8d5437494b12be88fe374eba75b6.html).
+
+## Method 2: OAuth 2.0 SAML Bearer
+
+### Step 1: Generate a key pair and certificate
+
+1. Generate an RSA key pair and a matching X.509 certificate. If you don't already have one, generate a self-signed pair with OpenSSL:
+
+ ```sh
+ openssl req -x509 -newkey rsa:2048 -keyout private_key.pem -out certificate.pem -days 365 -nodes -subj "/CN=YourAppName"
+ ```
+
+ `private_key.pem` is secret - it never leaves your machine or gets uploaded anywhere. Only `certificate.pem` is registered with SAP.
+
+### Step 2: Register an OAuth2 client application
+
+1. Sign in to your SAP SuccessFactors instance as an administrator.
+
+2. Search for **Manage OAuth2 Client Applications** in Admin Center's action search, or navigate to it directly under **Admin Center** > **Company Settings**.
+
+ 
+
+3. Choose **Register Client Application** and provide the following information:
+
+ | Field | Description |
+ |-------|-------------|
+ | Application Name | A name to identify this integration |
+ | Description | An optional description |
+ | X.509 Certificate | The contents of `certificate.pem` as a single continuous base64 string, with the `-----BEGIN CERTIFICATE-----` / `-----END CERTIFICATE-----` lines and line breaks removed. Produce this with `awk '/BEGIN CERTIFICATE/{flag=1;next}/END CERTIFICATE/{flag=0}flag' certificate.pem \| tr -d '\n'` and paste the single line of output it prints. |
+
+4. Choose **Register** to save the application.
+
+### Step 3: Note your credentials
+
+After registering, open the application (choose **View** from the application list) to find the **Company ID** and the **API Key** SAP assigned to it.
+
+
+
+You now have everything the connector's SAML Bearer configuration needs: the API Key, the Company ID, the username to authenticate as, your `private_key.pem` and `certificate.pem` files, and the OAuth2 token endpoint (typically `https:///oauth/token`).
+
+## Next steps
+
+- [Action Reference](action-reference.md) - Available operations
diff --git a/en/docs/connectors/catalog/index.mdx b/en/docs/connectors/catalog/index.mdx
index e2aca0116c6..2072fed6096 100644
--- a/en/docs/connectors/catalog/index.mdx
+++ b/en/docs/connectors/catalog/index.mdx
@@ -232,6 +232,27 @@ Find the right connector for your integration. Use the search bar or filter by c
{ name: "SAP SD Incoterms", description: "SAP S/4HANA OData API for reading Incoterms classification and version master data with multilingual text support", operations: "List, Read", auth: "Basic Auth", link: "erp-business/sap.s4hana.api_sd_incoterms_srv/sap-sd-incoterms-connector-overview", category: "ERP & Business", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.s4hana.api_sd_incoterms_srv_1.0.0.png", vendor: "SAP", version: "1.0.0" },
{ name: "SAP SD Sold-to-Party Determination", description: "SAP S/4HANA OData service for querying sold-to party assignments in sales scheduling agreements", operations: "Read, List", auth: "Basic Auth", link: "erp-business/sap.s4hana.api_sd_sa_soldtopartydetn/sap-sd-sold-party-determination-connector-overview", category: "ERP & Business", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.s4hana.api_sd_sa_soldtopartydetn_1.0.0.png", vendor: "SAP", version: "1.0.0" },
{ name: "SAP Signavio", description: "Business process transformation suite: dictionary, directory, model export/import, ingestion, transformation manager, and SIGNAL Engine OData", operations: "Create, Read, Update, Delete, List, Search, Import, Export", auth: "Username/Password", link: "erp-business/sap.signavio/overview", category: "ERP & Business", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.signavio_1.0.0.png", vendor: "SAP", version: "1.0.0" },
+ { name: "SAP SuccessFactors Employee Central Advances", description: "Manage employee salary advance requests and eligibility; track advance accumulation and repayment schedules; query installment plans and advance history", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecadvances/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecadvances_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Alternative Cost Distribution", description: "Manage alternative cost distribution scenarios for employee expenses; configure cost center allocations and distribution percentages; query and update cost distribution records", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecalternativecostdistribution/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecalternativecostdistribution_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Apprentice Management", description: "Manage apprentice program registrations and tracking; configure apprentice event types and program definitions; query apprentice progress and training records", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecapprenticemanagement/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecapprenticemanagement_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Compensation Information", description: "Access employee salary and compensation data; manage pay scales, grades, and compensation planning; query one-time deductions and recurring pay components", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.eccompensationinformation/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.eccompensationinformation_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Dismissal Protection", description: "Manage dismissal protection records and legal compliance; track termination documentation and regulatory requirements; query protection details and compliance status", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecdismissalprotection/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecdismissalprotection_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Payroll", description: "Access Employee Central Payroll run results and data; query payroll processing records and pay slip information; retrieve payroll simulation and calculation results", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecemployeecentralpayroll/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecemployeecentralpayroll_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Employee Profile", description: "Manage employee profile information including personal details; access education background and work experience records; query background information across multiple categories", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecemployeeprofile/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecemployeeprofile_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Employment Information", description: "Access employment-related information including job details; manage employment status, termination data, and work permits; query job information history and employment records", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecemploymentinformation/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecemploymentinformation_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Foundation Organization", description: "Access foundation objects including legal entities and departments; manage divisions, job classifications, and cost centers; query pay structures and organizational hierarchies", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecfoundationorganization/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecfoundationorganization_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Global Assignment", description: "Manage global assignment data for internationally mobile employees; track assignment details and right-to-return records; query secondary assignment items and global assignment history", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecglobalassignment/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecglobalassignment_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Global Benefits", description: "Manage comprehensive employee benefits including insurance and savings plans; access pension funds, company cars, and benefit enrollments; query benefit employee claims and eligibility records", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecglobalbenefits/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecglobalbenefits_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Income Tax Declaration", description: "Manage income tax declaration and investment declarations; configure fiscal year tax settings and exemption categories; query declaration types and tax configuration data", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecincometaxdeclaration/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecincometaxdeclaration_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Master Data Replication", description: "Manage master data replication across Employee Central systems; monitor replication status and confirmation error messages; query replication configurations and audit logs", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecmasterdatareplication/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecmasterdatareplication_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Payment Information", description: "Manage employee payment information and bank accounts; configure payment methods and direct deposit details; query payment information across multiple regions", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecpaymentinformation/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecpaymentinformation_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Payroll Time Sheets", description: "Access payroll timesheet data and time tracking records; manage employee time sheets and attendance data; query payroll processing information and time entries", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecpayrolltimesheets/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecpayrolltimesheets_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Personal Information", description: "Manage employee personal information including biographical data; access addresses, contacts, national IDs, and social accounts; query emergency contacts and personal details", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecpersonalinformation/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecpersonalinformation_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Position Management", description: "Manage position creation and hierarchy in organizational structures; configure position requisition workflows and approval status; query position relationships and organizational reporting lines", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecpositionmanagement/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecpositionmanagement_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Skills Management", description: "Manage employee skills profiles and competency frameworks; access certification content and skill assessments; query talent tracking and development records", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecskillsmanagement/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecskillsmanagement_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Time Off", description: "Manage time off and leave requests for employees; access time accounts, holiday calendars, and work schedules; query time account posting rules and employee time records", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ectimeoff/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ectimeoff_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Workflow", description: "Manage workflow processes including approval workflows; access pending workflow items and workflow notifications; query workflow history and process automation records", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.ecworkflow/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.ecworkflow_2.0.0.png", vendor: "SAP", version: "2.0.0" },
+ { name: "SAP SuccessFactors Employee Central Core", description: "Comprehensive Employee Central APIs for employee data management; access organizational structure and position information; query global employee information across multiple regions", operations: "Create, Read, Update, Delete, Query", auth: "Basic Auth / OAuth 2.0 SAML Bearer", link: "hrms/sap.successfactors.employeecentralec/overview", category: "HRMS", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_sap.successfactors.employeecentralec_2.0.0.png", vendor: "SAP", version: "2.0.0" },
{ name: "SCIM", description: "SCIM 2.0 identity provisioning with user, group, and bulk management operations", operations: "Create, Read, Update, Delete, Search, Bulk", auth: "OAuth 2.0 (Client Credentials)", link: "security-identity/scim/connector-overview", category: "Security & Identity", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_scim_1.0.1.png", version: "1.0.1" },
{ name: "Shopify Admin", description: "E-commerce platform with product, order, customer, fulfillment, and webhook management", operations: "Create, Read, Update, List, Search", auth: "API Key", link: "ecommerce/shopify.admin/shopify-admin-connector-overview", category: "E-Commerce", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_shopify.admin_2.5.0.png", vendor: "Shopify", version: "2.5.0" },
{ name: "Slack", description: "Team messaging platform with channels, direct messages, file sharing, and workspace administration", operations: "Send Message, Update Message, List Channels, Get History, Search, Upload File, React, Pin", auth: "Bearer Token / OAuth 2.0", link: "communication/slack/connector-overview", category: "Communication", icon: "https://bcentral-packageicons.azureedge.net/images/ballerinax_slack_5.0.0.png", vendor: "Slack", version: "5.0.0" },
diff --git a/en/sidebars.ts b/en/sidebars.ts
index 9959f277c90..feceea1875b 100644
--- a/en/sidebars.ts
+++ b/en/sidebars.ts
@@ -1449,6 +1449,216 @@ const sidebars: SidebarsConfig = {
'catalog/erp-business/sap.signavio/example',
],
},
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Advances',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecadvances/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecadvances/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecadvances/action-reference',
+ 'catalog/hrms/sap.successfactors.ecadvances/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Alternative Cost Distribution',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecalternativecostdistribution/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecalternativecostdistribution/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecalternativecostdistribution/action-reference',
+ 'catalog/hrms/sap.successfactors.ecalternativecostdistribution/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Apprentice Management',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecapprenticemanagement/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecapprenticemanagement/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecapprenticemanagement/action-reference',
+ 'catalog/hrms/sap.successfactors.ecapprenticemanagement/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Compensation Information',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.eccompensationinformation/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.eccompensationinformation/setup-guide',
+ 'catalog/hrms/sap.successfactors.eccompensationinformation/action-reference',
+ 'catalog/hrms/sap.successfactors.eccompensationinformation/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Dismissal Protection',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecdismissalprotection/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecdismissalprotection/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecdismissalprotection/action-reference',
+ 'catalog/hrms/sap.successfactors.ecdismissalprotection/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Payroll',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecemployeecentralpayroll/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecemployeecentralpayroll/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecemployeecentralpayroll/action-reference',
+ 'catalog/hrms/sap.successfactors.ecemployeecentralpayroll/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Employee Profile',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecemployeeprofile/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecemployeeprofile/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecemployeeprofile/action-reference',
+ 'catalog/hrms/sap.successfactors.ecemployeeprofile/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Employment Information',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecemploymentinformation/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecemploymentinformation/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecemploymentinformation/action-reference',
+ 'catalog/hrms/sap.successfactors.ecemploymentinformation/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Foundation Organization',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecfoundationorganization/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecfoundationorganization/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecfoundationorganization/action-reference',
+ 'catalog/hrms/sap.successfactors.ecfoundationorganization/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Global Assignment',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecglobalassignment/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecglobalassignment/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecglobalassignment/action-reference',
+ 'catalog/hrms/sap.successfactors.ecglobalassignment/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Global Benefits',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecglobalbenefits/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecglobalbenefits/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecglobalbenefits/action-reference',
+ 'catalog/hrms/sap.successfactors.ecglobalbenefits/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Income Tax Declaration',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecincometaxdeclaration/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecincometaxdeclaration/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecincometaxdeclaration/action-reference',
+ 'catalog/hrms/sap.successfactors.ecincometaxdeclaration/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Master Data Replication',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecmasterdatareplication/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecmasterdatareplication/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecmasterdatareplication/action-reference',
+ 'catalog/hrms/sap.successfactors.ecmasterdatareplication/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Payment Information',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecpaymentinformation/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecpaymentinformation/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecpaymentinformation/action-reference',
+ 'catalog/hrms/sap.successfactors.ecpaymentinformation/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Payroll Time Sheets',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecpayrolltimesheets/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecpayrolltimesheets/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecpayrolltimesheets/action-reference',
+ 'catalog/hrms/sap.successfactors.ecpayrolltimesheets/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Personal Information',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecpersonalinformation/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecpersonalinformation/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecpersonalinformation/action-reference',
+ 'catalog/hrms/sap.successfactors.ecpersonalinformation/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Position Management',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecpositionmanagement/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecpositionmanagement/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecpositionmanagement/action-reference',
+ 'catalog/hrms/sap.successfactors.ecpositionmanagement/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Skills Management',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecskillsmanagement/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecskillsmanagement/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecskillsmanagement/action-reference',
+ 'catalog/hrms/sap.successfactors.ecskillsmanagement/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Time Off',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ectimeoff/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ectimeoff/setup-guide',
+ 'catalog/hrms/sap.successfactors.ectimeoff/action-reference',
+ 'catalog/hrms/sap.successfactors.ectimeoff/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Workflow',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.ecworkflow/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.ecworkflow/setup-guide',
+ 'catalog/hrms/sap.successfactors.ecworkflow/action-reference',
+ 'catalog/hrms/sap.successfactors.ecworkflow/example',
+ ],
+ },
+ {
+ type: 'category',
+ label: 'SAP SuccessFactors Employee Central Core',
+ link: { type: 'doc', id: 'catalog/hrms/sap.successfactors.employeecentralec/overview' },
+ items: [
+ 'catalog/hrms/sap.successfactors.employeecentralec/setup-guide',
+ 'catalog/hrms/sap.successfactors.employeecentralec/action-reference',
+ 'catalog/hrms/sap.successfactors.employeecentralec/example',
+ ],
+ },
{
type: 'category',
label: 'Salesforce',
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_01_palette.png
new file mode 100644
index 00000000000..8e1f6fe7aa8
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..40c48b63d25
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..12dfe282989
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..4264dd20ea0
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..cbd91e948c3
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..094c3f9a34a
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecadvances/ballerinax_sap_successfactors_ecadvances_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_01_palette.png
new file mode 100644
index 00000000000..ed696f6e033
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..5b44e66159f
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..1042912a0ca
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..7e4dd1ead32
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..ab9cc574e9f
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..fe3b221c413
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecalternativecostdistribution/ballerinax_sap_successfactors_ecalternativecostdistribution_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_01_palette.png
new file mode 100644
index 00000000000..9959bb488bb
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..df35de35882
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..767bd73ab43
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..62cec1bf8c9
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..04e23e64a53
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..29356a4e0b4
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecapprenticemanagement/ballerinax_sap_successfactors_ecapprenticemanagement_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_01_palette.png
new file mode 100644
index 00000000000..192c3a855c2
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..7d8ef296efd
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..ce5811a34ae
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..29cac1c4258
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..d1716967701
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..dfa48780342
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.eccompensationinformation/ballerinax_sap_successfactors_eccompensationinformation_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_01_palette.png
new file mode 100644
index 00000000000..ba55514b4d7
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..4f085a11e37
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..a1f4fa5c401
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..4ef4450db9c
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..83f3970a94c
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..4a354d747c0
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecdismissalprotection/ballerinax_sap_successfactors_ecdismissalprotection_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_01_palette.png
new file mode 100644
index 00000000000..0604ff1469e
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..67f9d3baa9f
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..f9c206c1cd0
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..69d2f3fd467
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..ca6d18ef203
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..2576329ec51
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeecentralpayroll/ballerinax_sap_successfactors_ecemployeecentralpayroll_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_01_palette.png
new file mode 100644
index 00000000000..0604ff1469e
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..3837e4c0728
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..d28d2000ad5
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..0bab5a2afe3
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..fe6dc596b21
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..26905660d1e
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemployeeprofile/ballerinax_sap_successfactors_ecemployeeprofile_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_01_palette.png
new file mode 100644
index 00000000000..0604ff1469e
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..974a51ece46
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..2344eed8a40
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..19c4475b14b
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..2722a5d9480
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..5cc9cb3c02e
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecemploymentinformation/ballerinax_sap_successfactors_ecemploymentinformation_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_01_palette.png
new file mode 100644
index 00000000000..572724023eb
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..3e3723df67b
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..1a222f8ae67
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..c3181e1d0ab
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..ca005431c26
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..92189a2edbc
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecfoundationorganization/ballerinax_sap_successfactors_ecfoundationorganization_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_01_palette.png
new file mode 100644
index 00000000000..2cceea6b5eb
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..4891215d45b
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..1a6a22d85fc
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..ce14e9a6410
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..71a6a8cc0a2
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..5f5f7be05d0
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalassignment/ballerinax_sap_successfactors_ecglobalassignment_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_01_palette.png
new file mode 100644
index 00000000000..2cceea6b5eb
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..d02c9edc22d
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..0302024d415
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..f922e342f51
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..f8b259e37f2
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..aa26649cb5f
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecglobalbenefits/ballerinax_sap_successfactors_ecglobalbenefits_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_01_palette.png
new file mode 100644
index 00000000000..ca3e5751d29
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..ee8995aa4fe
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..f758a0c147e
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..5fadfd11543
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..32ca9fe034f
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..e06ef66cf88
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecincometaxdeclaration/ballerinax_sap_successfactors_ecincometaxdeclaration_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_01_palette.png
new file mode 100644
index 00000000000..bc7d24322a8
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..79f7d28ec9a
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..69358a424ae
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..52d2f7eeeec
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..de9115d4c7b
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..0e04b70212a
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecmasterdatareplication/ballerinax_sap_successfactors_ecmasterdatareplication_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_01_palette.png
new file mode 100644
index 00000000000..9790f94b661
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..f5da547d71e
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..e077cb3950a
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..335f3a91fff
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..e8eb0064587
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..adcca7a526f
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpaymentinformation/ballerinax_sap_successfactors_ecpaymentinformation_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_01_palette.png
new file mode 100644
index 00000000000..1a6e70bfe5b
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..27f2334dcac
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..e4c8ffd9a11
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..563924aaabf
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..74900f59d07
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..2e66e67f0ce
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpayrolltimesheets/ballerinax_sap_successfactors_ecpayrolltimesheets_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_01_palette.png
new file mode 100644
index 00000000000..a89e840c2ed
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..9b4dce27b46
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..a4b38749ae4
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..6b4ccce683f
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..e4f8cd9e15f
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..8a503b636a7
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpersonalinformation/ballerinax_sap_successfactors_ecpersonalinformation_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_01_palette.png
new file mode 100644
index 00000000000..6bb16a48701
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..cce1913e40b
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..4bb54b5e315
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..af5a7afe1dd
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..af35505ac97
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..b0ffc78faac
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecpositionmanagement/ballerinax_sap_successfactors_ecpositionmanagement_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_01_palette.png
new file mode 100644
index 00000000000..1f09c6030ec
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..67dcaabb87a
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..eb161aa68ca
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..ca9dc7125ab
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..a2e17c48ec0
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..f962d7bc333
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecskillsmanagement/ballerinax_sap_successfactors_ecskillsmanagement_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_01_palette.png
new file mode 100644
index 00000000000..8e2810a5a48
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..2ca4105cf25
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..f41b599438f
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..26ba13286c8
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..25845251b00
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..b3779ceb1fc
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ectimeoff/ballerinax_sap_successfactors_ectimeoff_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_01_palette.png
new file mode 100644
index 00000000000..5f4fa9c0646
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..459f40c42a2
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..1bfd3f258f3
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..790f516f420
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..07a3220bb38
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..dc640be262b
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.ecworkflow/ballerinax_sap_successfactors_ecworkflow_screenshot_06_completed_flow.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_01_palette.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_01_palette.png
new file mode 100644
index 00000000000..19a4519db77
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_01_palette.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_02_connection_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_02_connection_form.png
new file mode 100644
index 00000000000..721107b1b51
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_02_connection_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_03_connections_list.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_03_connections_list.png
new file mode 100644
index 00000000000..efeb00d2e82
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_03_connections_list.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_04_operations_panel.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_04_operations_panel.png
new file mode 100644
index 00000000000..f96127b9ea5
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_04_operations_panel.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_05_operation_form.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_05_operation_form.png
new file mode 100644
index 00000000000..e0ff572c512
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_05_operation_form.png differ
diff --git a/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_06_completed_flow.png b/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_06_completed_flow.png
new file mode 100644
index 00000000000..a670730f48b
Binary files /dev/null and b/en/static/img/connectors/catalog/hrms/sap.successfactors.employeecentralec/ballerinax_sap_successfactors_employeecentralec_screenshot_06_completed_flow.png differ