How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Courier Routing Strategies API

The Routing Strategies API from Courier — 3 operation(s) for routing strategies.

Courier Routing Strategies API is one of 22 APIs that Courier publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Routing Strategies. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 6 operations across 3 paths, and defines 24 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://api.courier.com.

6 operations 3 paths 24 schemas 1 DELETE3 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.courier.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Courier Routing Strategies API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth).

Paths & Operations 6

Across 3 paths, the API surfaces 6 operations — 1 DELETE, 3 GET, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Routing Strategies 6
GET
/routing-strategies
List Routing Strategies
routingStrategies_list 2 params → 200
POST
/routing-strategies
Create Routing Strategy
routingStrategies_create body → 201400
GET
/routing-strategies/{id}
Get Routing Strategy
routingStrategies_retrieve 1 param → 200404
PUT
/routing-strategies/{id}
Replace Routing Strategy
routingStrategies_replace 1 param body → 200400404
DELETE
/routing-strategies/{id}
Archive Routing Strategy
routingStrategies_archive 1 param → 204404409
GET
/routing-strategies/{id}/notifications
List Associated Notifications
routingStrategies_listNotifications 3 params → 200404

Schemas 24

The contract defines 24 schemas that model the data the API accepts and returns. The most detailed are RoutingStrategyGetResponse (11 properties), RoutingStrategySummary (8 properties), NotificationTemplateSummary (8 properties), Channel (7 properties). Each schema is shown below with its type and property counts.

MessageChannels
object
NotificationTemplateSummary
object
V2 (CDS) template summary returned in list responses.
8 properties 6 required
ChannelMetadata
object
1 property
MessageProviders
object
RoutingStrategyReplaceRequest
object
Request body for replacing a routing strategy. Full document replacement; missing optional fields are cleared.
6 properties 2 required
BadRequest
object
1 property 1 required
MessageRouting
object
2 properties 2 required
AssociatedNotificationListResponse
object
Paginated list of notification templates associated with a routing strategy.
2 properties 2 required
Conflict
object
1 property 1 required
RoutingStrategyCreateRequest
object
Request body for creating a routing strategy.
6 properties 2 required
MessageProvidersType
object
4 properties
RoutingStrategyGetResponse
object
Full routing strategy entity returned by GET.
11 properties 7 required
BaseError
object
1 property 1 required
RoutingStrategyListResponse
object
Paginated list of routing strategy summaries.
2 properties 2 required
Paging
object
2 properties 1 required
MessageRoutingChannel
UTM
object
5 properties
RoutingMethod
string
Metadata
object
1 property
RoutingStrategySummary
object
Routing strategy metadata returned in list responses. Does not include routing/channels/providers content.
8 properties 4 required
Channel
object
7 properties
NotFound
object
1 property 1 required
MessageRoutingMethod
string
Timeouts
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

courier-routing-strategies-api-openapi.yml Raw ↑

Other APIs Courier publishes across the network.

Courier Inbox Real-Time API
Courier Audiences API
Courier Audit Events API
Courier Authentication API
Courier Automations API
Courier Brands API
Courier Bulk API
Courier Courier Create API
Courier Device Tokens API
Courier Inbound API
Courier Journeys API
Courier Lists API
Where this information came from

This is an independent, third-party profile of Courier Routing Strategies API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.