0 purchases
bitrise
bitrise (EXPERIMENTAL) #
Official REST API for Bitrise.io
This Dart package is automatically generated by the OpenAPI Generator project:
API version: 0.1
Build package: org.openapitools.codegen.languages.DartDioNextClientCodegen
For more information, please visit https://www.bitrise.io/contact
Requirements #
Dart 2.12.0 or later OR Flutter 1.26.0 or later
Dio 4.0.0+
Installation & Usage #
pub.dev #
To use the package from pub.dev, please include the following in pubspec.yaml
dependencies:
bitrise: 1.0.0
copied to clipboard
Github #
If this Dart package is published to Github, please include the following in pubspec.yaml
dependencies:
bitrise:
git:
url: https://github.com/GIT_USER_ID/GIT_REPO_ID.git
#ref: main
copied to clipboard
Local development #
To use the package from your local drive, please include the following in pubspec.yaml
dependencies:
bitrise:
path: /path/to/bitrise
copied to clipboard
Getting Started #
Please follow the installation procedure and then run the following:
import 'package:bitrise/bitrise.dart';
final api = ActivityApi();
final next = next_example; // String | Slug of the first activity event in the response
final limit = 56; // int | Max number of elements per page (default: 50)
try {
final response = await api.activityList(next, limit);
print(response);
} catch on DioError (e) {
print("Exception when calling ActivityApi->activityList: $e\n");
}
copied to clipboard
Documentation for API Endpoints #
All URIs are relative to https://api.bitrise.io/v0.1
Class
Method
HTTP request
Description
ActivityApi
activityList
get /me/activities
Get list of Bitrise activity events
AddonsApi
addonListByApp
get /apps/{app-slug}/addons
Get list of the addons for apps
AddonsApi
addonListByOrganization
get /organizations/{organization-slug}/addons
Get list of the addons for organization
AddonsApi
addonListByUser
get /users/{user-slug}/addons
Get list of the addons for user
AddonsApi
addonsList
get /addons
Get list of available Bitrise addons
AddonsApi
addonsShow
get /addons/{addon-id}
Get a specific Bitrise addon
AndroidKeystoreFileApi
androidKeystoreFileCreate
post /apps/{app-slug}/android-keystore-files
Create an Android keystore file
AndroidKeystoreFileApi
androidKeystoreFileList
get /apps/{app-slug}/android-keystore-files
Get a list of the android keystore files
AppSetupApi
appConfigCreate
post /apps/{app-slug}/bitrise.yml
Upload a new bitrise.yml for your application.
AppSetupApi
appCreate
post /apps/register
Add a new app
AppSetupApi
appFinish
post /apps/{app-slug}/finish
Save the application at the end of the app registration process
AppSetupApi
appWebhookCreate
post /apps/{app-slug}/register-webhook
Register an incoming webhook for a specific application
AppSetupApi
sshKeyCreate
post /apps/{app-slug}/register-ssh-key
Add an SSH-key to a specific app
AppleApiCredentialsApi
appleApiCredentialList
get /users/{user-slug}/apple-api-credentials
List Apple API credentials for a specific user
ApplicationApi
appConfigDatastoreShow
get /apps/{app-slug}/bitrise.yml
Get bitrise.yml of a specific app
ApplicationApi
appList
get /apps
Get list of the apps
ApplicationApi
appListByOrganization
get /organizations/{org-slug}/apps
Get list of the apps for an organization
ApplicationApi
appListByUser
get /users/{user-slug}/apps
Get list of the apps for a user
ApplicationApi
appShow
get /apps/{app-slug}
Get a specific app
ApplicationApi
branchList
get /apps/{app-slug}/branches
List the branches with existing builds of an app's repository
AvatarCandidateApi
avatarCandidateCreate
post /apps/{app-slug}/avatar-candidates
Create avatar candidates
AvatarCandidateApi
avatarCandidateList
get /v0.1/apps/{app-slug}/avatar-candidates
Get list of the avatar candidates
AvatarCandidateApi
avatarCandidatePromote
patch /apps/{app-slug}/avatar-candidates/{avatar-slug}
Promote an avatar candidate
BuildArtifactApi
artifactDelete
delete /apps/{app-slug}/builds/{build-slug}/artifacts/{artifact-slug}
Delete a build artifact
BuildArtifactApi
artifactList
get /apps/{app-slug}/builds/{build-slug}/artifacts
Get a list of all build artifacts
BuildArtifactApi
artifactShow
get /apps/{app-slug}/builds/{build-slug}/artifacts/{artifact-slug}
Get a specific build artifact
BuildArtifactApi
artifactUpdate
patch /apps/{app-slug}/builds/{build-slug}/artifacts/{artifact-slug}
Update a build artifact
BuildCertificateApi
buildCertificateConfirm
post /apps/{app-slug}/build-certificates/{build-certificate-slug}/uploaded
Confirm a build certificate upload
BuildCertificateApi
buildCertificateCreate
post /apps/{app-slug}/build-certificates
Create a build certificate
BuildCertificateApi
buildCertificateDelete
delete /apps/{app-slug}/build-certificates/{build-certificate-slug}
Delete a build certificate
BuildCertificateApi
buildCertificateList
get /apps/{app-slug}/build-certificates
Get a list of the build certificates
BuildCertificateApi
buildCertificateShow
get /apps/{app-slug}/build-certificates/{build-certificate-slug}
Get a specific build certificate
BuildCertificateApi
buildCertificateUpdate
patch /apps/{app-slug}/build-certificates/{build-certificate-slug}
Update a build certificate
BuildRequestApi
buildRequestList
get /apps/{app-slug}/build-requests
List the open build requests for an app
BuildRequestApi
buildRequestUpdate
patch /apps/{app-slug}/build-requests/{build-request-slug}
Update a build request
BuildsApi
buildAbort
post /apps/{app-slug}/builds/{build-slug}/abort
Abort a specific build
BuildsApi
buildBitriseYmlShow
get /apps/{app-slug}/builds/{build-slug}/bitrise.yml
Get the bitrise.yml of a build
BuildsApi
buildList
get /apps/{app-slug}/builds
List all builds of an app
BuildsApi
buildListAll
get /builds
List all builds
BuildsApi
buildLog
get /apps/{app-slug}/builds/{build-slug}/log
Get the build log of a build
BuildsApi
buildShow
get /apps/{app-slug}/builds/{build-slug}
Get a build of a given app
BuildsApi
buildTrigger
post /apps/{app-slug}/builds
Trigger a new build
BuildsApi
buildWorkflowList
get /apps/{app-slug}/build-workflows
List the workflows of an app
GenericProjectFileApi
genericProjectFileConfirm
post /apps/{app-slug}/generic-project-files/{generic-project-file-slug}/uploaded
Confirm a generic project file upload
GenericProjectFileApi
genericProjectFileDelete
delete /apps/{app-slug}/generic-project-files/{generic-project-file-slug}
Delete a generic project file
GenericProjectFileApi
genericProjectFileList
get /apps/{app-slug}/generic-project-files
Get a list of the generic project files
GenericProjectFileApi
genericProjectFileShow
get /apps/{app-slug}/generic-project-files/{generic-project-file-slug}
Get a specific generic project file
GenericProjectFileApi
genericProjectFileUpdate
patch /apps/{app-slug}/generic-project-files/{generic-project-file-slug}
Update a generic project file
GenericProjectFileApi
genericProjectFilesCreate
post /apps/{app-slug}/generic-project-files
Create a generic project file
OrganizationsApi
orgList
get /organizations
List the organizations that the user is part of
OrganizationsApi
orgShow
get /organizations/{org-slug}
Get a specified organization.
OutgoingWebhookApi
outgoingWebhookCreate
post /apps/{app-slug}/outgoing-webhooks
Create an outgoing webhook for an app
OutgoingWebhookApi
outgoingWebhookDelete
delete /apps/{app-slug}/outgoing-webhooks/{app-webhook-slug}
Delete an outgoing webhook of an app
OutgoingWebhookApi
outgoingWebhookList
get /apps/{app-slug}/outgoing-webhooks
List the outgoing webhooks of an app
OutgoingWebhookApi
outgoingWebhookUpdate
put /apps/{app-slug}/outgoing-webhooks/{app-webhook-slug}
Update an outgoing webhook of an app
ProvisioningProfileApi
provisioningProfileConfirm
post /apps/{app-slug}/provisioning-profiles/{provisioning-profile-slug}/uploaded
Confirm a provisioning profile upload
ProvisioningProfileApi
provisioningProfileCreate
post /apps/{app-slug}/provisioning-profiles
Create a provisioning profile
ProvisioningProfileApi
provisioningProfileDelete
delete /apps/{app-slug}/provisioning-profiles/{provisioning-profile-slug}
Delete a provisioning profile
ProvisioningProfileApi
provisioningProfileList
get /apps/{app-slug}/provisioning-profiles
Get a list of the provisioning profiles
ProvisioningProfileApi
provisioningProfileShow
get /apps/{app-slug}/provisioning-profiles/{provisioning-profile-slug}
Get a specific provisioning profile
ProvisioningProfileApi
provisioningProfileUpdate
patch /apps/{app-slug}/provisioning-profiles/{provisioning-profile-slug}
Update a provisioning profile
TestDevicesApi
testDeviceList
get /apps/{app-slug}/test-devices
List the test devices for an app
UserApi
userPlan
get /me/plan
The subscription plan of the user
UserApi
userProfile
get /me
Get your profile data
UserApi
userShow
get /users/{user-slug}
Get a specific user
WebhookDeliveryItemApi
webhookDeliveryItemList
get /apps/{app-slug}/outgoing-webhooks/{app-webhook-slug}/delivery-items
List the webhook delivery items of an app
WebhookDeliveryItemApi
webhookDeliveryItemRedeliver
post /apps/{app-slug}/outgoing-webhooks/{app-webhook-slug}/delivery-items/{webhook-delivery-item-slug}/redeliver
Re-deliver the webhook delivery items of an app
WebhookDeliveryItemApi
webhookDeliveryItemShow
get /apps/{app-slug}/outgoing-webhooks/{app-webhook-slug}/delivery-items/{webhook-delivery-item-slug}
Get a specific delivery item of a webhook
Documentation For Models #
AddonsAddon
AddonsDeveloperLink
AddonsFeature
AddonsPlan
AddonsSetupGuide
AddonsSetupInstruction
NullsInt64
NullsString
ServiceStandardErrorRespModel
V0ActivityEventListResponseModel
V0ActivityEventResponseItemModel
V0AddOnAppResponseItemModel
V0AddonsListResponseModel
V0AddonsShowResponseModel
V0AndroidKeystoreFileUploadParams
V0AppAddOnResponseItemModel
V0AppAddOnsListResponseModel
V0AppConfigRequestParam
V0AppFinishParams
V0AppFinishRespModel
V0AppListResponseModel
V0AppRespModel
V0AppResponseItemModel
V0AppShowResponseModel
V0AppUploadParams
V0AppWebhookCreateParams
V0AppWebhookCreatedResponseModel
V0AppWebhookDeletedResponseModel
V0AppWebhookListResponseModel
V0AppWebhookResponseItemModel
V0AppWebhookResponseModel
V0AppWebhookUpdateParams
V0AppleAPICredentialResponseItem
V0AppleAPICredentialsListResponse
V0ArtifactDeleteResponseModel
V0ArtifactListElementResponseModel
V0ArtifactListResponseModel
V0ArtifactResponseItemModel
V0ArtifactShowResponseModel
V0ArtifactUpdateParams
V0AvatarCandidateCreateParams
V0AvatarCandidateCreateResponseItem
V0AvatarPromoteParams
V0AvatarPromoteResponseItemModel
V0AvatarPromoteResponseModel
V0BranchListResponseModel
V0BuildAbortParams
V0BuildAbortResponseModel
V0BuildCertificateListResponseModel
V0BuildCertificateResponseItemModel
V0BuildCertificateResponseModel
V0BuildCertificateUpdateParams
V0BuildCertificateUploadParams
V0BuildListAllResponseItemModel
V0BuildListAllResponseModel
V0BuildListResponseModel
V0BuildLogChunkItemResponseModel
V0BuildLogInfoResponseModel
V0BuildParamsEnvironment
V0BuildRequestListResponseModel
V0BuildRequestResponseItemModel
V0BuildRequestUpdateParams
V0BuildRequestUpdateResponseModel
V0BuildResponseItemModel
V0BuildShowResponseModel
V0BuildTriggerParams
V0BuildTriggerParamsBuildParams
V0BuildTriggerParamsHookInfo
V0BuildTriggerRespModel
V0BuildWorkflowListResponseModel
V0CommitPaths
V0FindAvatarCandidateResponse
V0FindAvatarCandidateResponseItem
V0OrganizationDataModel
V0OrganizationListRespModel
V0OrganizationOwner
V0OrganizationRespModel
V0OwnerAccountResponseModel
V0OwnerAddOnResponseItemModel
V0OwnerAddOnsListResponseModel
V0PagingResponseModel
V0PlanDataModel
V0ProjectFileStorageDocumentUpdateParams
V0ProjectFileStorageListResponseModel
V0ProjectFileStorageResponseItemModel
V0ProjectFileStorageResponseModel
V0ProjectFileStorageUploadParams
V0ProvProfileDocumentUpdateParams
V0ProvisionProfileListResponseModel
V0ProvisionProfileResponseItemModel
V0ProvisionProfileResponseModel
V0ProvisionProfileUploadParams
V0ProxyErrorRespModel
V0SSHKeyRespModel
V0SSHKeyUploadParams
V0TestDeviceListResponseModel
V0TestDeviceResponseItemModel
V0UserPlanDataModel
V0UserPlanRespModel
V0UserProfileDataModel
V0UserProfileRespModel
V0WebhookDeliveryItemResponseModel
V0WebhookDeliveryItemShowResponseModel
V0WebhookRespModel
Documentation For Authorization #
AddonAuthToken #
Type: API key
API key parameter name: Bitrise-Addon-Auth-Token
Location: HTTP header
PersonalAccessToken #
Type: API key
API key parameter name: Authorization
Location: HTTP header
Author #
[email protected]
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.