Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Create UDF upload URL

Beta
POST/v1/organizations/{organizationId}/udfUploads/url

Disclaimer: This beta endpoint is evolving; the API contract may change.

Creates an org-scoped presigned application/zip upload URL. Callers must use an upload ID for only one create or version attempt and request a new upload URL when retrying.

Authorizations

Path parameters

  • organizationIdstringrequired

    ID of the requested organization.

    format: uuid, pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$

Response

JSON

201

Upload URL created.

JSON
  • statusintegerrequired

    HTTP status code.

    Example: 201
  • requestIdstringrequired

    Unique id assigned to every request. UUIDv4

    format: uuid, pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$
  • resultobjectrequired
    3 properties
    • uploadIdstringrequired

      Identifier of the uploaded source archive.

      format: uuid, pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$
    • uploadUrlstringrequired

      Presigned URL for uploading the source archive.

      format: uri
    • expiresAtstringrequired

      Presigned-URL expiry timestamp.

      format: date-time
Navigation