--- title: DeliveryParticipantUpdateInput - GraphQL Admin description: The input fields for updating a participant. api_version: unstable api_name: admin source_url: html: >- https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryParticipantUpdateInput md: >- https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryParticipantUpdateInput.md --- # Delivery​Participant​Update​Input input\_object The input fields for updating a participant. ## Fields * adapt​To​New​Services [Boolean](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Boolean) Whether new services should be included for the participant. * carrier​Service​Id [ID](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) A globally-unique ID of the carrier service. * fixed​Fee [Money​Input](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MoneyInput) The fixed fee to charge for the participant. * id [ID!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) non-null A globally-unique ID of the participant. * percentage​Of​Rate​Fee [Float](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Float) The percentage of rate fee to charge for the 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​Update​Input.participantsToUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryRateGroupUpdateInput#fields-participantsToUpdate) 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​Update​Input.participantsToUpdate](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/DeliveryRateGroupUpdateInput#fields-participantsToUpdate)