In Admin there are messages around a custom app calling deprecated endpoints (message below). I called the endpoint for the list of deprecated API calls (example response below) and remedied them in the application and deployed it. I have also updated the custom app configurations to use the latest webhook version, though the app doesn’t have any webhook subscriptions and I have validated there are no subscriptions through the REST endpoint. Despite doing this I am still seeing the last_call_at date change for most of the objects in deprecated_api_calls. Is there a way to see the URLs that are are calling the deprecated_api_calls so I can debug where these calls are coming from?
Message
Some of your custom apps and/or admin webhook subscriptions may not work as expected because they are using deprecated API versions. Contact your developer to ensure your store doesn’t experience disruptions. If you can’t contact the original developer, you can hire a Shopify expert.
This message is based on data from the last 14 days and may not reflect recently fixed apps and webhooks.
Response from API call to get a list of deprecated API calls
{
"data_updated_at": "2023-05-22T13:59:59.000000Z",
"deprecated_api_calls": [
{
"api_type": "REST",
"description": "Some customer fields have been deprecated from the Admin REST API's Order resource.",
"documentation_url": "https://shopify.dev/changelog/property-deprecations-in-the-rest-admin-api-order-resource",
"endpoint": "Order",
"last_call_at": "2023-05-22T09:27:44.000000Z",
"migration_deadline": "2023-07-01T15:00:00.000000Z",
"graphql_schema_name": null,
"version": "2022-07"
},
{
"api_type": "REST",
"description": " The relationship between a ProductVariant and a FulfillmentService was changed in the 2022-07 API version. A ProductVariant can be stocked by multiple fulfillment services. As a result, we recommend that you no longer use the following fields: - ProductVariant.fulfillment_service (GraphQL) (REST) - LineItem.fulfillment_service (GraphQL) (REST) Instead, you should use inventory items and inventory levels if you need to find, or manage, where a product is stocked. If you need to determine whether a product is a gift card, you should continue to use the ProductVariant.fulfillment_service field until an alternative is available. Learn more about managing inventory quantities and states. ",
"documentation_url": "https://shopify.dev/changelog/property-deprecations-in-the-admin-api-order-and-lineitem-resource",
"endpoint": "Order",
"last_call_at": "2023-05-22T09:27:44.000000Z",
"migration_deadline": "2023-07-01T15:00:00.000000Z",
"graphql_schema_name": null,
"version": "2022-07"
},
{
"api_type": "REST",
"description": "The `origin_location` and `destination_location` fields on line items have been deprecated from Admin REST API's Order resource.",
"documentation_url": "https://shopify.dev/changelog/property-deprecations-in-the-admin-api-order-and-lineitem-resource",
"endpoint": "Order",
"last_call_at": "2023-05-22T09:27:44.000000Z",
"migration_deadline": "2023-07-01T15:00:00.000000Z",
"graphql_schema_name": null,
"version": "2022-10"
},
{
"api_type": "REST",
"description": "The gateway, payment_details, and processing_method fields on the Order resource have been removed.\n\n\nThe `orders/transactions.json` REST endpoint, and the `transactions` GraphQL connection provide correct information per transaction set.\n",
"documentation_url": "https://shopify.dev/changelog/payment-properties-deprecation-on-the-admin-api-order-resource",
"endpoint": "Order",
"last_call_at": "2023-05-22T09:27:44.000000Z",
"migration_deadline": "2024-01-01T15:00:00.000000Z",
"graphql_schema_name": null,
"version": "2023-04"
},
{
"api_type": "REST",
"description": "`Metafield.valueType` has been removed. See `Metafield.type` for type information.",
"documentation_url": "https://shopify.dev/changelog/online-store-2-0-new-metafields-type-system-and-dynamic-sources",
"endpoint": "Metafield",
"last_call_at": "2023-05-22T09:26:40.000000Z",
"migration_deadline": "2023-01-01T15:00:00.000000Z",
"graphql_schema_name": null,
"version": "2022-04"
},
{
"api_type": "REST",
"description": "The Fulfillment API has been deprecated and replaced with Fulfillment Orders.",
"documentation_url": "https://shopify.dev/api/release-notes/2022-07",
"endpoint": "Fulfillment",
"last_call_at": "2023-05-22T09:50:47.000000Z",
"migration_deadline": "2023-07-01T15:00:00.000000Z",
"graphql_schema_name": null,
"version": "2022-07"
},
{
"api_type": "REST",
"description": "The `total_price_usd` field on `Order` has been deprecated from the Admin REST API's Order resource.",
"documentation_url": "https://shopify.dev/changelog/property-deprecations-in-the-admin-api-order-and-lineitem-resource",
"endpoint": "Order",
"last_call_at": "2023-05-22T09:27:44.000000Z",
"migration_deadline": "2023-07-01T15:00:00.000000Z",
"graphql_schema_name": null,
"version": "2022-10"
}
]
}