Menu
deliveryProfileRemove
Enqueue the removal of a delivery profile.
Use it in a workflow
- Add a step and choose the Shopify connector.
- Pick the deliveryProfileRemove action (under Delivery).
- Fill in the fields below, then reference the result from later steps as
{{deliveryprofileremove.response.data}}.
Query
This is the mutation the action sends by default. Edit it in the step's Query field to change which fields come back.
mutation DeliveryProfileRemove($id: ID!) {
deliveryProfileRemove(id: $id) {
job {
done
id
query {
appDiscountTypes
availableBackupRegions
availableCarrierServices
availableLocales
backupRegion
businessEntities
catalogOperations
collectionConditionMetafieldDefinitions
collectionRulesConditions
consentPolicyRegions
currentAppInstallation
currentStaffMember
deliveryPromiseSettings
financeAppAccessPolicy
financeKycInformation
fulfillmentConstraintRules
giftCardConfiguration
inventoryProperties
locationsAvailableForDeliveryProfiles
metafieldDefinitionTypes
onlineStore
pendingOrdersCount
primaryMarket
privacySettings
publicApiVersions
serverPixel
shop
shopBillingPreferences
shopifyPaymentsAccount
storeCreditConfiguration
taxonomy
}
}
userErrors {
field
message
}
}
}
Variables
Pass these as a JSON object in the step's Variables field.
{
"id": "string"
}
Response
Read the result with {{deliveryprofileremove.response.data.data.deliveryProfileRemove}}. If the API returns errors, the step fails and they are at {{deliveryprofileremove.response.data.errors}}.
Need more? See the Shopify guide for connection setup and behaviour shared by every action.
Was this page helpful?