HydraCore
API by router

Branding

Get Branding

GET
/v1/brand

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

application/json
  1. response

Full branding config returned to the frontend.

accent_color*Accent Color
background_color*Background Color
body_font*Body Font
business_name*Business Name
created_at*Created At
Formatdate-time
custom_domain?string|null
description?string|null
domain_verified*Domain Verified
edge_instance_id?|null
favicon_url?string|null
heading_font*Heading Font
id*Id
Formatuuid
logo_url?string|null
mono_font*Mono Font
og_image_url?string|null
powered_by_enabled*Powered By Enabled
primary_color*Primary Color
social_linkedin?string|null
social_twitter?string|null
social_website?string|null
ssl_error?string|null
ssl_status?Ssl Status
Default"none"
support_email?string|null
surface_color*Surface Color
tagline?string|null
tenant_id*Tenant Id
Formatuuid
text_color*Text Color
updated_at*Updated At
Formatdate-time
Example Request
curl -X GET 'https://example.com/v1/brand'
Example Response
{  "accent_color": "string",  "background_color": "string",  "body_font": "string",  "business_name": "string",  "created_at": "2019-08-24T14:15:22Z",  "custom_domain": "string",  "description": "string",  "domain_verified": true,  "edge_instance_id": "6552900c-5e1f-46a9-8b32-a26e16ab8ecd",  "favicon_url": "string",  "heading_font": "string",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "logo_url": "string",  "mono_font": "string",  "og_image_url": "string",  "powered_by_enabled": true,  "primary_color": "string",  "social_linkedin": "string",  "social_twitter": "string",  "social_website": "string",  "ssl_error": "string",  "ssl_status": "none",  "support_email": "string",  "surface_color": "string",  "tagline": "string",  "tenant_id": "34f5c98e-f430-457b-a812-92637d0c6fd0",  "text_color": "string",  "updated_at": "2019-08-24T14:15:22Z"}

Update Branding

PUT
/v1/brand

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Request Body

application/json
  1. body

Partial update - only send the fields you want to change.

"I'll have what she's having." - When Harry Met Sally (what every reseller says when they see a well-branded competitor)

accent_color?|null
background_color?|null
body_font?|null
business_name?|null
custom_domain?|null
description?string|null
edge_instance_id?|null
favicon_url?string|null
heading_font?|null
logo_url?string|null
mono_font?|null
og_image_url?string|null
powered_by_enabled?boolean|null
primary_color?|null
social_linkedin?|null
social_twitter?|null
social_website?|null
support_email?|null
surface_color?|null
tagline?|null
text_color?|null

Response Body

Successful Response

application/json
  1. response

Full branding config returned to the frontend.

accent_color*Accent Color
background_color*Background Color
body_font*Body Font
business_name*Business Name
created_at*Created At
Formatdate-time
custom_domain?string|null
description?string|null
domain_verified*Domain Verified
edge_instance_id?|null
favicon_url?string|null
heading_font*Heading Font
id*Id
Formatuuid
logo_url?string|null
mono_font*Mono Font
og_image_url?string|null
powered_by_enabled*Powered By Enabled
primary_color*Primary Color
social_linkedin?string|null
social_twitter?string|null
social_website?string|null
ssl_error?string|null
ssl_status?Ssl Status
Default"none"
support_email?string|null
surface_color*Surface Color
tagline?string|null
tenant_id*Tenant Id
Formatuuid
text_color*Text Color
updated_at*Updated At
Formatdate-time
Example Request
curl -X PUT 'https://example.com/v1/brand' \  -H 'Content-Type: application/json' \  -d '{}'
Example Response
{  "accent_color": "string",  "background_color": "string",  "body_font": "string",  "business_name": "string",  "created_at": "2019-08-24T14:15:22Z",  "custom_domain": "string",  "description": "string",  "domain_verified": true,  "edge_instance_id": "6552900c-5e1f-46a9-8b32-a26e16ab8ecd",  "favicon_url": "string",  "heading_font": "string",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "logo_url": "string",  "mono_font": "string",  "og_image_url": "string",  "powered_by_enabled": true,  "primary_color": "string",  "social_linkedin": "string",  "social_twitter": "string",  "social_website": "string",  "ssl_error": "string",  "ssl_status": "none",  "support_email": "string",  "surface_color": "string",  "tagline": "string",  "tenant_id": "34f5c98e-f430-457b-a812-92637d0c6fd0",  "text_color": "string",  "updated_at": "2019-08-24T14:15:22Z"}
POST
/v1/brand/logo

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Request Body

multipart/form-data
  1. body
file*File
Formatbinary

Response Body

Successful Response

application/json
  1. response

Full branding config returned to the frontend.

accent_color*Accent Color
background_color*Background Color
body_font*Body Font
business_name*Business Name
created_at*Created At
Formatdate-time
custom_domain?string|null
description?string|null
domain_verified*Domain Verified
edge_instance_id?|null
favicon_url?string|null
heading_font*Heading Font
id*Id
Formatuuid
logo_url?string|null
mono_font*Mono Font
og_image_url?string|null
powered_by_enabled*Powered By Enabled
primary_color*Primary Color
social_linkedin?string|null
social_twitter?string|null
social_website?string|null
ssl_error?string|null
ssl_status?Ssl Status
Default"none"
support_email?string|null
surface_color*Surface Color
tagline?string|null
tenant_id*Tenant Id
Formatuuid
text_color*Text Color
updated_at*Updated At
Formatdate-time
Example Request
curl -X POST 'https://example.com/v1/brand/logo' \  -F 'file=string'
Example Response
{  "accent_color": "string",  "background_color": "string",  "body_font": "string",  "business_name": "string",  "created_at": "2019-08-24T14:15:22Z",  "custom_domain": "string",  "description": "string",  "domain_verified": true,  "edge_instance_id": "6552900c-5e1f-46a9-8b32-a26e16ab8ecd",  "favicon_url": "string",  "heading_font": "string",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "logo_url": "string",  "mono_font": "string",  "og_image_url": "string",  "powered_by_enabled": true,  "primary_color": "string",  "social_linkedin": "string",  "social_twitter": "string",  "social_website": "string",  "ssl_error": "string",  "ssl_status": "none",  "support_email": "string",  "surface_color": "string",  "tagline": "string",  "tenant_id": "34f5c98e-f430-457b-a812-92637d0c6fd0",  "text_color": "string",  "updated_at": "2019-08-24T14:15:22Z"}
GET
/v1/brand/logo/{filename}

Path Parameters

filename*Filename

Response Body

Successful Response

response?unknownapplication/json
Example Request
curl -X GET 'https://example.com/v1/brand/logo/string'
Example Response
null