files

Fetch a public file

get/files/{userName}/{fileName}

Path parameters

userNamestring required
fileNamestring required

Response

File

ownerstring required
fileNamestring required
registeredVersionsVersion[] required
createdAtstring date-time required
updatedAtstring date-time required

Changes

Changed in 7 of the 29 revisions of this API.23921

  • 4ff151025f7c22See the full diff
    • changed the pattern of the path request parameter fileName from /^[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}$/i to /^[a-z\d](?:[a-z\d]|[-_](?=[a-z\d])){0,38}$/i

      request-parameter-pattern-changed

    • changed the pattern of the path request parameter userName from /^[a-z\d](?:[a-z\d]|-_(?=[a-z\d])){0,38}$/i to /^[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}$/i

      request-parameter-pattern-changed

    • the fileName response's property pattern was changed from /^[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}$/i to /^[a-z\d](?:[a-z\d]|[-_](?=[a-z\d])){0,38}$/i for the status 200

      response-property-pattern-changed

    • the owner response's property pattern was changed from /^[a-z\d](?:[a-z\d]|-_(?=[a-z\d])){0,38}$/i to /^[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}$/i for the status 200

      response-property-pattern-changed

    • changed the pattern of the path request parameter userName from /^[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}$/i to /^[a-z\d](?:[a-z\d]|-_(?=[a-z\d])){0,38}$/i

      request-parameter-pattern-changed

    • the owner response's property pattern was changed from /^[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}$/i to /^[a-z\d](?:[a-z\d]|-_(?=[a-z\d])){0,38}$/i for the status 200

      response-property-pattern-changed

  • 65605c05e7f7624See the full diff
    • added the new path request parameter fileName

      new-request-path-parameter

    • added the new path request parameter userName

      new-request-path-parameter

    • removed the required property created_at from the response with the 200 status

      response-required-property-removed

    • removed the required property file_name from the response with the 200 status

      response-required-property-removed

    • removed the required property registered_versions from the response with the 200 status

      response-required-property-removed

    • removed the required property updated_at from the response with the 200 status

      response-required-property-removed

    • deleted the path request parameter file_name

      request-parameter-removed

    • deleted the path request parameter user_name

      request-parameter-removed

    • added the required property createdAt to the response with the 200 status

      response-required-property-added

    • added the required property fileName to the response with the 200 status

      response-required-property-added

    • added the required property registeredVersions to the response with the 200 status

      response-required-property-added

    • added the required property updatedAt to the response with the 200 status

      response-required-property-added

  • 4905576a1c1e624See the full diff
    • added the new path request parameter file_name

      new-request-path-parameter

    • added the new path request parameter user_name

      new-request-path-parameter

    • removed the required property createdAt from the response with the 200 status

      response-required-property-removed

    • removed the required property fileName from the response with the 200 status

      response-required-property-removed

    • removed the required property registeredVersions from the response with the 200 status

      response-required-property-removed

    • removed the required property updatedAt from the response with the 200 status

      response-required-property-removed

    • deleted the path request parameter fileName

      request-parameter-removed

    • deleted the path request parameter userName

      request-parameter-removed

    • added the required property created_at to the response with the 200 status

      response-required-property-added

    • added the required property file_name to the response with the 200 status

      response-required-property-added

    • added the required property registered_versions to the response with the 200 status

      response-required-property-added

    • added the required property updated_at to the response with the 200 status

      response-required-property-added

  • 7a2b2f42a2f2624See the full diff
    • added the new path request parameter fileName

      new-request-path-parameter

    • added the new path request parameter userName

      new-request-path-parameter

    • removed the required property created_at from the response with the 200 status

      response-required-property-removed

    • removed the required property file_name from the response with the 200 status

      response-required-property-removed

    • removed the required property registered_versions from the response with the 200 status

      response-required-property-removed

    • removed the required property updated_at from the response with the 200 status

      response-required-property-removed

    • deleted the path request parameter file_name

      request-parameter-removed

    • deleted the path request parameter user_name

      request-parameter-removed

    • added the required property createdAt to the response with the 200 status

      response-required-property-added

    • added the required property fileName to the response with the 200 status

      response-required-property-added

    • added the required property registeredVersions to the response with the 200 status

      response-required-property-added

    • added the required property updatedAt to the response with the 200 status

      response-required-property-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • api operation id getPublicFile was added

      api-operation-id-added

  • 93e312846ab355See the full diff
    • removed the required property createdAt from the response with the 200 status

      response-required-property-removed

    • removed the required property fileName from the response with the 200 status

      response-required-property-removed

    • removed the required property owner from the response with the 200 status

      response-required-property-removed

    • removed the required property registeredVersions from the response with the 200 status

      response-required-property-removed

    • removed the required property updatedAt from the response with the 200 status

      response-required-property-removed

    • api operation id getPublicFile removed and replaced with

      api-operation-id-removed

    • removed the pattern /^[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}$/i from the path request parameter userName

      request-parameter-pattern-removed

    • removed the pattern /^[a-z\d](?:[a-z\d]|[-_](?=[a-z\d])){0,38}$/i from the path request parameter fileName

      request-parameter-pattern-removed

    • added the optional property content to the response with the 200 status

      response-optional-property-added

    • added the optional property meta to the response with the 200 status

      response-optional-property-added

    This revision also has 17 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog