From API Document :https://shopify.dev/docs/api/admin-graphql/2024-01/objects/FulfillmentOrder#connection-fulfillmentorder-fulfillments
We know that:
Once a fulfillment service accepts a fulfillment request, then after they are ready to pack items and send them for delivery, they create fulfillments with the fulfillmentCreateV2 mutation. They can provide tracking information right away or create fulfillments without it and then update the tracking information for fulfillments with the fulfillmentTrackingInfoUpdateV2 mutation.
But our client needs tracking information before creating fulfillment, Can we do that?