Skip to main content

Endpoint

GET https://app.sling.com.ng/api/v1/rcs/check-capability/{phone}

Headers

HeaderValue
Acceptapplication/json
AuthorizationBearer {API_TOKEN}

Path parameters

phone
string
required
Phone number to check. Accepts local format or country code.

Response fields

status
string
"success" when the lookup completes.
rcs_enabled
boolean
true when the phone number supports RCS.
details
string
Additional result context. Empty when RCS is enabled.
capabilities
array
Supported device capability strings.

Capability values

ValueMeaning
chatBotCommunicationDevice can interact with RCS chatbots
geolocationPushDevice can receive and share location data
callComposerDevice supports enhanced call features
chatDevice supports standard RCS chat messaging
fileTransferDevice can receive file attachments

Example responses

RCS enabled
{
  "status": "success",
  "rcs_enabled": true,
  "details": "",
  "capabilities": [
    "chatBotCommunication",
    "geolocationPush",
    "callComposer",
    "chat",
    "fileTransfer"
  ]
}
RCS not enabled
{
  "status": "success",
  "rcs_enabled": false,
  "details": "Number is rcs disabled or Bot is not launched with number's provider",
  "capabilities": []
}