GET /api/v4/workspaces/workspace_logos
List of Workspace Logos. Last update: 16/10/23

Request headers

Only registered user can perform this action
  Authentication - string - required
    Example of Authentication header : "Bearer TOKEN_FETCHED_FROM_SERVER_DURING_REGISTRATION"

Success response body

[
  {
    "id": 1,
    "name": "logo",
    "common_media_file": false,
    "media_type": "photo",
    "link_for_preview": "LINK",
    "link_for_additional_preview": null,
    "file_size": null,
    "created_date": "03/19/24",
    "note": null,
    "is_cutout": false,
    "source": "logo",
    "default_logo": true,
    "s3_key": null,
    "additional_version": null
  },
  ...
]

POST /api/v4/workspaces/workspace_logos
Create Workspace Logo. Last update: 29/11/23

Request headers

Only registered user can perform this action
  Authentication - string - required
    Example of Authentication header : "Bearer TOKEN_FETCHED_FROM_SERVER_DURING_REGISTRATION"

Request body example

{
  "workspace_logo": {
    "name": "NAME",
    "s3_key": "S3KEY",
    "format_type": "png",
    "size": "60000",
    "location": workspaceSettingsPage,
    ":is_cutout": false (NOTE: Added 29/11/23)
  }
}

Success response body

{
  "id": 1,
  "name": "logo",
  "common_media_file": false,
  "media_type": "photo",
  "link_for_preview": "https://s3.amazonaws.com/gipper-college-logos-development/.",
  "link_for_additional_preview": null,
  "file_size": null,
  "created_date": "03/19/24",
  "note": null,
  "is_cutout": false,
  "source": "logo",
  "default_logo": true,
  "s3_key": null,
  "additional_version": null
}

Params

Param name Description
workspace_logo
required

Validations:

  • Must be a Hash

workspace_logo[name]
required

Validations:

  • Must be a String

workspace_logo[s3_key]
required

Validations:

  • Must be a String

workspace_logo[format_type]
required

Validations:

  • Must be a String

workspace_logo[size]
required

Validations:

  • Must be a Integer

workspace_logo[location]
optional

Validations:

  • Must be one of: workspaceSettingsPage, signUpForm, guidedWalkthrough, progressMeter, templateBranding.

workspace_logo[is_cutout]
optional

Is this file cotout

Validations:

  • Must be one of: true, false, 1, 0.


PUT /api/v4/workspaces/workspace_logos/:id
Update Workspace Logo. Last update: 16/10/23

Request headers

Only registered user can perform this action
  Authentication - string - required
    Example of Authentication header : "Bearer TOKEN_FETCHED_FROM_SERVER_DURING_REGISTRATION"

Request body example

{
  "workspace_logo": {
    "default_logo": true
  }
}

Success response body

[
  {
    "id": 1,
    "name": "logo",
    "common_media_file": false,
    "media_type": "photo",
    "link_for_preview": "https://s3.amazonaws.com/gipper-college-logos-development/.",
    "link_for_additional_preview": null,
    "file_size": null,
    "created_date": "03/19/24",
    "note": null,
    "is_cutout": false,
    "source": "logo",
    "default_logo": true,
    "s3_key": null,
    "additional_version": null
  },
  ...
]

Params

Param name Description
workspace_logo
required

Validations:

  • Must be a Hash

workspace_logo[default_logo]
optional

Validations:

  • Must be one of: true, false, 1, 0.

workspace_logo[deleted]
optional

Validations:

  • Must be one of: true, false, 1, 0.