# Get Suppliers
source: https://developer.mastercard.com/iccp/documentation/05_api_reference/soap_api/configuration-details/getsuppliers/index.md

> Get a list of suppliers to whom payments can be made. The supplier ID identifies the supplier in the submit purchase request calls.
Note: The request is not applicable to ICMP.

## Parameter {#parameter}

|    Name     |                     Description                      | Required |     Type      |
|-------------|------------------------------------------------------|----------|---------------|
| `companyId` | The ID of your company, up to 22 characters maximum. | Yes      | Integer, long |

### Sample Request {#sample-request}

```xml
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
	<SOAP-ENV:Header />
	<SOAP-ENV:Body>
		<getSuppliersRequest xmlns="http://mastercard.com/sd/pc2/service" xmlns:ns3="http://mastercard.com/sd/pc/service">
			<companyId>266497</companyId>
		</getSuppliersRequest>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
```

## Response {#response}

|   Name   |                                                                 Description                                                                  | Required |     Type     |
|----------|----------------------------------------------------------------------------------------------------------------------------------------------|----------|--------------|
| `id`     | The id of a supplier, up to 22 characters maximum                                                                                            | Yes      | Numeric      |
| `name`   | The name of a supplier                                                                                                                       | Yes      | Alphanumeric |
| `isICMP` | The ICMP suppliers are set up to validate mobile virtual card authorizations conducted at designated merchants. This is an optional element. |          |              |

#### Sample Response {#sample-response}

```xml
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
	<S:Body>
		<ns2:getSuppliersResponse xmlns="http://mastercard.com/sd/pc/service" xmlns:ns2="http://mastercard.com/sd/pc2/service">
			<ns2:supplier>
					<ns2:id>662613</ns2:id>
					<ns2:name>email.supplier.fake.all.enabled</ns2:name>
				</ns2:supplier>
				<ns2:supplier>
					<ns2:id>20679820</ns2:id>
					<ns2:name>iccp.mid.supplier</ns2:name>
				</ns2:supplier>
				<ns2:supplier>
					<ns2:id>20679822</ns2:id>
					<ns2:name>iccp.mid.supplier.two</ns2:name>
				</ns2:supplier>
				<ns2:supplier>
					<ns2:id>20679740</ns2:id>
					<ns2:name>ICCP Supp with STP</ns2:name>
				</ns2:supplier>
				<ns2:supplier>
					<ns2:id>20679788</ns2:id>
					<ns2:name>icmp.mid.supplier</ns2:name>
					<ns2:isICMP>Y</ns2:isICMP>
				</ns2:supplier>
				<ns2:supplier>
					<ns2:id>20679810</ns2:id>
					<ns2:name>Arun_Test_ICMP_SUPP_wo_STP</ns2:name>
					<ns2:isICMP>Y</ns2:isICMP>
				</ns2:supplier>
				<ns2:supplier>
					<ns2:id>20679744</ns2:id>
					<ns2:name>AT_ICCP_SUPP</ns2:name>
				</ns2:supplier>
				<ns2:supplier>
					<ns2:id>20679738</ns2:id>
					<ns2:name>icmp trial</ns2:name>
					<ns2:isICMP>Y</ns2:isICMP>
				</ns2:supplier>
				<ns2:supplier>
					<ns2:id>20679588</ns2:id>
					<ns2:name>icmp.mid.supplier.soap</ns2:name>
					<ns2:isICMP>Y</ns2:isICMP>
				</ns2:supplier>
				<ns2:supplier>
					<ns2:id>20679590</ns2:id>
					<ns2:name>iccp.mid.supplier.soap</ns2:name>
				</ns2:supplier>
				<ns2:supplier>
					<ns2:id>20679750</ns2:id>
					<ns2:name>icmpReports</ns2:name>
					<ns2:isICMP>Y</ns2:isICMP>
				</ns2:supplier>
				<ns2:supplier>
					<ns2:id>20679802</ns2:id>
					<ns2:name>ICCP Test</ns2:name>
				</ns2:supplier>
				<ns2:supplier>
				<ns2:id>662614</ns2:id>
			<ns2:name>stp.supplier.fake.send.email.disabled</ns2:name>
			</ns2:supplier>
		<ns2:errorMessage xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
		</ns2:getSuppliersResponse>
	</S:Body>
</S:Envelope>
```

