--- title: DeliveryParticipantCreateInput - GraphQL Admin description: The input fields for creating a participant on a rate group. api_version: unstable api_name: admin source_url: html: >- https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryParticipantCreateInput md: >- https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryParticipantCreateInput.md --- # Delivery​Participant​Create​Input input\_object The input fields for creating a participant on a rate group. ## Fields * adapt​To​New​Services [Boolean](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Boolean) Whether to automatically display new shipping services to the customer when a service becomes available. * carrier​Service​Id [ID!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) non-null The ID of the carrier service for this participant. * fixed​Fee [Money​Input](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MoneyInput) The fixed fee that's defined by the merchant for this participant. * percentage​Of​Rate​Fee [Float](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Float) The merchant-defined percentage-of-rate fee for this participant. * services [\[Delivery​Participant​Service​Input!\]](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryParticipantServiceInput) The list of shipping services offered by the participant. *** ## Input objects using this input * [Delivery​Rate​Group​Create​Input.participantsToCreate](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryRateGroupCreateInput#fields-participantsToCreate) 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). * [Delivery​Rate​Group​Update​Input.participantsToCreate](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryRateGroupUpdateInput#fields-participantsToCreate) 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. *** ## Map ### Input objects using this input * [Delivery​Rate​Group​Create​Input.participantsToCreate](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryRateGroupCreateInput#fields-participantsToCreate) * [Delivery​Rate​Group​Update​Input.participantsToCreate](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryRateGroupUpdateInput#fields-participantsToCreate)