Skip to main content
Anchor to DeliveryParticipantCreateInput

DeliveryParticipantCreateInput

input_object

The input fields for creating a participant on a rate group.

•Boolean

Whether to automatically display new shipping services to the customer when a service becomes available.

•ID!
non-null

The ID of the carrier service for this participant.

•MoneyInput

The fixed fee that's defined by the merchant for this participant.

•Float

The merchant-defined percentage-of-rate fee for this participant.

•[DeliveryParticipantServiceInput!]

The list of shipping services offered by the participant.


Was this section helpful?

Anchor to Input objects using this inputInput objects using this input

•INPUT OBJECT

The input fields to create a rate group on a method definition. A rate group can contain either one participant, one rate definition (with or without a rate range condition), or many rate definitions (so long as they all have a rate range condition, and those rate range conditions all have the same subject and unit).

•INPUT OBJECT

The input fields to update a rate group. A rate group can contain either one participant, one rate definition (with or without a rate range condition), or many rate definitions (so long as they all have a rate range condition, and those rate range conditions all have the same subject and unit). To migrate from a rate group with rate definition(s) to a rate group with a participant (or vice versa), the original rate definitions (or participant) must be deleted via rateDefinitionsToDelete (or participantsToDelete) in the same mutation.


Was this section helpful?