- [Resource: InternalAppSharingArtifact](https://developers.google.com/android-publisher/api-ref/rest/v3/internalappsharingartifacts#InternalAppSharingArtifact)
  - [JSON representation](https://developers.google.com/android-publisher/api-ref/rest/v3/internalappsharingartifacts#InternalAppSharingArtifact.SCHEMA_REPRESENTATION)
- [Methods](https://developers.google.com/android-publisher/api-ref/rest/v3/internalappsharingartifacts#METHODS_SUMMARY)

## Resource: InternalAppSharingArtifact

An artifact resource which gets created when uploading an APK or Android App Bundle through internal app sharing.

| JSON representation |
|---|
| ``` { "downloadUrl": string, "certificateFingerprint": string, "sha256": string } ``` |

| Fields ||
|---|---|
| `downloadUrl` | `string` The download URL generated for the uploaded artifact. Users that are authorized to download can follow the link to the Play Store app to install it. |
| `certificateFingerprint` | `string` The sha256 fingerprint of the certificate used to sign the generated artifact. |
| `sha256` | `string` The sha256 hash of the artifact represented as a lowercase hexadecimal number, matching the output of the sha256sum command. |

| ## Methods ||
|---|---|
| ### `https://developers.google.com/android-publisher/api-ref/rest/v3/internalappsharingartifacts/uploadapk` | Uploads an APK to internal app sharing. |
| ### `https://developers.google.com/android-publisher/api-ref/rest/v3/internalappsharingartifacts/uploadbundle` | Uploads an app bundle to internal app sharing. |

## Error codes

The operations of this resource, return the following HTTP error codes:

| Error code | Reason | Description | Resolution |
|---|---|---|---|