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

  • sbrijmohan
    sbrijmohan admin
    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

If this is an emergency, please contact Twilio Support. This is not an official Support channel. https://support.twilio.com/
Have an urgent question?
Please contact Twilio Support. This is not an official Support channel.
Contact Support