Consider to pass entire GQL Request.context to Dio RequestOptions.extra. It would make possible to share data between GQL Link and Dio interceptor.