auth and every value in custom-outbound-json-fields are masked: the first 2 and last 2 characters, with asterisks between; a value of 8 characters or fewer is all asterisks. A Super User can send include-secret=yes to read them whole; the read is recorded, and any other scope that sends it gets 403. Every other scope that can read carriers, Basic User included, gets the portal view: enabled carriers only, each reduced to carrier, mms-capable, and group-mms-capable.Authorization: Bearer ********************curl --location 'https://awqacore01.crexendocloud.com/ns-api/v2/smscarriers/acme-sms?include-secret=yes' \
--header 'Authorization: Bearer <token>'{
"carrier": "acme-sms",
"type": "custom",
"enabled": true,
"mms-capable": false,
"group-mms-capable": false,
"auth": "ab****************************yz",
"auth-type": "Bearer Token",
"url": "https://sms.example.com/v1/messages",
"inbound-to": "to",
"inbound-from": "from",
"inbound-text": "text",
"outbound-from": "from",
"outbound-to": "to",
"outbound-text": "text",
"json-encode": true,
"content-type": "application/json",
"outbound-include-auth-header": true,
"set-http-header": true
}