sent-profile-provisioning
Installation
SKILL.md
Sent Profile Provisioning
This skill is the execution counterpart to profile architecture: once the tenancy boundary is decided, it drives the API calls, the completion callback, the campaign registration, and the user administration that make a profile able to send. Design the boundary with sender-profile-architect first; provision it here.
Provisioning sequence
- Confirm the credential.
POST /v3/profilesrequires an organization key withadmin. Profile-scoped keys cannot create profiles, and a profile key that sendsx-profile-idreceives403. - Decide inheritance and sharing before the call. These flags shape compliance posture and are awkward to unwind later.
- Create the profile, validating the payload with
"sandbox": truefirst when the shape is uncertain. Use a different idempotency key for the live create because a successful sandbox response is cached for 24 hours. - Attach or inherit WhatsApp via exactly one of the three supported paths.
- Register campaigns for US SMS under the profile.
- Complete the profile with
POST /v3/profiles/{profileId}/completeand a reachablewebHookUrl. - Reconcile status from the callback, or by polling if the callback is missed.
- Invite users with least-privilege roles.
Create payload essentials
name is the only required field. The consequential optional fields group into identity, sharing, inheritance, billing, WhatsApp, and brand.