v14 -> v15
Phone Number Lookup
We've updated the phone number lookup methods to use our new V2 API (found here). This API supports both Synchronous and Asynchronous lookups. See the code samples below for how to implement each type of lookup.
- v14
- v15
private PhoneNumberLookupApi instance = new PhoneNumberLookupApi();
private string accountId = Environment.GetEnvironmentVariable("BW_ACCOUNT_ID");
private string phoneNumber = Environment.GetEnvironmentVariable("BW_NUMBER");
LookupRequest lookupRequest = new LookupRequest(new List<string> { phoneNumber });
var response = instance.CreateLookupWithHttpInfo(accountId, lookupRequest);
private string requestId = response.Data.RequestId;
var lookupStatus = instance.GetLookupStatus(accountId, requestId);
private PhoneNumberLookupApi instance = new PhoneNumberLookupApi();
private string accountId = Environment.GetEnvironmentVariable("BW_ACCOUNT_ID");
private string phoneNumber = Environment.GetEnvironmentVariable("BW_NUMBER");
AsyncLookupRequest asyncLookupRequest = new AsyncLookupRequest(
phoneNumbers: new List<string> { phoneNumber }
);
var createResponse = instance.CreateAsyncBulkLookupWithHttpInfo(accountId, asyncLookupRequest);
private string requestId = createResponse.Data.Data.RequestId;
var getResponse = instance.GetAsyncBulkLookupWithHttpInfo(accountId, requestId);
// Or use the new synchronous lookup method
SyncLookupRequest syncLookupRequest = new SyncLookupRequest(
phoneNumbers: new List<string> { phoneNumber }
);
var response = instance.CreateSyncLookupWithHttpInfo(accountId, syncLookupRequest);