This is a AI Mastering API document. You can use the mastering feature of AI Mastering through this API.
This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.
- API version: 1.0.0
- Package version: 1.0.0
- Build package: io.swagger.codegen.languages.GoClientCodegen
Put the package under your project folder and add the following in import:
"./aimastering"
All URIs are relative to https://api.bakuage.com:443
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AccessTokenApi | CreateAccessToken | Post /access_tokens | Create an API access token. |
| AmazonSubscriptionApi | ListAmazonSubscriptions | Get /amazon_subscriptions | Get all accessable amazon subscriptions. |
| AudioApi | CreateAudio | Post /audios | Create a new audio. |
| AudioApi | DownloadAudio | Get /audios/{id}/download | Download an audio data by id. |
| AudioApi | DownloadAudioByToken | Get /audios/download_by_token | Download an audio data by audio_download_token. |
| AudioApi | GetAudio | Get /audios/{id} | Get an audio by id. |
| AudioApi | GetAudioAnalysis | Get /audios/{id}/analysis | Get an audio analysis by id. |
| AudioApi | GetAudioDownloadToken | Get /audios/{id}/download_token | Get an audio download token by id. |
| AudioApi | ListAudios | Get /audios | Get all audios accessable. |
| ConfigApi | GetConfig | Get /config | Get config. |
| ExternalSearchApi | SearchExternal | Get /external_search | Search external music and get name, url, thumbnails, etc. |
| LibraryAudioApi | CreateLibraryAudio | Post /library_audios | Create a new library audio. |
| LibraryAudioApi | CreateLibraryAudioLike | Post /library_audios/{id}/like | Create a new library audio like. |
| LibraryAudioApi | DeleteLibraryAudio | Delete /library_audios/{id} | Delete library audio. |
| LibraryAudioApi | GetLibraryAudio | Get /library_audios/{id} | Get a library audio by id. |
| LibraryAudioApi | GetLibraryAudioAnalysis | Get /library_audios/{id}/analysis | Get a library audio analysis by id. |
| LibraryAudioApi | ListLibraryAudios | Get /library_audios | Get all library audios accessable. |
| LibraryAudioApi | UpdateLibraryAudio | Put /library_audios/{id} | Update library audio. |
| MasteringApi | CancelMastering | Put /masterings/{id}/cancel | Cancel a mastering by id. |
| MasteringApi | CreateMastering | Post /masterings | Create a new mastering. |
| MasteringApi | DeleteMastering | Delete /masterings/{id} | Delete mastering. |
| MasteringApi | FreeUnlockMastering | Put /masterings/{id}/free_unlock | Free unlock a mastering by id. |
| MasteringApi | GetMastering | Get /masterings/{id} | Get a mastering by id. |
| MasteringApi | GetMasteringUnlockProduct | Get /masterings/{id}/unlock_product | Review a mastering by id. |
| MasteringApi | ListMasterings | Get /masterings | Get all accessable masterings. |
| MasteringApi | PublishMastering | Post /masterings/{id}/publish | Publish a mastering by id. |
| MasteringApi | ReviewMastering | Put /masterings/{id}/review | Review a mastering by id. |
| MasteringApi | UpdateMastering | Put /masterings/{id} | Update a mastering. |
| PaymentApi | CreatePayment | Post /payments | Create a new payment. |
| PaymentApi | ExecutePayment | Put /payments/{id}/execute | Execute a payment by id. |
| PaymentApi | GetPayment | Get /payments/{id} | Get a payment by id. |
| PaymentApi | ListPayments | Get /payments | Get all accessable payments. |
| PaymentCustomerApi | GetDefaultPaymentCustomer | Get /payment_customers/default | Get a default payment customer. |
| PlanApi | ListPlans | Get /plans | Get all accessable plans. |
| SpSubscriptionApi | CreateSpSubscription | Post /sp_subscriptions | Create a new smartphone subscription. |
| SpSubscriptionApi | ListSpSubscriptions | Get /sp_subscriptions | Get all accessable smartphone subscriptions. |
| StatisticsApi | GetGroupBuyStatistics | Get /statistics/group_buy | Get group buy statistics. |
| StatisticsApi | ListAnonymizedMasterings | Get /statistics/anonymized_masterings | Get anonymized masterings. |
| StatisticsApi | ListKpis | Get /statistics/kpis | Get KPIs. |
| SubscriptionApi | CancelSubscription | Put /subscriptions/{id}/cancel | Cancel a subscription by id. |
| SubscriptionApi | CancelSubscriptionCancellation | Put /subscriptions/{id}/cancel_cancellation | Cancel the subscription cancellation by id. |
| SubscriptionApi | CreateSubscription | Post /subscriptions | Create a new subscription. |
| SubscriptionApi | GetSubscription | Get /subscriptions/{id} | Get a subscription by id. |
| SubscriptionApi | ListSubscriptions | Get /subscriptions | Get all accessable subscriptions. |
| UserApi | GetSelf | Get /users/self | Get self user. |
| UserApi | NotifyRegistration | Put /users/self/notify_registration | Notify user is registered. |
| UserApi | SendInvitation | Post /users/self/send_invitation | Send invitation. |
| UserApi | UpdateSelf | Put /users/self | Update self user. |
| VideoApi | DownloadVideo | Get /videos/{id}/download | Download an video data by id. |
| VideoApi | DownloadVideoByToken | Get /videos/download_by_token | Download an video data by video_download_token. |
| VideoApi | GetVideo | Get /videos/{id} | Get an video by id. |
| VideoApi | GetVideoDownloadToken | Get /videos/{id}/download_token | Get an video download token by id. |
| VideoApi | ListVideos | Get /videos | Get all videos accessable. |
- AccessToken
- AmazonSubscription
- AnonymizedMastering
- Audio
- AudioAnalysis
- AudioDownloadToken
- Config
- ConfigAuth0
- ConfigPaypal
- ConfigStripe
- ConfigVersion
- ExternalSearchResult
- ExternalSearchResultItunes
- ExternalSearchResultYoutube
- GroupBuyStatistics
- Jwt
- Kpi
- LibraryAudio
- LibraryAudioAnalysis
- LibraryAudioLike
- Mastering
- Payment
- PaymentCustomer
- Plan
- SpSubscription
- Subscription
- User
- UserStatistics
- Video
- VideoDownloadToken
- Type: API key
Example
auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
Key: "APIKEY",
Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)