All URIs are relative to https://panel.sendcloud.sc/api/v3.
| Method | HTTP request | Description |
|---|---|---|
| scPublicV3DsfDeleteCarrierSupportContacts() | DELETE /dsf/carrier-support-contacts/{id} | Delete a carrier support contact |
| scPublicV3DsfGetCarrierSupportContacts() | GET /dsf/carrier-support-contacts | Retrieve carrier support contacts |
| scPublicV3DsfPatchCarrierSupportContacts() | PATCH /dsf/carrier-support-contacts/{id} | Update a carrier support contact |
| scPublicV3DsfPostCarrierSupportContacts() | POST /dsf/carrier-support-contacts | Create carrier support contact |
scPublicV3DsfDeleteCarrierSupportContacts($id)Delete a carrier support contact
A carrier support contact is required in order to create tickets for shipments sent under your own carrier contract so that we can forward the claim correctly. Ticket creation will fail if a carrier support contact is missing for a carrier you use with your own contract.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: HTTPBasicAuth
$config = Toppy\Sendcloud\V3\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new Toppy\Sendcloud\V3\Api\CarrierSupportContactsApi(
// If you want use custom http client, pass your client which implements `Psr\Http\Client\ClientInterface`.
// This is optional, `Psr18ClientDiscovery` will be used to find http client. For instance `GuzzleHttp\Client` implements that interface
new GuzzleHttp\Client(),
$config
);
$id = 56; // int | Support contact id
try {
$apiInstance->scPublicV3DsfDeleteCarrierSupportContacts($id);
} catch (Exception $e) {
echo 'Exception when calling CarrierSupportContactsApi->scPublicV3DsfDeleteCarrierSupportContacts: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| id | int | Support contact id |
void (empty response body)
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
scPublicV3DsfGetCarrierSupportContacts(): \Toppy\Sendcloud\V3\Model\CarrierSupportContactRetrieve carrier support contacts
A carrier support contact is required in order to create tickets for shipments sent under your own carrier contract so that we can forward the claim correctly. Ticket creation will fail if a carrier support contact is missing for a carrier you use with your own contract.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: HTTPBasicAuth
$config = Toppy\Sendcloud\V3\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new Toppy\Sendcloud\V3\Api\CarrierSupportContactsApi(
// If you want use custom http client, pass your client which implements `Psr\Http\Client\ClientInterface`.
// This is optional, `Psr18ClientDiscovery` will be used to find http client. For instance `GuzzleHttp\Client` implements that interface
new GuzzleHttp\Client(),
$config
);
try {
$result = $apiInstance->scPublicV3DsfGetCarrierSupportContacts();
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling CarrierSupportContactsApi->scPublicV3DsfGetCarrierSupportContacts: ', $e->getMessage(), PHP_EOL;
}This endpoint does not need any parameter.
\Toppy\Sendcloud\V3\Model\CarrierSupportContact
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
scPublicV3DsfPatchCarrierSupportContacts($id, $patchSupportContactRequest): \Toppy\Sendcloud\V3\Model\CarrierSupportContactUpdate a carrier support contact
A carrier support contact is required in order to create tickets for shipments sent under your own carrier contract so that we can forward the claim correctly. Ticket creation will fail if a carrier support contact is missing for a carrier you use with your own contract.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: HTTPBasicAuth
$config = Toppy\Sendcloud\V3\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new Toppy\Sendcloud\V3\Api\CarrierSupportContactsApi(
// If you want use custom http client, pass your client which implements `Psr\Http\Client\ClientInterface`.
// This is optional, `Psr18ClientDiscovery` will be used to find http client. For instance `GuzzleHttp\Client` implements that interface
new GuzzleHttp\Client(),
$config
);
$id = 56; // int | Support contact id
$patchSupportContactRequest = new \Toppy\Sendcloud\V3\Model\PatchSupportContactRequest(); // \Toppy\Sendcloud\V3\Model\PatchSupportContactRequest
try {
$result = $apiInstance->scPublicV3DsfPatchCarrierSupportContacts($id, $patchSupportContactRequest);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling CarrierSupportContactsApi->scPublicV3DsfPatchCarrierSupportContacts: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| id | int | Support contact id | |
| patchSupportContactRequest | \Toppy\Sendcloud\V3\Model\PatchSupportContactRequest |
\Toppy\Sendcloud\V3\Model\CarrierSupportContact
- Content-Type:
application/json - Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
scPublicV3DsfPostCarrierSupportContacts($createSupportContactRequest): \Toppy\Sendcloud\V3\Model\CarrierSupportContactCreate carrier support contact
A carrier support contact is required in order to create tickets for shipments sent under your own carrier contract so that we can forward the claim correctly. Note that ticket creation will fail if a carrier support contact is missing for a carrier you use with your own contract.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: HTTPBasicAuth
$config = Toppy\Sendcloud\V3\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new Toppy\Sendcloud\V3\Api\CarrierSupportContactsApi(
// If you want use custom http client, pass your client which implements `Psr\Http\Client\ClientInterface`.
// This is optional, `Psr18ClientDiscovery` will be used to find http client. For instance `GuzzleHttp\Client` implements that interface
new GuzzleHttp\Client(),
$config
);
$createSupportContactRequest = new \Toppy\Sendcloud\V3\Model\CreateSupportContactRequest(); // \Toppy\Sendcloud\V3\Model\CreateSupportContactRequest
try {
$result = $apiInstance->scPublicV3DsfPostCarrierSupportContacts($createSupportContactRequest);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling CarrierSupportContactsApi->scPublicV3DsfPostCarrierSupportContacts: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| createSupportContactRequest | \Toppy\Sendcloud\V3\Model\CreateSupportContactRequest |
\Toppy\Sendcloud\V3\Model\CarrierSupportContact
- Content-Type:
application/json - Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]