@@ -676,6 +676,85 @@ components:
676
676
<Website>www.my.website.com</Website>
677
677
<IsMain>true</IsMain>
678
678
</Brand>
679
+ RateCenterFindCoverage404Error:
680
+ value: |-
681
+ <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
682
+ <RateCenterCoverageResponse>
683
+ <Error>
684
+ <Description>Rate center coverage with id 999 was not found.</Description>
685
+ <ErrorCode>3940</ErrorCode>
686
+ </Error>
687
+ </RateCenterCoverageResponse>
688
+ RateCenterGetCoverage400Error:
689
+ value: |-
690
+ <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
691
+ <RateCenterCoveragesResponse>
692
+ <Error>
693
+ <Description>You must provide at least one parameter in order to search.</Description>
694
+ <ErrorCode>3924</ErrorCode>
695
+ </Error>
696
+ </RateCenterCoveragesResponse>
697
+ RateCenterGetCoverageResponseExample:
698
+ value: |-
699
+ <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
700
+ <RateCenterCoveragesResponse>
701
+ <RateCenterCoverages>
702
+ <VendorId>49</VendorId>
703
+ <Abbreviation>ALABASTER</Abbreviation>
704
+ <Region>AL</Region>
705
+ <TierId>1</TierId>
706
+ <SupportsLnp>true</SupportsLnp>
707
+ <SupportsNewTns>true</SupportsNewTns>
708
+ </RateCenterCoverages>
709
+ </RateCenterCoveragesResponse>
710
+ RateCenterPostCoverage400Error:
711
+ value: |-
712
+ <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
713
+ <RateCenterCoverageResponse>
714
+ <Error>
715
+ <Description>Offnet coverage must not have an LRN.</Description>
716
+ <ErrorCode>3913</ErrorCode>
717
+ </Error>
718
+ </RateCenterCoverageResponse>
719
+ RateCenterPostCoverage409Error:
720
+ value: |-
721
+ <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
722
+ <RateCenterCoverageResponse>
723
+ <Error>
724
+ <Description>Coverage already exists for FARMVILLE.NC with vendor ID 49</Description>
725
+ <ErrorCode>3923</ErrorCode>
726
+ </Error>
727
+ </RateCenterCoverageResponse>
728
+ RateCenterPostCoverageResponseExample:
729
+ value: |-
730
+ <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
731
+ <RateCenterCoverageResponse>
732
+ <RateCenterCoverage>
733
+ <VendorId>49</VendorId>
734
+ <Abbreviation>FARMVILLE</Abbreviation>
735
+ <Region>NC</Region>
736
+ <TierId>1</TierId>
737
+ <SupportsLnp>false</SupportsLnp>
738
+ <SupportsNewTns>true</SupportsNewTns>
739
+ <Lrn>2529690000</Lrn>
740
+ <Lata>951</Lata>
741
+ </RateCenterCoverage>
742
+ </RateCenterCoverageResponse>
743
+ RateCenterPutCoverageResponseExample:
744
+ value: |-
745
+ <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
746
+ <RateCenterCoverageResponse>
747
+ <RateCenterCoverage>
748
+ <VendorId>49</VendorId>
749
+ <Abbreviation>FARMVILLE</Abbreviation>
750
+ <Region>NC</Region>
751
+ <TierId>1</TierId>
752
+ <SupportsLnp>false</SupportsLnp>
753
+ <SupportsNewTns>true</SupportsNewTns>
754
+ <Lrn>2529690000</Lrn>
755
+ <Lata>951</Lata>
756
+ </RateCenterCoverage>
757
+ </RateCenterCoverageResponse>
679
758
RemoveImportedVoiceTnOrders:
680
759
description: List all remove imported voice tn orders response
681
760
value: |-
@@ -874,6 +953,69 @@ components:
874
953
required: true
875
954
schema:
876
955
type: string
956
+ RCAbbreviationOptional:
957
+ description: A rate center's abbreviation
958
+ example: ALABASTER
959
+ in: query
960
+ name: abbreviation
961
+ required: false
962
+ schema:
963
+ type: string
964
+ RCAbbreviationRequired:
965
+ description: A rate center's abbreviation
966
+ example: FARMVILLE
967
+ in: query
968
+ name: abbreviation
969
+ required: true
970
+ schema:
971
+ type: string
972
+ RCCoverageMatrixId:
973
+ description: A rate center's coverage matrix id
974
+ in: path
975
+ name: id
976
+ required: true
977
+ schema:
978
+ type: number
979
+ RCLataOptional:
980
+ description: Rate center LATA
981
+ example: 951
982
+ in: query
983
+ name: lata
984
+ required: false
985
+ schema:
986
+ type: number
987
+ RCRegionOptional:
988
+ description: A rate center's state
989
+ example: AL
990
+ in: query
991
+ name: region
992
+ required: false
993
+ schema:
994
+ type: string
995
+ RCRegionRequired:
996
+ description: A rate center's state
997
+ example: NC
998
+ in: query
999
+ name: region
1000
+ required: true
1001
+ schema:
1002
+ type: string
1003
+ RCVendorOptional:
1004
+ description: Vendor id
1005
+ example: 49
1006
+ in: query
1007
+ name: vendor
1008
+ required: false
1009
+ schema:
1010
+ type: number
1011
+ RCVendorRequired:
1012
+ description: Vendor id
1013
+ example: 49
1014
+ in: query
1015
+ name: vendor
1016
+ required: true
1017
+ schema:
1018
+ type: number
877
1019
RoleIdPathParam:
878
1020
description: Role Id
879
1021
example: testRole
@@ -1091,6 +1233,121 @@ components:
1091
1233
associated with the order, the state of the order, and a list of the
1092
1234
successfully imported Telephone Numbers, and descriptions of any
1093
1235
encountered errors.
1236
+ rateCenter401Error:
1237
+ content:
1238
+ application/json:
1239
+ examples:
1240
+ example:
1241
+ value:
1242
+ description: Client is providing incorrect or invalid credentials.
1243
+ type: unauthorized
1244
+ schema:
1245
+ $ref: '#/components/schemas/RateCenterCoverageUnsuccessfulResponse'
1246
+ description: Client is providing incorrect or invalid credentials.
1247
+ rateCenter403Error:
1248
+ content:
1249
+ application/json:
1250
+ examples:
1251
+ example:
1252
+ value:
1253
+ description: Client does not have access rights to the content.
1254
+ type: forbidden
1255
+ schema:
1256
+ $ref: '#/components/schemas/RateCenterCoverageUnsuccessfulResponse'
1257
+ description: Client is providing incorrect or invalid credentials.
1258
+ rateCenter429Error:
1259
+ content:
1260
+ application/json:
1261
+ examples:
1262
+ example:
1263
+ value:
1264
+ description: Too many requests.
1265
+ type: too many requests
1266
+ schema:
1267
+ $ref: '#/components/schemas/RateCenterCoverageUnsuccessfulResponse'
1268
+ description: Too many requests.
1269
+ rateCenter500Error:
1270
+ content:
1271
+ application/json:
1272
+ examples:
1273
+ example:
1274
+ value:
1275
+ description: The server has encountered an internal error.
1276
+ type: internal server error
1277
+ schema:
1278
+ $ref: '#/components/schemas/RateCenterCoverageUnsuccessfulResponse'
1279
+ description: The server has encountered an internal error.
1280
+ rateCenterFindCoverageResponse404Error:
1281
+ content:
1282
+ application/xml:
1283
+ examples:
1284
+ unsuccessful404ErrorFindCoverageResponseExample:
1285
+ $ref: '#/components/examples/RateCenterFindCoverage404Error'
1286
+ schema:
1287
+ $ref: '#/components/schemas/RateCenterCoverageUnsuccessfulResponse'
1288
+ description: >-
1289
+ Unsuccessful response because the rate center coverage entry could not
1290
+ be found.
1291
+ rateCenterGetCoverageResponse:
1292
+ content:
1293
+ application/xml:
1294
+ examples:
1295
+ successfulGetCoverageResponseExample:
1296
+ $ref: '#/components/examples/RateCenterGetCoverageResponseExample'
1297
+ schema:
1298
+ $ref: '#/components/schemas/RateCenterCoverageSuccessfulResponseList'
1299
+ description: Successful response with a rate center's coverage.
1300
+ rateCenterGetCoverageResponse400Error:
1301
+ content:
1302
+ application/xml:
1303
+ examples:
1304
+ unsuccessful400ErrorGetCoverageResponseExample:
1305
+ $ref: '#/components/examples/RateCenterGetCoverage400Error'
1306
+ schema:
1307
+ $ref: '#/components/schemas/RateCenterCoverageUnsuccessfulResponse'
1308
+ description: >-
1309
+ Unsucessful response of a rate center's coverage due to a validation
1310
+ error. No search parameters were provided.
1311
+ rateCenterPostCoverageResponse:
1312
+ content:
1313
+ application/xml:
1314
+ examples:
1315
+ successfulPostCoverageResponseExample:
1316
+ $ref: '#/components/examples/RateCenterPostCoverageResponseExample'
1317
+ schema:
1318
+ $ref: '#/components/schemas/CoverageMatrixEntry'
1319
+ description: Successful response with the generating matrix entry.
1320
+ rateCenterPostCoverageResponse400Error:
1321
+ content:
1322
+ application/xml:
1323
+ examples:
1324
+ unsuccessful400ErrorPostCoverageResponseExample:
1325
+ $ref: '#/components/examples/RateCenterPostCoverage400Error'
1326
+ schema:
1327
+ $ref: '#/components/schemas/RateCenterCoverageUnsuccessfulResponse'
1328
+ description: >-
1329
+ Unsuccessful response due to a validation error. A LRN was provided for
1330
+ offnet coverage.
1331
+ rateCenterPostCoverageResponse409Error:
1332
+ content:
1333
+ application/xml:
1334
+ examples:
1335
+ unsuccessful409ErrorPostCoverageResponseExample:
1336
+ $ref: '#/components/examples/RateCenterPostCoverage409Error'
1337
+ schema:
1338
+ $ref: '#/components/schemas/RateCenterCoverageUnsuccessfulResponse'
1339
+ description: >-
1340
+ Unsuccessful response due to a validation error. This rate center
1341
+ already exists.
1342
+ rateCenterPutCoverageResponse:
1343
+ content:
1344
+ application/xml:
1345
+ examples:
1346
+ successfulPutCoverageResponseExample:
1347
+ $ref: '#/components/examples/RateCenterPutCoverageResponseExample'
1348
+ schema:
1349
+ $ref: '#/components/schemas/CoverageMatrixEntry'
1350
+ description: Successful response for the update of a coverage matrix entry.
1094
1351
removeImportedVoiceTnOrdersResponse:
1095
1352
content:
1096
1353
application/xml:
@@ -3990,6 +4247,43 @@ components:
3990
4247
type: object
3991
4248
type: array
3992
4249
type: object
4250
+ CoverageMatrixEntry:
4251
+ properties:
4252
+ Abbreviation:
4253
+ description: A rate center's abbreviation.
4254
+ example: FARMVILLE
4255
+ type: string
4256
+ Lata:
4257
+ description: A rate center's LATA.
4258
+ example: 951
4259
+ type: number
4260
+ Lrn:
4261
+ description: A rate center's LRN.
4262
+ example: '2529690000'
4263
+ type: string
4264
+ Region:
4265
+ description: A rate center's state.
4266
+ example: NC
4267
+ type: string
4268
+ SupportsLnp:
4269
+ description: Whether a rate center supports LNP.
4270
+ example: true
4271
+ type: boolean
4272
+ SupportsNewTns:
4273
+ description: Whether a rate center supports new TNs.
4274
+ example: true
4275
+ type: boolean
4276
+ TierId:
4277
+ description: A rate center's tier ID.
4278
+ example: 1
4279
+ maximum: 6
4280
+ minimum: 0
4281
+ type: number
4282
+ VendorId:
4283
+ description: A rate center's vendor ID.
4284
+ example: 49
4285
+ type: number
4286
+ type: object
3993
4287
CoveredRateCenter:
3994
4288
properties:
3995
4289
Abbreviation:
@@ -9593,6 +9887,26 @@ components:
9593
9887
type: integer
9594
9888
type: object
9595
9889
type: object
9890
+ RateCenterCoverageSuccessfulResponseList:
9891
+ description: A list of all coverage matrix entries returned by a GET endpoint.
9892
+ properties:
9893
+ data:
9894
+ items:
9895
+ $ref: '#/components/schemas/CoverageMatrixEntry'
9896
+ type: array
9897
+ required:
9898
+ - data
9899
+ type: object
9900
+ RateCenterCoverageUnsuccessfulResponse:
9901
+ description: A generic error object for coverage matrix / rate center responses.
9902
+ properties:
9903
+ description:
9904
+ example: Error Message
9905
+ type: string
9906
+ errorCode:
9907
+ example: 3900
9908
+ type: number
9909
+ type: object
9596
9910
RateCenterGroup:
9597
9911
properties:
9598
9912
City:
0 commit comments