Please enable JavaScript.
Coggle requires JavaScript to display documents.
PlanStatus API | Google (Flow Testing (Use valid 'app_id'/Access…
PlanStatus API | Google
Flow Testing
Use valid 'app_id'/Access Token
Use valid MSISDN
Use valid Payload
Get '200 OK ' success response
Payload Field Test for Optional Fields
Use a valid payload with empty value for 'planName' field
Get '200 OK ' success response
Use a valid payload without 'planName' field
Get '200 OK ' success response
Use a valid payload with null for 'planName' field
Get '200 OK ' success response
Use a valid payload with empty value for 'planId' field
Get '200 OK ' success response
Use a valid payload without 'planId' field
Get '200 OK ' success response
Use a valid payload with null for 'planId' field
Get '200 OK ' success response
Use a valid payload without 'planCategory' field
Get '200 OK ' success response
Use a valid payload with null for 'planCategory' field
Get '200 OK ' success response
Use a valid payload with empty value for 'planCategory' field
Get '200 OK ' success response
Use a valid payload without 'expirationTime' field
Get '200 OK ' success response
Use a valid payload with null for 'expirationTime' field
Get '200 OK ' success response
Use a valid payload with empty value for 'expirationTime' field
Get '200 OK ' success response
Use a valid payload without 'trafficCategories' field
Get '200 OK ' success response
Use a valid payload with null for 'trafficCategories' field
Get '200 OK ' success response
Use a valid payload with empty value for 'trafficCategories' field
Get '200 OK ' success response
Use a valid payload with empty value for 'expirationTime' field
Get '200 OK ' success response
Use a valid payload with null for 'expirationTime' field
Get '200 OK ' success response
Use a valid payload without 'expirationTime' field
Get '200 OK ' success response
Use a valid payload with empty value for 'overUsagePolicy' field
Get '200 OK ' success response
Use a valid payload without 'overUsagePolicy' field
Get '200 OK ' success response
Use a valid payload with null for 'overUsagePolicy' field
Get '200 OK ' success response
Use a valid payload with empty value for 'maxRateKbps' field
Get '200 OK ' success response
Use a valid payload without 'maxRateKbps' field
Get '200 OK ' success response
Use a valid payload with null for 'maxRateKbps' field
Get '200 OK ' success response
Use a valid payload with empty value for 'flexTimeWindows' field
Get '200 OK ' success response
Use a valid payload without 'flexTimeWindows' field
Get '200 OK ' success response
Use a valid payload with null for 'flexTimeWindows' field
Get '200 OK ' success response
Use a valid payload with empty value for 'weeklyRecurrenceDays' field
Get '200 OK ' success response
Use a valid payload without 'weeklyRecurrenceDays' field
Get '200 OK ' success response
Use a valid payload with null for 'weeklyRecurrenceDays' field
Get '200 OK ' success response
Use a valid payload with empty value for 'accessBlocked' field
Get '200 OK ' success response
Use a valid payload without 'accessBlocked' field
Get '200 OK ' success response
Use a valid payload with null for 'accessBlocked' field
Get '200 OK ' success response
Use a valid payload with empty value for 'startTime' field
Get '200 OK ' success response
Use a valid payload without 'startTime' field
Get '200 OK ' success response
Use a valid payload with null for 'startTime' field
Get '200 OK ' success response
Use a valid payload without 'hours' field in 'statTime'
Get '200 OK ' success response
Use a valid payload with null for 'hours' field in 'statTime'
Get '200 OK ' success response
Use a valid payload without 'minutes' field in 'endTime'
Get '200 OK ' success response
Use a valid payload with null for 'minutes' field in 'statTime'
Get '200 OK ' success response
Use a valid payload without 'minutes' field in 'statTime'
Get '200 OK ' success response
Use a valid payload with null for 'minutes' field in 'endTime'
Get '200 OK ' success response
Use a valid payload without 'seconds' field in 'statTime'
Get '200 OK ' success response
Use a valid payload with null for 'seconds' field in 'statTime'
Get '200 OK ' success response
Use a valid payload without 'seconds' field in 'endTime'
Get '200 OK ' success response
Use a valid payload without 'nanos' field in 'statTime'
Get '200 OK ' success response
Use a valid payload with null for 'nanos' field in 'statTime'
Get '200 OK ' success response
Use a valid payload with empty value for 'endTime' field
Get '200 OK ' success response
Use a valid payload without 'endTime' field
Get '200 OK ' success response
Use a valid payload with null for 'endTime' field
Get '200 OK ' success response
Use a valid payload with null for 'seconds' field in 'endTime'
Get '200 OK ' success response
Use a valid payload without 'hours' field in 'endTime'
Get '200 OK ' success response
Use a valid payload with null for 'hours' field in 'endTime'
Get '200 OK ' success response
Use a valid payload without 'nanos' field in 'endTime'
Get '200 OK ' success response
Use a valid payload with null for 'nanos' field in 'endTime'
Get '200 OK ' success response
Use a valid payload with empty value for 'timeZone' field
Get '200 OK ' success response
Use a valid payload without 'timeZone' field
Get '200 OK ' success response
Use a valid payload with null for 'timeZone' field
Get '200 OK ' success response
Use a valid payload without 'discountPercentage' field
Get '200 OK ' success response
Use a valid payload with null for 'discountPercentage' field
Get '200 OK ' success response
Use a valid payload with empty value for 'coarseBalanceLevel' field
Get '200 OK ' success response
Use a valid payload without 'coarseBalanceLevel' field
Get '200 OK ' success response
Use a valid payload with null for 'coarseBalanceLevel' field
Get '200 OK ' success response
Payload Field Test for Mandatory Fields
Use a valid payload without 'moduleName' field
Get '400 Bad Request ' success response
Use a valid payload with empty value for 'moduleName' field
Get '400 Bad Request ' success response
Use a valid payload with null for 'moduleName' field
Get '400 Bad Request ' success response
Use a valid payload without 'description' field
Get '400 Bad Request ' success response
Use a valid payload with empty value for 'description' field
Get '400 Bad Request ' success response
Use a valid payload with null for 'description' field
Get '400 Bad Request ' success response
Use a valid payload without 'languageCode' field
Get '400 Bad Request ' success response
Use a valid payload with empty value for 'languageCode' field
Get '400 Bad Request ' success response
Use a valid payload with null for 'languageCode' field
Get '400 Bad Request ' success response
Use a valid payload without 'operatorBrandName' field
Get '400 Bad Request ' success response
Use a valid payload with empty value for 'operatorBrandName' field
Get '400 Bad Request ' success response
Use a valid payload with null for 'operatorBrandName' field
Get '400 Bad Request ' success response
Use a valid payload without 'updateTime' field
Get '400 Bad Request ' success response
Use a valid payload with empty value for 'updateTime' field
Get '400 Bad Request ' success response
Use a valid payload with null for 'updateTime' field
Get '400 Bad Request ' success response
Use a valid payload with null for 'title' field
Get '400 Bad Request ' success response
Use a valid payload with empty value for 'title' field
Get '400 Bad Request ' success response
Use a valid payload without 'title' field
Get '400 Bad Request ' success response
Use valid 'app_id'/Access Token
Use invalid MSISDN
Use valid Payload
Get '404 Not Found' failure response
Use invalid 'app_id'/Access Token
Use invalid msisdn
Use valid Payload
Get '401 Unauthorized' failure response
Use invalid 'app_id'/Access Token
Use valid msisdn
Use valid Payload
Get '401 Unauthorized' failure response
If GTAF identifies a problem with the request
Get HTTP status code in the range 400-499
If GTAF is unable to complete a request due to a GTAF fault
Get HTTP status code in the range 500-599
If considered retryable and requests
Get HTTP status code in the range 500-599
If not retryable
Get HTTP status code in the range 400-499