Skip to content

[Bug]: openapi definition providing incorrect type for UUIDs #7043

@MichaelBarulin

Description

@MichaelBarulin

Error Message and Logs

The provided openapi.json specifies the format for several string fields in api calls, e.g. delete-application-by-uuid. This format is set to UUID, prompting some client generators to handle it like a UUID as defined by RFC 9562. As far as I can tell, coolify uses Cuid2, which has another format. This causes built in validators for UUIDs to fail, such as pythons built in uuid.

It would be an improvement if the format could be set to Cuid2 (or omitted) in the current openapi definition or be considered for correction for version 5.x.

Steps to Reproduce

N.A.

Example Repository URL

No response

Coolify Version

v4.0.0-beta.434

Are you using Coolify Cloud?

No (self-hosted)

Operating System and Version (self-hosted)

Debian 12

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    ⚪ Low PriorityIssues that can be addressed later.🐞 Confirmed BugVerified issues that have been reproduced by the team.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions