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

176 Posts
Sort by:
Post not yet marked as solved
0 Replies
40 Views
I'm currently trying to automate the process of retrieving app-specific information such as the Server Notifications URL and the Sandbox Server URL via the App Store Connect API. From what I could gather from the official API documentation, there doesn't seem to be a way to fetch these URLs programmatically. Can anyone confirm if these pieces of information are accessible via the API currently or if there are plans to expose this in the future?
Posted Last updated
.
Post not yet marked as solved
3 Replies
1.4k Views
Hi, I'm trying to obtain the detailed financial report via the API.I'm able to get the aggregated monthly report using filter `reportType: FINANCIAL`,But the doc says another value could be `reportType: FINANCE_DETAIL`, but when I use it I get "There were no sales for the date specified."I'd love to have a detailed report per-transaction or per-day, similar to the web interface "Create Reports" - "All Countries And Regions (Detailed)" option.The documentation in question:https://developer.apple.com/documentation/appstoreconnectapi/download_finance_reportsThanks
Posted
by nihil75.
Last updated
.
Post not yet marked as solved
1 Replies
76 Views
Hi all, Currently we are extracting App Store data (such as downloads) via FiveTran. We noticed that Apple disables our Apple ID since we use the connector. They don't have an explanation for it, but it could be that it violates their policy in a way. Does anyone has experience with this issue? And know how to avoid it (limiting the amount of API-calls or something) Thanks a lot!
Posted Last updated
.
Post not yet marked as solved
1 Replies
800 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 marked as solved
7 Replies
8.1k Views
While deploying the apps to app store connect, I am getting a mail from app store connect stating: ITMS-90725: SDK Version Issue - This app was built with the iOS 15.5 SDK. All iOS apps submitted to the App Store must be built with the iOS 15 SDK or later, included in Xcode 13 or later. For context, my minimum deployment version is set to 15.0 and building the apps with xcode 13.4 (ios 15.5). Can anyone please help me with this.
Posted
by mmoizdev.
Last updated
.
Post not yet marked as solved
0 Replies
100 Views
I have signed into App Store Connect, and after logging in I am taken to this page: https://appstoreconnect.apple.com/review_agree This page doesn't load anything so I can't proceed with login. Please help. Thanks.
Posted Last updated
.
Post not yet marked as solved
2 Replies
413 Views
Hi, Tried Connect API to pull Sales and Trends summary for week and here is difference in units numbers: From Connect API, seeing units as below summing to 2312 While seeing 1.28K units for same in dashboard as below. Looking for an explanation of this discrepancy and advice on which source to use for reliable data.
Posted Last updated
.
Post not yet marked as solved
1 Replies
128 Views
I am trying to install app using the App Store Connect API but no success. I am using this api "https://api.appstoreconnect.apple.com/v1/installations" to install app on device but getting error { "errors": [ { "status": "404", "code": "NOT_FOUND", "title": "The specified resource does not exist", "detail": "The path provided does not match a defined resource type." } ] } Please let me know if i am missing something.
Posted Last updated
.
Post not yet marked as solved
2 Replies
1.6k Views
Using the App Store Connect API how can you get the release date for an app? I've been able to use this endpoint to list a bunch of information, however the release date is not included. As you can see in the JSON response posted below, it does have a "createdDate" but this corresponds to when the version was made in App Store Connect (Prepare for Submission), not when it was released to the store. This can be verified by looking in App Store connect. JSON Response: https://api.appstoreconnect.apple.com/v1/apps/395389919/appStoreVersions?limit=1 { "data": [ { "type": "appStoreVersions", "id": "a75acc6e-9429-4539-a282-eadef235169e", "attributes": { "platform": "IOS", "versionString": "5.9.0", "appStoreState": "READY_FOR_SALE", "copyright": "InterPro Solutions, LLC", "releaseType": "MANUAL", "earliestReleaseDate": null, "usesIdfa": null, "downloadable": true, "createdDate": "2021-10-11T08:37:22-07:00" }, "relationships": { "ageRatingDeclaration": { "links": { "self": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/relationships/ageRatingDeclaration", "related": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/ageRatingDeclaration" } }, "appStoreVersionLocalizations": { "links": { "self": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/relationships/appStoreVersionLocalizations", "related": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/appStoreVersionLocalizations" } }, "build": { "links": { "self": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/relationships/build", "related": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/build" } }, "appStoreVersionPhasedRelease": { "links": { "self": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/relationships/appStoreVersionPhasedRelease", "related": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/appStoreVersionPhasedRelease" } }, "routingAppCoverage": { "links": { "self": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/relationships/routingAppCoverage", "related": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/routingAppCoverage" } }, "appStoreReviewDetail": { "links": { "self": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/relationships/appStoreReviewDetail", "related": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/appStoreReviewDetail" } }, "appStoreVersionSubmission": { "links": { "self": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/relationships/appStoreVersionSubmission", "related": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/appStoreVersionSubmission" } }, "idfaDeclaration": { "links": { "self": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/relationships/idfaDeclaration", "related": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/idfaDeclaration" } }, "appClipDefaultExperience": { "links": { "self": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/relationships/appClipDefaultExperience", "related": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e/appClipDefaultExperience" } } }, "links": { "self": "https://api.appstoreconnect.apple.com/v1/appStoreVersions/a75acc6e-9429-4539-a282-eadef235169e" } } ], "links": { "self": "https://api.appstoreconnect.apple.com/v1/apps/395389919/appStoreVersions?limit=1", "next": "https://api.appstoreconnect.apple.com/v1/apps/395389919/appStoreVersions?cursor=AQ.ANZyDDk&limit=1" }, "meta": { "paging": { "total": 68, "limit": 1 } } }
Posted
by rspoon3.
Last updated
.
Post not yet marked as solved
0 Replies
118 Views
Hello, It's pretty clear how to upload assets on App Store: https://developer.apple.com/documentation/appstoreconnectapi/uploading_assets_to_app_store_connect. It's also pretty clear how to create/manage Custom Product Pages: https://developer.apple.com/documentation/appstoreconnectapi/app_store/custom_product_pages_and_localizations But after lots of time digging on how I'm supposed to link the assets to the custom product pages, I can't find the documentation about it. How can this be dore programmatically? Thanks in advance!
Posted Last updated
.
Post not yet marked as solved
0 Replies
127 Views
Hi, has anyone successfully scheduled an IAP price change with manualPrices in all territories? I've managed to post changes to individual price points and territories but bulk changes (i.e. 175 territories) returns the following 422 error: "code" : "ENTITY_UNPROCESSABLE", "title" : "The request entity is not a valid request document object", The documentation doesn't include a payload sample, and I'd hugely appreciate it.
Posted
by count0.
Last updated
.
Post not yet marked as solved
0 Replies
149 Views
I'm searching for a method to establish workflow variables that can be updated periodically via API. Currently, we employ environment variables to store identical values across multiple workflows and apps. However, the ciworkflowupdaterequest API doesn't permit updates to these values. Could you recommend the optimal way to store shared variables that are utilized by several workflows and apps? Also, is there a method to modify these values through the Xcode Cloud API?
Posted
by maxibra.
Last updated
.
Post not yet marked as solved
2 Replies
208 Views
Hi folks! After fetching all icons for all builds (v1/builds/{id}/icons) which returns an array of BuildIcon, I can't fetch any icon that comes inside the response. I'm using the attributes->iconAsset->templateURL as URL of the icon I want to retrieve, but I'm getting 404 for all of them. Every URL has the following prefix: https://is4-ssl.mzstatic.com/image What am I doing wrong here? Any help will be much appreciated. Thanks!
Posted
by M_Mendes.
Last updated
.
Post marked as solved
30 Replies
7.8k Views
Earlier today, there was scheduled maintenance according to the Apple Developer system status page: https://developer.apple.com/system-status/ Since that maintenance, Expo's eas build service has been failing. When attempting to sign into my Apple Developer account, I get the following message: Authentication with Apple Developer Portal failed! Apple provided the following error info: Service not available because of maintenance activities, please try again after some time. It appears that there are quite a few others having this same issue based on discussion on Expo's Discord server. Was this due to an update to the App Store Connect API during today's schedule maintenance? Is anyone at Apple looking at this issue? Any suggested fixes?
Posted
by gr4h4m.
Last updated
.
Post not yet marked as solved
1 Replies
251 Views
Greetings everyone, I am curious to know why there isn't a dedicated customer support role for the Connect API Key. I want to configure responses to reviews using the API, but the only available option seems to be creating an API key with the Admin role. This approach appears excessive and potentially insecure. Has anyone attempted to contact Apple Support regarding this issue? I have made several attempts, but unfortunately, they keep redirecting me between Developer Support and Code-level support without providing a satisfactory resolution. Has anyone else had better luck with this and found a way to reach the appropriate department? Any advice would be greatly appreciated. Thank you.
Posted
by ilia.k.
Last updated
.
Post not yet marked as solved
0 Replies
155 Views
I can't find any documentation or examples on this, I'm sorry if this is a dumb question. For some reason, this call doesn't give me any of the fields[inAppPurchasePricePoints] fields I ask for: https://api.appstoreconnect.apple.com/v1/inAppPurchasePriceSchedules/{iap_id}/manualPrices?include=inAppPurchasePricePoint&fields[inAppPurchasePricePoints]=customerPrice This is the response I'm getting: { 'type': 'inAppPurchasePrices', 'id': 'super_long_id', 'attributes': { 'startDate': None, 'endDate': '2023-07-12', 'manual': True }, 'relationships': { 'inAppPurchasePricePoint': { 'data': { 'type': 'inAppPurchasePricePoints', 'id': 'long_id' } } }, 'links': { 'self': 'https://api.appstoreconnect.apple.com/v1/inAppPurchasePrices/super_long_id' } } Why doesn't the response include the customerPrice I'm asking for? What am I missing here? Thank you for your patience and support!
Posted
by daniel3ub.
Last updated
.
Post not yet marked as solved
3 Replies
259 Views
Hi all, currently we are doing integration test with InApp purchase with Apple Store Server Notification. We received the transaction 30sec later after the successful purchase. Is this because we are on Sandbox Env? Will this be realtime on production?
Posted
by ronjoy.
Last updated
.