# Magento2\TemandoShippingCheckoutCartCollectionPointManagementV1Api

All URIs are relative to https://magento2.talisman-innovations.com/rest/default.

Method | HTTP request | Description
------------- | ------------- | -------------
[**temandoShippingCheckoutCartCollectionPointManagementV1DeleteSearchRequestDelete()**](TemandoShippingCheckoutCartCollectionPointManagementV1Api.md#temandoShippingCheckoutCartCollectionPointManagementV1DeleteSearchRequestDelete) | **DELETE** /V1/carts/mine/collection-point/search-request | 
[**temandoShippingCheckoutCartCollectionPointManagementV1GetCollectionPointsGet()**](TemandoShippingCheckoutCartCollectionPointManagementV1Api.md#temandoShippingCheckoutCartCollectionPointManagementV1GetCollectionPointsGet) | **GET** /V1/carts/mine/collection-point/search-result | 
[**temandoShippingCheckoutCartCollectionPointManagementV1SaveSearchRequestPut()**](TemandoShippingCheckoutCartCollectionPointManagementV1Api.md#temandoShippingCheckoutCartCollectionPointManagementV1SaveSearchRequestPut) | **PUT** /V1/carts/mine/collection-point/search-request | 
[**temandoShippingCheckoutCartCollectionPointManagementV1SelectCollectionPointPost()**](TemandoShippingCheckoutCartCollectionPointManagementV1Api.md#temandoShippingCheckoutCartCollectionPointManagementV1SelectCollectionPointPost) | **POST** /V1/carts/mine/checkout-collection-point/select | 


## `temandoShippingCheckoutCartCollectionPointManagementV1DeleteSearchRequestDelete()`

```php
temandoShippingCheckoutCartCollectionPointManagementV1DeleteSearchRequestDelete(): bool
```



Delete a customer's search for collection points.

### Example

```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');



$apiInstance = new Magento2\Api\TemandoShippingCheckoutCartCollectionPointManagementV1Api(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client()
);

try {
    $result = $apiInstance->temandoShippingCheckoutCartCollectionPointManagementV1DeleteSearchRequestDelete();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TemandoShippingCheckoutCartCollectionPointManagementV1Api->temandoShippingCheckoutCartCollectionPointManagementV1DeleteSearchRequestDelete: ', $e->getMessage(), PHP_EOL;
}
```

### Parameters

This endpoint does not need any parameter.

### Return type

**bool**

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: `*/*`

[[Back to top]](#) [[Back to API list]](../../README.md#endpoints)
[[Back to Model list]](../../README.md#models)
[[Back to README]](../../README.md)

## `temandoShippingCheckoutCartCollectionPointManagementV1GetCollectionPointsGet()`

```php
temandoShippingCheckoutCartCollectionPointManagementV1GetCollectionPointsGet(): \Magento2\Model\TemandoShippingDataDeliveryQuoteCollectionPointInterface[]
```



Retrieve collection points matching the customer's search parameters.

### Example

```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');



$apiInstance = new Magento2\Api\TemandoShippingCheckoutCartCollectionPointManagementV1Api(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client()
);

try {
    $result = $apiInstance->temandoShippingCheckoutCartCollectionPointManagementV1GetCollectionPointsGet();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TemandoShippingCheckoutCartCollectionPointManagementV1Api->temandoShippingCheckoutCartCollectionPointManagementV1GetCollectionPointsGet: ', $e->getMessage(), PHP_EOL;
}
```

### Parameters

This endpoint does not need any parameter.

### Return type

[**\Magento2\Model\TemandoShippingDataDeliveryQuoteCollectionPointInterface[]**](../Model/TemandoShippingDataDeliveryQuoteCollectionPointInterface.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: `*/*`

[[Back to top]](#) [[Back to API list]](../../README.md#endpoints)
[[Back to Model list]](../../README.md#models)
[[Back to README]](../../README.md)

## `temandoShippingCheckoutCartCollectionPointManagementV1SaveSearchRequestPut()`

```php
temandoShippingCheckoutCartCollectionPointManagementV1SaveSearchRequestPut($temando_shipping_checkout_cart_collection_point_management_v1_save_search_request_put_body): \Magento2\Model\TemandoShippingDataDeliveryCollectionPointSearchRequestInterface
```



Save a customer's search for collection points.

### Example

```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');



$apiInstance = new Magento2\Api\TemandoShippingCheckoutCartCollectionPointManagementV1Api(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client()
);
$temando_shipping_checkout_cart_collection_point_management_v1_save_search_request_put_body = new \Magento2\Model\TemandoShippingCheckoutGuestCartCollectionPointManagementV1SaveSearchRequestPutRequest(); // \Magento2\Model\TemandoShippingCheckoutGuestCartCollectionPointManagementV1SaveSearchRequestPutRequest

try {
    $result = $apiInstance->temandoShippingCheckoutCartCollectionPointManagementV1SaveSearchRequestPut($temando_shipping_checkout_cart_collection_point_management_v1_save_search_request_put_body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TemandoShippingCheckoutCartCollectionPointManagementV1Api->temandoShippingCheckoutCartCollectionPointManagementV1SaveSearchRequestPut: ', $e->getMessage(), PHP_EOL;
}
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **temando_shipping_checkout_cart_collection_point_management_v1_save_search_request_put_body** | [**\Magento2\Model\TemandoShippingCheckoutGuestCartCollectionPointManagementV1SaveSearchRequestPutRequest**](../Model/TemandoShippingCheckoutGuestCartCollectionPointManagementV1SaveSearchRequestPutRequest.md)|  | [optional]

### Return type

[**\Magento2\Model\TemandoShippingDataDeliveryCollectionPointSearchRequestInterface**](../Model/TemandoShippingDataDeliveryCollectionPointSearchRequestInterface.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: `*/*`

[[Back to top]](#) [[Back to API list]](../../README.md#endpoints)
[[Back to Model list]](../../README.md#models)
[[Back to README]](../../README.md)

## `temandoShippingCheckoutCartCollectionPointManagementV1SelectCollectionPointPost()`

```php
temandoShippingCheckoutCartCollectionPointManagementV1SelectCollectionPointPost($temando_shipping_checkout_cart_collection_point_management_v1_select_collection_point_post_body): bool
```



Select a given collection point for checkout.

### Example

```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');



$apiInstance = new Magento2\Api\TemandoShippingCheckoutCartCollectionPointManagementV1Api(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client()
);
$temando_shipping_checkout_cart_collection_point_management_v1_select_collection_point_post_body = new \Magento2\Model\TemandoShippingCheckoutGuestCartCollectionPointManagementV1SelectCollectionPointPostRequest(); // \Magento2\Model\TemandoShippingCheckoutGuestCartCollectionPointManagementV1SelectCollectionPointPostRequest

try {
    $result = $apiInstance->temandoShippingCheckoutCartCollectionPointManagementV1SelectCollectionPointPost($temando_shipping_checkout_cart_collection_point_management_v1_select_collection_point_post_body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TemandoShippingCheckoutCartCollectionPointManagementV1Api->temandoShippingCheckoutCartCollectionPointManagementV1SelectCollectionPointPost: ', $e->getMessage(), PHP_EOL;
}
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **temando_shipping_checkout_cart_collection_point_management_v1_select_collection_point_post_body** | [**\Magento2\Model\TemandoShippingCheckoutGuestCartCollectionPointManagementV1SelectCollectionPointPostRequest**](../Model/TemandoShippingCheckoutGuestCartCollectionPointManagementV1SelectCollectionPointPostRequest.md)|  | [optional]

### Return type

**bool**

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: `*/*`

[[Back to top]](#) [[Back to API list]](../../README.md#endpoints)
[[Back to Model list]](../../README.md#models)
[[Back to README]](../../README.md)
