App Store Connect API

RSS for tag

The App Store Connect API helps you automate tasks usually done on the Apple Developer website and App Store Connect.

App Store Connect API Documentation

Posts under App Store Connect API tag

165 Posts
Sort by:
Post not yet marked as solved
0 Replies
61 Views
Hi support, I need a solution to get a metric statistic app and display on my website, i did research this API https://developer.apple.com/documentation/appstoreconnectapi/get_power_and_performance_metrics_for_an_app. I did generate a token and i set the token with permission admin and pass auth JWT but when calling to API it is always empty. Could you help me with how to get API and response API or any solution for the problem? Thanks
Posted
by careplus.
Last updated
.
Post not yet marked as solved
1 Replies
147 Views
When retrieving Sales and Trends Report via AppStoreConnectAPI, occasionally get a 401 error. The following is the error. ""errors"": [{ ""status"": ""401"", ""code"": ""NOT_AUTHORIZED"", ""title"": ""Authentication credentials are missing or invalid."", ""detail"": ""Provide a properly configured and signed bearer token, and make sure that it has not expired. Learn more about Generating Tokens for API Requests https://developer.apple.com/go/?id=api-generating-tokens"" }] It appears as if the JWT token was rejected, but the execution after the next day has been completed normally. Also, the validity time for JWT token creation is set to 20 minutes, and the 401 error occurred about 3 minutes after the start of processing, so we do not think it is due to processing delays. Please allow me to confirm the following. Are there any conditions under which the JWT token is disabled by Apple? If so, what can we do about it? A similar issue has been raised in a Fastlane Issue, and they have responded by getting the JWT back for now. Is this solution correct? https://github.com/fastlane/fastlane/issues/19072 https://github.com/SwiftyMike/fastlane/pull/1/files
Posted Last updated
.
Post not yet marked as solved
0 Replies
156 Views
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/ documentation/uikit/uiwebview). how it's possible though i'm not use it anywhere whether it is in main directory or pod
Posted Last updated
.
Post not yet marked as solved
5 Replies
985 Views
When we use register api to register our device, I got response that status is PROCESSING/INELIGIBLE why? response like: { "type": "devices", "id": "XXXXX", "attributes": { "addedDate": "2022-04-20T22:57:51.000+00:00", "name": "XXXXX", "deviceClass": "IPHONE", "model": "iPhone 13 Pro Max", "udid": "XXXXXXXXXXXXXX", "platform": "IOS", "status": "PROCESSING" }, "links": { "self": "https://api.appstoreconnect.apple.com/v1/devices/***" } }
Posted Last updated
.
Post not yet marked as solved
4 Replies
786 Views
We have an Apple ID that has access to around 140 Apple Developer Accounts. When our automated build server was forced to update to iTMSTransporter version 3.0 our uploads stopped working for most accounts. We are setting -asc_provider parameter and have appropriate access to all the accounts. It appears to fail when looking up the provider public id given the asc_provider. I've found 2 accounts so far that it does work for and have not been able to figure out what the pattern is for this. Has anyone else run into this issue with this version of iTMSTransporter?
Posted
by RuprectYC.
Last updated
.
Post not yet marked as solved
0 Replies
168 Views
there are cases, where items that are created through apple connect APIs have wrong state in apple store. Even if all fields are fulfilled (price, locales and review screenshot), item state in apple store is MISSING_METADATA we create items by calling the following APIs POST https://api.appstoreconnect.apple.com/v2/inAppPurchases POST https://api.appstoreconnect.apple.com/v1/inAppPurchaseLocalizations POST https://api.appstoreconnect.apple.com/v1/inAppPurchaseAppStoreReviewScreenshots Upload the image using the PUT URL provided in the response to the previous POST. PATCH https://api.appstoreconnect.apple.com/v1/inAppPurchaseAppStoreReviewScreenshots/:id GET https://api.appstoreconnect.apple.com/v2/inAppPurchases/:itemId/pricePoints POST https://api.appstoreconnect.apple.com/v1/inAppPurchasePriceSchedules
Posted
by wappier.
Last updated
.
Post not yet marked as solved
0 Replies
165 Views
Hello all, Is it possible to retrieve 'another' user's app reviews through List All Customer Reviews for an App endpoint (https://developer.apple.com/documentation/appstoreconnectapi/list_all_customer_reviews_for_an_app)? If it is, then I suppose I should use the same token which I get from the Authenticate the user and request information (https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_rest_api/authenticating_users_with_sign_in_with_apple)? By the way, I know that there is an iTunes RSS service which returns customer reviews of any specific app which do not require any authentication at all. I also would like to ask you fellow devs that whats the real difference between these two (I mean that iTunes RSS service and List All Customer Reviews endpoint). Is it that iTunes RSS service is something like a 3rd party way to achieve this goal or is it going to be stop servicing these info one day? I read that iTunes doesn't get any updates since 2019. Thank you in advance.
Posted Last updated
.
Post not yet marked as solved
1 Replies
511 Views
Dear Apple people, I have been trying to enrol for the Apple Developer Program for the last few days. My Apple ID that I am going to use is set up with my own name and dates from my passport, the region is Netherlands, since I am located here and my passport is from the Netherlands. After I very gently take pictures of my passport in good lightning I submit. It loads for a little while saying Submitting, with the Cupertino loader symbol and then it says: "Unable to Send Information (in big letters) and Your information could not be sent due to a connection error". See the attached screenshot down below! I am absolutely sure that I have a functioning connection, where could this error come from. Can someone help me resolve this from the Apple team? Greetings, Techurve
Posted
by Techurve.
Last updated
.
Post not yet marked as solved
0 Replies
204 Views
Hi Everyone, When you create Auto Renewable subscription price through App Store Connect site - you are able to set only 1 price (say for USA in USD) - and all the rest prices for 175 countries will set automatically. How to set same logic through using request with App Store Connect API? My current logic is: I'm using List All Price Points for a Subscription GET request to get all price points for specific subscriptionID (Docs: https://developer.apple.com/documentation/appstoreconnectapi/list_all_price_points_for_a_subscription) In the response I'm searching for specific price for USA (say $0.99) and getting it's price point ID Then using POST request to Create a Subscription Price Change (Docs: https://developer.apple.com/documentation/appstoreconnectapi/create_a_subscription_price_change) with pricePointID from the previous step. And it's setting the price indeed, BUT for USA only, so I'm not getting this automatically applied 175 countries list for free. Please let me know if there a way to set it automatically somehow, or should I manually calculate all 175 countries for myself somehow and to use 175 requests for each plan (I doubt it)
Posted
by imvimm.
Last updated
.
Post not yet marked as solved
0 Replies
1.6k Views
It would be nice to add ability to set timezone in Sales Report requests. It's a kind of frustrating that App Store Connect UI display sales by UTC timezone, and when you're downloading the report using App Store Connect API, it's hardcoded to PST timezone and you can't change it. So, the resulting data from API are always wrong and you can't fix it 😕
Posted
by pomortsev.
Last updated
.
Post not yet marked as solved
0 Replies
227 Views
Release notes at doc website https://developer.apple.com/documentation/appstoreconnectapi/app_store_connect_api_release_notes/app_store_connect_api_version_2_1_release_notes says that I need to update my server-side code to use new features App Store Connect API version 2.1 release notes Update your server-side code to use new features, and test your code against API changes. But what exacly I need to update? Thanks!
Posted
by proenr.
Last updated
.
Post not yet marked as solved
0 Replies
237 Views
Hello, Is there a any available API to retrieve analytics data for my specific app. For example, this image is taken from my analytics dashboard. I want to get this data with source type breakdown via App Store Connect API. Is it possible?
Posted
by Nihat.
Last updated
.
Post not yet marked as solved
7 Replies
1.3k Views
Hi, I am working with App Store Connect APIs. and I am able to work with all GET requests but when ever I try to call a PATCH request or POST request I got an error from App Store Connect. like this ` { "status": "405", "code": "METHOD_NOT_ALLOWED", "title": "The request method is not valid for the resource path.", "detail": "The request method used for this request is not valid for the resource path. Please consult the documentation." }` I read all documentation but not able to find out why this is happening. I hope you can help me with this. Thanks is advance.
Posted Last updated
.
Post marked as solved
1 Replies
194 Views
Hello, I'm trying to delete an in-app purchase via the App Store Connect API. There is a DELETE method but it does not work when the in-app purchase is in "APPROVED" state and therefore on sale. https://developer.apple.com/documentation/appstoreconnectapi/delete_an_in-app_purchase I have to manually uncheck "Approved for sale" and then save to be able to make a DELETE call through the API. I am missing something on the API side to do this action programmatically.
Posted
by Yathus.
Last updated
.
Post not yet marked as solved
1 Replies
1.3k Views
Hello everyone, My question is how we can fetch our own apple apps download counts using API. I want to create code which will fetch total number of app downloads or installs of my app. Is there any way to to get this data using API or any other official method. Own app download counts data [since app uploaded - today's date]. Thank you.
Posted Last updated
.