ApierV1.SetTPDestination ++++++++++++++++++++++ Creates a new destination within a tariff plan id. **Request**: Data: :: type ApierTPDestination struct { TPid string // Tariff plan id DestinationId string // Destination id Prefixes []string // Prefixes attached to this destination } Required parameters: ``[]string{"TPid", "DestinationId", "Prefixes"}`` *JSON sample*: :: { "id": 6, "method": "ApierV1.SetTPDestination", "params": [ { "DestinationId": "FS_USERS", "Prefixes": [ "10" ], "TPid": "CGR_API_TESTS" } ] } **Reply**: Data: :: string Possible answers: ``OK`` - Success. *JSON sample*: :: { "error": null, "id": 6, "result": "OK" } **Errors**: ``MANDATORY_IE_MISSING`` - Mandatory parameter missing from request. ``SERVER_ERROR`` - Server error occurred. ``DUPLICATE`` - The specified combination of TPid/DestinationId already exists in StorDb. ApierV1.GetTPDestination ++++++++++++++++++++++ Queries a specific destination. **Request**: Data: :: type AttrGetTPDestination struct { TPid string // Tariff plan id DestinationId string // Destination id } Required parameters: ``[]string{"TPid", "DestinationId"}`` *JSON sample*: :: { "id": 7, "method": "ApierV1.GetTPDestination", "params": [ { "DestinationId": "FS_USERS", "TPid": "CGR_API_TESTS" } ] } **Reply**: Data: :: type ApierTPDestination struct { TPid string // Tariff plan id DestinationId string // Destination id Prefixes []string // Prefixes attached to this destination } *JSON sample*: :: { "error": null, "id": 7, "result": { "DestinationId": "FS_USERS", "Prefixes": [ "10" ], "TPid": "CGR_API_TESTS" } } **Errors**: ``MANDATORY_IE_MISSING`` - Mandatory parameter missing from request. ``SERVER_ERROR`` - Server error occurred. ``NOT_FOUND`` - Requested destination id not found. ApierV1.GetTPDestinationIds +++++++++++++++++++++++++ Queries destination identities on specific tariff plan. **Request**: Data: :: type AttrGetTPDestinationIds struct { TPid string // Tariff plan id } Required parameters: ``[]string{"TPid"}`` *JSON sample*: :: { "id": 8, "method": "ApierV1.GetTPDestinationIds", "params": [ { "TPid": "CGR_API_TESTS" } ] } **Reply**: Data: :: []string *JSON sample*: :: { "error": null, "id": 8, "result": [ "FS_USERS" ] } **Errors**: ``MANDATORY_IE_MISSING`` - Mandatory parameter missing from request. ``SERVER_ERROR`` - Server error occurred. ``NOT_FOUND`` - Requested tariff plan not found.