10DLC Starter Brand Registration, noncomplaint

I'm testing the use of the Twilio 10DLC Starter Brand Registration API and when I submit my Customer Profile for evaluation I get in return a status of "noncompliant".
I was wondering what makes a Customer Profile "noncompliant"? The documentation doesn't explain it: https://www.twilio.com/docs/sms/a2p-10dlc/isv-starter-api#16-evaluate-the-starter-customer-profile it only mentioned the profile can have a status of either "complaint" or "noncompliant".
Thanks
Best Answer
-
Hi @pedroplopez great question! This usually it means the customer profile is missing a first name, last name, or address, it should tell you which on the error.
For example, it will basically go through each response here and say which failed. It will be compliant if each passes and noncompliant if any fail:
{ "status": "compliant", "url": "https://trusthub.twilio.com/v1/CustomerProfiles/BUbe1a08484517d5609db1a2d5352645e4/Evaluations/ELb86136bf2183da3f124f54210b9d6114", "results": [ { "fields": [ { "object_field": "first_name", "error_code": null, "friendly_name": "First Name", "passed": true, "failure_reason": null }, { "object_field": "last_name", "error_code": null, "friendly_name": "Last Name", "passed": true, "failure_reason": null }, { "object_field": "email", "error_code": null, "friendly_name": "Email Address", "passed": true, "failure_reason": null }, { "object_field": "phone_number", "error_code": null, "friendly_name": "Phone Number", "passed": true, "failure_reason": null } ], "object_type": "starter_customer_profile_information", "friendly_name": "Information", "failure_reason": null, "passed": true, "requirement_friendly_name": "Starter Customer Profile Information", "error_code": null, "requirement_name": "starter_customer_profile_information" }, { "fields": [ { "object_field": "address_sids", "error_code": null, "friendly_name": "address sids", "passed": true, "failure_reason": null } ], "object_type": "customer_profile_address", "friendly_name": "Legal Company Address", "failure_reason": null, "passed": true, "requirement_friendly_name": "Customer Profile Address", "error_code": null, "requirement_name": "customer_profile_address" }, { "fields": [ { "object_field": "bundle_sid", "error_code": null, "friendly_name": "Supporting Bundle Status", "passed": true, "failure_reason": null } ], "object_type": "primary_customer_profile_type_business", "friendly_name": "Primary Customer Profile Bundle", "failure_reason": null, "passed": true, "requirement_friendly_name": "Primary Customer Profile", "error_code": null, "requirement_name": "primary_customer_profile" } ], "account_sid": "AC54afda3f57646bff15434e974ce2c273", "date_created": "2021-12-02T17:30:49Z", "sid": "ELb86136bf2183da3f124f54210b9d6114", "policy_sid": "RN806dd6cd175f314e1f96a9727ee271f4", "customer_profile_sid": "BUbe1a08484517d5609db1a2d5352645e4" }
I'd recommend review steps 1.6 and 2.4 here! ISV US A2P 10DLC Starter Registration: API Walkthrough
Answers
-
Thanks for your response, I appreciate the explanation. I'm using the Java client and these details are not present in the exception you was getting when testing.
Categories
- 83 All Categories
- 19 SIGNAL 2021
- 376 Product Discussions
- 7 Community - Announcements
- 2 Changelog
- 4 Forum UI Updates
- 8 Welcome Guide
- 6 Community - Events
- 2 Twilio Relay Developer Conference 2021 Mega Thread
- 1 External Community Events
- 25 Inspiration
- 17 Community - Other Discussions
- 1 Community- Twilio Startups