Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Newstore routing-config API

Routing Configuration

Newstore routing-config API is one of 42 APIs that Newstore publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include routing-config. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

This API exposes 16 operations across 8 paths, and defines 14 schemas. It is described by OpenAPI 2.0, at version 1.0.

Requests are made against the base URL https://dodici-demo.p.newstore.net.

16 operations 8 paths 14 schemas 8 GET8 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
1.0
Base URL
https://dodici-demo.p.newstore.net
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Newstore routing-config API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (oauth) using the application flow, exposing 29 scopes.

Paths & Operations 16

Across 8 paths, the API surfaces 16 operations — 8 GET, 8 POST. Each is listed below with its method, path, parameters, and response codes.

routing-config 16

Routing Configuration

GET
/v0/config/routing/can_update_ffr_processed_externally
showExternalFulfillmentSettings
showExternalFulfillmentSettings → default200404429500502503
POST
/v0/config/routing/can_update_ffr_processed_externally
createExternalFulfillmentSettings
createExternalFulfillmentSettings 2 params → default200400409429500502503
GET
/v0/config/routing/cancel_on_conflict
showCancellationPolicySettings
showCancellationPolicySettings → default200429500502503
POST
/v0/config/routing/cancel_on_conflict
createCancellationPolicySettings
createCancellationPolicySettings 2 params → default200400429500502503
GET
/v0/config/routing/enable_automatic_rerouting
showAutomaticReroutingSetting
showAutomaticReroutingSetting → default200429500502503
POST
/v0/config/routing/enable_automatic_rerouting
createAutomaticReroutingSetting
createAutomaticReroutingSetting 2 params → default200400429500502503
GET
/v0/config/routing/enable_capacity_based_routing
showCapacityBasedRoutingSettings
showCapacityBasedRoutingSettings → default200429500502503
POST
/v0/config/routing/enable_capacity_based_routing
createCapacityBasedRoutingSettings
createCapacityBasedRoutingSettings 2 params → default200400429500502503
GET
/v0/config/routing/reroute_to_rejected_fulfillment_nodes
showRejectedReroutingSettings
showRejectedReroutingSettings → default200429500502503
POST
/v0/config/routing/reroute_to_rejected_fulfillment_nodes
createRejectedReroutingSettings
createRejectedReroutingSettings 2 params → default200400429500502503
GET
/v0/config/routing/skip_shipping_offer_update_for_dc_orders
showShippingOfferUpdateSettings
showShippingOfferUpdateSettings → default200429500502503
POST
/v0/config/routing/skip_shipping_offer_update_for_dc_orders
createShippingOfferUpdateSettings
createShippingOfferUpdateSettings 2 params → default200400429500502503
GET
/v0/config/routing/uses_external_atp
showExternalAtpSettings
showExternalAtpSettings → default200429500502503
POST
/v0/config/routing/uses_external_atp
createExternalAtpSettings
createExternalAtpSettings 2 params → default200400429500502503
GET
/v0/routing/shipments_limit
listShipmentLimits
listShipmentLimits → default200429500502503
POST
/v0/routing/shipments_limit
createShipmentLimits
createShipmentLimits 2 params → default204400429500502503

Schemas 14

The contract defines 14 schemas that model the data the API accepts and returns. The most detailed are Problem (9 properties), ShipmentLimitsRequest (3 properties), RejectedReroutingSettings (2 properties), ExternalAtpSettings (2 properties). Each schema is shown below with its type and property counts.

CapacityBasedRoutingSettings
object
2 properties 1 required
Problem
object
9 properties
ShipmentLimitsRequest
object
Limit shipment rules for given currency x service level
3 properties 3 required
ShipmentLimitsResponse
object
List of all shipments limit rules
1 property 1 required
LimitExceededWhen
object
2 properties 2 required
CancellationPolicySettings
object
2 properties 1 required
CancellationPolicySettingsValue
object
Order cancellation policies.
2 properties
ShippingOfferUpdateSettings
object
2 properties 1 required
AutomaticReroutingSettings
object
2 properties 1 required
ExternalFulfillmentSettingsResponse
object
Current external-fulfillment configuration setting.
2 properties 2 required
ExternalFulfillmentSettingsRequest
object
Payload for setting external-fulfillment configuration.
1 property 1 required
ExternalAtpSettings
object
2 properties 1 required
RejectedReroutingSettings
object
2 properties 1 required
CancellationPolicySettingsReasons
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

newstore-routing-config-api-openapi.yml Raw ↑

Other APIs Newstore publishes across the network.

Newstore address API
Newstore audit-events API
Newstore cart API
Newstore cashboxes API
Newstore customer-configuration API
Newstore customer-profile API
Newstore customerProfile API
Newstore data API
Newstore EasypostAdapterConfig API
Newstore external-public API
Newstore fulfillment-requests API
Newstore identity-providers API