Skip to main content
GET
/
bookingProfiles
/
{slug}
Get a public booking profile
curl --request GET \
  --url https://api.guile.app/bookingProfiles/{slug}
{
  "givenName": "<string>",
  "surname": "<string>",
  "id": "<string>",
  "profile_URL": "<string>",
  "preferredName": "<string>",
  "biography": "<string>",
  "spokenLanguages": [
    "<string>"
  ],
  "experience": 50,
  "urlSlug": "<string>",
  "profileImage_URL": "<string>"
}

Path Parameters

slug
string
required

Response

Ok. The operation succeeded.

A public view of a barber's profile shown on the booking page.

givenName
string<text>
required

The given name of the barber.

Required string length: 1 - 55
surname
string<text>
required

The surname of the barber.

Required string length: 1 - 55
id
string
required

The unique identifier of the barber profile.

profile_URL
string<uri>
required

The public booking page URL for this profile.

preferredName
string<text>

The preferred name of the barber.

Maximum string length: 55
biography
string<text>

A short biography of the barber.

Maximum string length: 2000
spokenLanguages
string[]

Languages the barber speaks, as IETF BCP 47 language tags.

experience
integer<int32>

Years of professional barbering experience.

Required range: 0 <= x <= 100
urlSlug
string

The barber's public booking slug, used in profile links.

Required string length: 3 - 40
Pattern: ^[a-z0-9]+(?:-[a-z0-9]+)*$
profileImage_URL
string<uri>

A URL to the barber's profile image.

Maximum string length: 255