Create Service Level
Beta/v1/operations/carriers/{carrier_id}/service-levelsIdempotent with Idempotency-Key header. Learn more
Creates a service level for a carrier.
carrier_idstringCarrier ID.
include[]optional arrayenumValues:ownerowner.accountSub-objects to expand in the response. When omitted, sub-objects are returned as null.
namestringHuman-readable name for the service level, shown to customers at checkout when the service level is visible.
codestringCarrier-specific code identifying this service level (e.g. fedex_ground).
Must be unique among the carrier's service levels.
customer_portal_visibilityoptional stringenumValues:visiblehiddenService level visibility in the customer portal. Defaults to visible.
A visible service level can be selected by your customers at checkout; a hidden one is not offered there. New service levels are visible unless set to hidden.
is_defaultbooleanWhether this becomes the carrier's default service level, pre-selected when the carrier is chosen.
Each carrier has at most one default; setting this to true clears the carrier's existing default.
idstringService level ID.
objectstringenumValues:service_levelResource type identifier.
namestringHuman-readable name for the service level, shown to customers at checkout when the service level is visible.
service_level_tokenstringCarrier-specific code identifying this service level (e.g. fedex_ground, ups_next_day_air).
Values are carrier-defined, so any non-empty string is accepted.
customer_portal_visibilitystringenumValues:visiblehiddenWhether customers can see and select this service level at checkout in the customer portal.
is_defaultbooleanWhether this is the carrier's default service level, pre-selected when the carrier is chosen.
Each carrier has at most one default; setting a new default clears the previous one.
ownerownerExpandablenullableProvenance of this service level.
System-owned service levels are platform-provided defaults that cannot be updated or deleted; account-owned service levels are custom to your account.
objectstringenumValues:ownerResource type identifier.
typestringenumValues:systemaccountWhere this resource came from.
system: a platform-provided default shared across all accounts; not editable.account: created and owned by a specific account; theaccountfield identifies which.
accountaccountExpandablenullableThe account that owns this resource.
Present only when type is account; system-owned resources have no owning account.
idstringAccount ID.
objectstringenumValues:accountResource type identifier.
namestringThe account's display name.
Default billing address.
null in this endpoint.Default shipping address.
null in this endpoint.brandingaccount_brandingnullableCustomer-facing branding for the account, such as the logo, support contacts, and social links.
null in this endpoint.portalaccount_portalnullableThe account's customer portal settings, including the portal URL slug.
null in this endpoint.created_atstring (date-time)Creation timestamp.
updated_atstring (date-time)Last updated timestamp.
created_atstring (date-time)Creation timestamp.
updated_atstring (date-time)Last updated timestamp.
Responses
Successful response for Create Service Level