All URIs are relative to https://api.telnyx.com/v2
Method | HTTP request | Description |
---|---|---|
createSimCardOrder | POST /sim_card_orders | Create a SIM card order |
getSimCardOrder | GET /sim_card_orders/{id} | Get a single SIM card order |
getSimCardOrders | GET /sim_card_orders | Get all SIM card orders |
previewSimCardOrders | POST /sim_card_order_preview | Preview SIM card orders |
CreateSimCardOrder200Response createSimCardOrder(simCardOrderCreate)
Create a SIM card order
Creates a new order for SIM cards.
// Import classes:
import com.telnyx.sdk.ApiClient;
import com.telnyx.sdk.ApiException;
import com.telnyx.sdk.Configuration;
import com.telnyx.sdk.auth.*;
import com.telnyx.sdk.model.*;
import com.telnyx.sdk.api.SimCardOrdersApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.telnyx.com/v2");
// Configure HTTP bearer authorization: bearerAuth
HttpBearerAuth bearerAuth = (HttpBearerAuth) defaultClient.getAuthentication("bearerAuth");
bearerAuth.setBearerToken("BEARER TOKEN");
SimCardOrdersApi apiInstance = new SimCardOrdersApi(defaultClient);
SimCardOrderCreate simCardOrderCreate = new SimCardOrderCreate(); // SimCardOrderCreate |
try {
CreateSimCardOrder200Response result = apiInstance.createSimCardOrder(simCardOrderCreate);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SimCardOrdersApi#createSimCardOrder");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
simCardOrderCreate | SimCardOrderCreate |
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Successful Response | - |
0 | Unexpected error | - |
CreateSimCardOrder200Response getSimCardOrder(id)
Get a single SIM card order
Get a single SIM card order by its ID.
import java.util.UUID;
// Import classes:
import com.telnyx.sdk.ApiClient;
import com.telnyx.sdk.ApiException;
import com.telnyx.sdk.Configuration;
import com.telnyx.sdk.auth.*;
import com.telnyx.sdk.model.*;
import com.telnyx.sdk.api.SimCardOrdersApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.telnyx.com/v2");
// Configure HTTP bearer authorization: bearerAuth
HttpBearerAuth bearerAuth = (HttpBearerAuth) defaultClient.getAuthentication("bearerAuth");
bearerAuth.setBearerToken("BEARER TOKEN");
SimCardOrdersApi apiInstance = new SimCardOrdersApi(defaultClient);
UUID id = UUID.fromString("6a09cdc3-8948-47f0-aa62-74ac943d6c58"); // UUID | Identifies the resource.
try {
CreateSimCardOrder200Response result = apiInstance.getSimCardOrder(id);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SimCardOrdersApi#getSimCardOrder");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | UUID | Identifies the resource. |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Successful Response | - |
404 | Resource not found | - |
0 | Unexpected error | - |
GetSimCardOrders200Response getSimCardOrders(filterCreatedAt, filterUpdatedAt, filterQuantity, filterCostAmount, filterCostCurrency, filterAddressId, filterAddressStreetAddress, filterAddressExtendedAddress, filterAddressLocality, filterAddressAdministrativeArea, filterAddressCountryCode, filterAddressPostalCode, pageNumber, pageSize)
Get all SIM card orders
Get all SIM card orders according to filters.
// Import classes:
import com.telnyx.sdk.ApiClient;
import com.telnyx.sdk.ApiException;
import com.telnyx.sdk.Configuration;
import com.telnyx.sdk.auth.*;
import com.telnyx.sdk.model.*;
import com.telnyx.sdk.api.SimCardOrdersApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.telnyx.com/v2");
// Configure HTTP bearer authorization: bearerAuth
HttpBearerAuth bearerAuth = (HttpBearerAuth) defaultClient.getAuthentication("bearerAuth");
bearerAuth.setBearerToken("BEARER TOKEN");
SimCardOrdersApi apiInstance = new SimCardOrdersApi(defaultClient);
String filterCreatedAt = "2018-02-02T22:25:27.521Z"; // String | Filter by ISO 8601 formatted date-time string matching resource creation date-time.
String filterUpdatedAt = "2018-02-02T22:25:27.521Z"; // String | Filter by ISO 8601 formatted date-time string matching resource last update date-time.
Integer filterQuantity = 21; // Integer | Filter orders by how many SIM cards were ordered.
String filterCostAmount = "2.53"; // String | The total monetary amount of the order.
String filterCostCurrency = "USD"; // String | Filter by ISO 4217 currency string.
String filterAddressId = "1293384261075731499"; // String | Uniquely identifies the address for the order.
String filterAddressStreetAddress = "311 W Superior St"; // String | Returns entries with matching name of the street where the address is located.
String filterAddressExtendedAddress = "Suite 504"; // String | Returns entries with matching name of the supplemental field for address information.
String filterAddressLocality = "Chicago"; // String | Filter by the name of the city where the address is located.
String filterAddressAdministrativeArea = "IL"; // String | Filter by state or province where the address is located.
String filterAddressCountryCode = "US"; // String | Filter by the mobile operator two-character (ISO 3166-1 alpha-2) origin country code.
String filterAddressPostalCode = "60654"; // String | Filter by postal code for the address.
Integer pageNumber = 1; // Integer | The page number to load
Integer pageSize = 20; // Integer | The size of the page
try {
GetSimCardOrders200Response result = apiInstance.getSimCardOrders(filterCreatedAt, filterUpdatedAt, filterQuantity, filterCostAmount, filterCostCurrency, filterAddressId, filterAddressStreetAddress, filterAddressExtendedAddress, filterAddressLocality, filterAddressAdministrativeArea, filterAddressCountryCode, filterAddressPostalCode, pageNumber, pageSize);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SimCardOrdersApi#getSimCardOrders");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
filterCreatedAt | String | Filter by ISO 8601 formatted date-time string matching resource creation date-time. | [optional] |
filterUpdatedAt | String | Filter by ISO 8601 formatted date-time string matching resource last update date-time. | [optional] |
filterQuantity | Integer | Filter orders by how many SIM cards were ordered. | [optional] |
filterCostAmount | String | The total monetary amount of the order. | [optional] |
filterCostCurrency | String | Filter by ISO 4217 currency string. | [optional] |
filterAddressId | String | Uniquely identifies the address for the order. | [optional] |
filterAddressStreetAddress | String | Returns entries with matching name of the street where the address is located. | [optional] |
filterAddressExtendedAddress | String | Returns entries with matching name of the supplemental field for address information. | [optional] |
filterAddressLocality | String | Filter by the name of the city where the address is located. | [optional] |
filterAddressAdministrativeArea | String | Filter by state or province where the address is located. | [optional] |
filterAddressCountryCode | String | Filter by the mobile operator two-character (ISO 3166-1 alpha-2) origin country code. | [optional] |
filterAddressPostalCode | String | Filter by postal code for the address. | [optional] |
pageNumber | Integer | The page number to load | [optional] [default to 1] |
pageSize | Integer | The size of the page | [optional] [default to 20] |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Successful response | - |
0 | Unexpected error | - |
PreviewSimCardOrders202Response previewSimCardOrders(previewSimCardOrdersRequest)
Preview SIM card orders
Preview SIM card order purchases.
// Import classes:
import com.telnyx.sdk.ApiClient;
import com.telnyx.sdk.ApiException;
import com.telnyx.sdk.Configuration;
import com.telnyx.sdk.auth.*;
import com.telnyx.sdk.model.*;
import com.telnyx.sdk.api.SimCardOrdersApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.telnyx.com/v2");
// Configure HTTP bearer authorization: bearerAuth
HttpBearerAuth bearerAuth = (HttpBearerAuth) defaultClient.getAuthentication("bearerAuth");
bearerAuth.setBearerToken("BEARER TOKEN");
SimCardOrdersApi apiInstance = new SimCardOrdersApi(defaultClient);
PreviewSimCardOrdersRequest previewSimCardOrdersRequest = new PreviewSimCardOrdersRequest(); // PreviewSimCardOrdersRequest |
try {
PreviewSimCardOrders202Response result = apiInstance.previewSimCardOrders(previewSimCardOrdersRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SimCardOrdersApi#previewSimCardOrders");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
previewSimCardOrdersRequest | PreviewSimCardOrdersRequest | [optional] |
PreviewSimCardOrders202Response
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
202 | Successful response | - |
422 | Unprocessable entity. Check the 'detail' field in response for details. | - |