Genesys Cloud - Developer Announcements!

 View Only

Sign Up

Change of Type for Schemas in DecisionTableContract OpenAPI Specification

  • 1.  Change of Type for Schemas in DecisionTableContract OpenAPI Specification

    Posted 20 hours ago

    Summary

    A change is being made to the API contract of DecisionTableContract that used by DecisionTable and DecisionTableVersion.

    These contracts are used in the response of all api/v2/businessrules/decisiontables resources.

    We are changing the return type rowAuthoringSchema, executionInputSchema, executionOutputSchema from ContractJsonSchema to JsonSchemaDocument.

    This will remove the definitions field from rowAuthoringSchema, executionInputSchema, executionOutputSchema in the OpenAPI spec. This change is aligns DecisionTableContract schemas with similar schema contracts on the platform.

    Effective Date

    Monday, January 5, 2026

    Details

    This change improves compatibility for consumers of the Public API OpenAPI spec, including the Genesys Cloud SDK, ensuring Decision Tables can be read without schema validation errors.

    Customer Impact

    The definitions field will no longer appear in the OpenAPI specification for the following DecisionTableContract properties:

    rowAuthoringSchema

    executionInputSchema

    executionOutputSchema

    Customers can still access equivalent schema information through:

    • The /api/v2/businessrules/schemas/coretypes endpoint

    • The CoreType spec

    Impacted Resources

    api/v2/businessrules/decisiontables*

    Issue References

    [RULES-1212]

    Contacts

    @Brian Lennon  

    Please reply to this announcement with any questions. This helps the wider developer community benefit from the discussion. We encourage you to use this thread before contacting the designated person directly. Thank you for your understanding.