Skip to main content
POST
/
getMobileOperator
Get Mobile Operator API
curl --request POST \
  --url https://stagingstores.xoxoday.com/chef/v1/oauth/api/getMobileOperator \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "query": "plumProAPI.mutation.lookupMobileNumber",
  "tag": "plumProAPI",
  "variables": {
    "data": {
      "mobile_number": "+12125551234"
    }
  }
}
'
{
  "data": {
    "lookupMobileNumber": {
      "status": 1,
      "operator": "AT&T",
      "countryCode": "US",
      "productId": 55132
    }
  }
}

Documentation Index

Fetch the complete documentation index at: https://help-plum.xoxoday.com/llms.txt

Use this file to discover all available pages before exploring further.

Request Schema

Data TypeDescription
StringMobile number in E.164 format for operator lookup.

Response Schema

ParameterData TypeDescription
statusStringIndicates the result of the lookup request (e.g., success, failure).
messageStringMessage describing the lookup result.
phoneStringMobile number in E.164 format that was validated.
network_operatorStringOperator identified for the given mobile number.
is_activeBooleanIndicates whether the mobile number is active.
parentProductIdIntegerInternal product ID mapped to the identified mobile operator.
Note: You can use the same parentProductId in the Get Mobile Top-Up Catalogue API to fetch plans specific to the identified operator.

Authorizations

Authorization
string
header
required

Authorization: Bearer <access_token>

Body

application/json
query
enum<string>
default:plumProAPI.mutation.lookupMobileNumber
required
Available options:
plumProAPI.mutation.lookupMobileNumber
tag
enum<string>
default:plumProAPI
required
Available options:
plumProAPI
variables
object
required

Response

Mobile operator details returned.

data
object