# Scurri Delivery Options API

The Delivery Options API provides eCommerce sellers with accurate shipping
options at the checkout. Rules are created in the Scurri UI which enables you
to specify the criteria for which options appear at checkout - this includes
attributes such as recipient address, item dimension, and weight, and the day
of the week. The API is also integrated with:
- Delivery Locations lookup: An API that provides eCommerce sellers with a list of delivery
  locations available at checkout. This allows customers to deliver their package to a location convenient to them. 
- Estimated Delivery Date calculation: Provides the estimated delivery date,
  when available.

## Authentication
All requests must be authenticated using API token-based authentication.
You must include the token in the Authorization header, e.g.:
``` 
Authorization: token YOUR_API_TOKEN
```

## Request and Response Format
All requests and responses are in JSON format, unless stated otherwise.


Version: 2025.1

## Servers

Scurri Sandbox Environment
```
https://sandbox.scurri.co.uk
```

## Security

### ApiKeyAuth

Type: apiKey
In: header
Name: Authorization

## Download OpenAPI description

[Scurri Delivery Options API](https://docs.scurri.com/_bundle/connect/delivery-options-api/versions/2025.1/openapi.yaml)

## Delivery Options

This API provides a list of available delivery options, along with the service_id, 
a description of the option and price where applicable


### Get a list of available delivery options at checkout

 - [POST /api/2.0.0/company/{company-slug}/delivery_options/](https://docs.scurri.com/connect/delivery-options-api/versions/2025.1/openapi/delivery-options/post-delivery-options-api-2.0.0-company-slug-delivery-options.md)

