Create a barber profile
Provision a barber profile so a new barber can join the platform. Administrators supply the barber’s email and phone number.
Body
Properties required to create a barber profile.
The barber's email address.
6 - 255^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$The barber's phone number.
6 - 20^\+?[0-9]{1,3}?[ -]?\(?[0-9]{1,4}?\)?[ -]?[0-9]{1,4}?[ -]?[0-9]{1,4}?[ -]?[0-9]{1,9}$Response
Created.
A representation of a customer profile.
The given name of the barber.
1 - 55The surname of the barber.
1 - 55The unique identifier of the barber profile.
The preferred name of the barber.
55A short biography of the barber.
2000Languages the barber speaks, as IETF BCP 47 language tags.
1An IETF BCP 47 language tag supported on barber profiles.
ar, de, en, es, fr, ko, ru, tl, vi, zh Years of professional barbering experience.
Omitted when the barber has not set a value.
0 <= x <= 100Public Instagram username for the booking page, without a leading @. Absent when unset. Not a private messaging channel.
1 - 30^[A-Za-z0-9](?:[A-Za-z0-9._]{0,28}[A-Za-z0-9])?$The barber's public booking slug, used in profile links.
3 - 40^[a-z0-9]+(?:-[a-z0-9]+)*$A URL to the barber's profile image.
255The barber's email address. Present only for the owning barber or an admin.
6 - 255^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$The barber's phone number. Present only for the owning barber or an admin.
6 - 20^\+?[0-9]{1,3}?[ -]?\(?[0-9]{1,4}?\)?[ -]?[0-9]{1,4}?[ -]?[0-9]{1,4}?[ -]?[0-9]{1,9}$The photo assigned to the barber profile.