--- title: DeliveryPromiseParticipant - GraphQL Admin description: Returns enabled delivery promise participants. api_version: unstable api_name: admin source_url: html: >- https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryPromiseParticipant md: >- https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryPromiseParticipant.md --- # Delivery​Promise​Participant object Requires `read_delivery_promises` access scope. Returns enabled delivery promise participants. ## Fields * branded​Promise​Handle [String!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) non-null The branded promise handle of the promise participant. * id [ID!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) non-null The ID of the promise participant. * owner [Delivery​Promise​Participant​Owner](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DeliveryPromiseParticipantOwner) The resource that the participant is attached to. * owner​Type [Delivery​Promise​Participant​Owner​Type!](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryPromiseParticipantOwnerType) non-null The owner type of the participant. *** ## Map ### Fields and connections with this object * <->[DeliveryPromiseParticipantConnection.nodes](https://shopify.dev/docs/api/admin-graphql/unstable/connections/DeliveryPromiseParticipantConnection#returns-nodes) * {}[DeliveryPromiseParticipantEdge.node](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryPromiseParticipantEdge#field-DeliveryPromiseParticipantEdge.fields.node) * {}[ProductVariant.deliveryPromiseParticipants](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ProductVariant#field-ProductVariant.fields.deliveryPromiseParticipants) *** ## Queries * [delivery​Promise​Participants](https://shopify.dev/docs/api/admin-graphql/unstable/queries/deliveryPromiseParticipants) query Returns delivery promise participants. * owner​Ids [\[ID!\]](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) ### Arguments The product variant ID to filter by. * branded​Promise​Handle [String!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) required The branded promise handle to filter by. * owner​Type [Delivery​Promise​Participant​Owner​Type](https://shopify.dev/docs/api/admin-graphql/unstable/enums/DeliveryPromiseParticipantOwnerType) The owner type to filter by. * first [Int](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Int) The first `n` elements from the [paginated list](https://shopify.dev/api/usage/pagination-graphql). * after [String](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) The elements that come after the specified [cursor](https://shopify.dev/api/usage/pagination-graphql). * last [Int](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Int) The last `n` elements from the [paginated list](https://shopify.dev/api/usage/pagination-graphql). * before [String](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) The elements that come before the specified [cursor](https://shopify.dev/api/usage/pagination-graphql). * reverse [Boolean](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Boolean) Default:false Reverse the order of the underlying list. *** *** ## \DeliveryPromiseParticipant Queries ### Queried by * \[delivery​Promise​Participants](https://shopify.dev/docs/api/admin-graphql/unstable/queries/deliveryPromiseParticipants) *** ## Mutations * [delivery​Promise​Participants​Update](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliveryPromiseParticipantsUpdate) mutation Updates the delivery promise participants by adding or removing owners based on a branded promise handle. * branded​Promise​Handle [String!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) required ### Arguments The branded promise handle to update the delivery promise participants for. * owners​To​Add [\[ID!\]](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) Default:\[] The owners to add to the delivery promise participants. * owners​To​Remove [\[ID!\]](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) Default:\[] The owners to remove from the delivery promise participants. *** *** ## <\~> DeliveryPromiseParticipant Mutations ### Mutated by * <\~>[delivery​Promise​Participants​Update](https://shopify.dev/docs/api/admin-graphql/unstable/mutations/deliveryPromiseParticipantsUpdate) *** ## Interfaces * [Node](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/Node) interface *** ## ||-DeliveryPromiseParticipant Implements ### Implements * ||-[Node](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/Node)