List identities
get/v1/senderIdentities/listThis API lists the details of all the existing sender identities under your BoldSign organization account. The sender identity details like name, email address, approval status, approved date, etc., will be displayed.
Code snippet
curl -X 'GET' \ 'https://api.boldsign.com/v1/senderIdentities/list?PageSize=10&Page=1' \ -H 'accept: application/json' \ -H 'X-API-KEY: {your API key}'
var apiClient = new ApiClient("https://api.boldsign.com", "{your API key}"); var senderIdentityClient = new SenderIdentityClient(apiClient); var senderIdentities = senderIdentityClient.ListSenderIdentities(1, 10);
import boldsign configuration = boldsign.Configuration(api_key="YOUR_API_KEY") with boldsign.ApiClient(configuration) as api_client: sender_identities_api = boldsign.SenderIdentitiesApi(api_client) list_sender_identities_response = sender_identities_api.list_sender_identities(page=1, page_size=10)
<?php require_once "vendor/autoload.php"; $config = new BoldSign\Configuration(); $config->setApiKey('YOUR_API_KEY'); $sender_identities_api = new BoldSign\Api\SenderIdentitiesApi($config); $list_sender_identities_response = $sender_identities_api->listSenderIdentities($page = 1, $page_size = 10);
ApiClient client = Configuration.getDefaultApiClient(); client.setApiKey("YOUR_API_KEY"); SenderIdentitiesApi senderIdentitiesApi = new SenderIdentitiesApi(client); int page = 1; int pageSize = 10; SenderIdentityList listSenderIdentityResponse = senderIdentitiesApi.listSenderIdentities(page, pageSize, null, null);
import { SenderIdentitiesApi } from "@boldsign/node-sdk"; const senderIdentitiesApi = new SenderIdentitiesApi(); senderIdentitiesApi.setApiKey("YOUR_API_KEY"); const identityListResponse = senderIdentitiesApi.listSenderIdentities(1, 10);
Query parameters
pageSizeInteger | Size of the page to list the existing sender identities. |
pageIntegerRequired | Page index of the sender identities list. |
searchString | Using the search key, sender identities can be filtered based on properties such as name and email address. |
brandIdsarray | Filter sender identities that were assigned specific brand IDs during creation. |
Example response
200 Success
{ "result": [ { "name": "Luther Cooper", "email": "luthercooper@cubeflakes.com", "status": "Pending", "createdBy": "516f5251-xxxx-xxxx-xxxx-04b5e34c5968", "approvedDate": "", "redirectUrl": "https://boldsign.com", "brandId": "c94d34e9-8f1f-4ab1-926d-daa32095a851", "notificationSettings": { "viewed": true, "sent": false, "deliveryFailed": true, "declined": true, "revoked": true, "reassigned": true, "completed": true, "signed": true, "expired": true, "authenticationFailed": true, "reminders": true } } ], "pageDetails": { "pageSize": 10, "page": 1, "totalRecordsCount": 1, "totalPages": 1, "sortedColumn": "createdDate", "sortDirection": "DESC" } }