Skip to content

Latest commit

 

History

History

koding-api-go

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Go API client for swagger

Koding API for integrating your application with Koding services

Overview

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: 0.0.3
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.languages.GoClientCodegen

Installation

Put the package under your project folder and add the following in import:

    "./swagger"

Documentation for API Endpoints

All URIs are relative to https://koding.com/remote.api

Class Method HTTP request Description
CollaborationApi Add Post /Collaboration.add
CollaborationApi Kick Post /Collaboration.kick
CollaborationApi Stop Post /Collaboration.stop
ComputeProviderApi Create Post /ComputeProvider.create
ComputeProviderApi CreateGroupStack Post /ComputeProvider.createGroupStack
ComputeProviderApi FetchAvailable Post /ComputeProvider.fetchAvailable
ComputeProviderApi FetchProviders Post /ComputeProvider.fetchProviders
ComputeProviderApi Ping Post /ComputeProvider.ping
ComputeProviderApi Remove Post /ComputeProvider.remove
ComputeProviderApi SetGroupStack Post /ComputeProvider.setGroupStack
ComputeProviderApi Update Post /ComputeProvider.update
ComputeProviderApi UpdateTeamCounters Post /ComputeProvider.updateTeamCounters
DataDogApi SendEvent Post /DataDog.sendEvent
DataDogApi SendMetrics Post /DataDog.sendMetrics
GitProviderApi CreateImportedStackTemplate Post /GitProvider.createImportedStackTemplate
GitProviderApi FetchConfig Post /GitProvider.fetchConfig
GitProviderApi ImportStackTemplateData Post /GitProvider.importStackTemplateData
GithubApi Api Post /Github.api
JAccountApi AcceptInvitation Post /JAccount.acceptInvitation/{id}
JAccountApi BlockUser Post /JAccount.blockUser/{id}
JAccountApi ByRelevance Post /JAccount.byRelevance
JAccountApi CancelRequest Post /JAccount.cancelRequest/{id}
JAccountApi CheckGroupMembership Post /JAccount.checkGroupMembership/{id}
JAccountApi Count Post /JAccount.count
JAccountApi Destroy Post /JAccount.destroy/{id}
JAccountApi ExpireSubscription Post /JAccount.expireSubscription/{id}
JAccountApi FetchAppStorage Post /JAccount.fetchAppStorage/{id}
JAccountApi FetchBlockedUsers Post /JAccount.fetchBlockedUsers
JAccountApi FetchEmail Post /JAccount.fetchEmail/{id}
JAccountApi FetchEmailAndStatus Post /JAccount.fetchEmailAndStatus/{id}
JAccountApi FetchEmailFrequency Post /JAccount.fetchEmailFrequency/{id}
JAccountApi FetchEmailsByUsername Post /JAccount.fetchEmailsByUsername
JAccountApi FetchFromUser Post /JAccount.fetchFromUser/{id}
JAccountApi FetchGroups Post /JAccount.fetchGroups/{id}
JAccountApi FetchKites Post /JAccount.fetchKites/{id}
JAccountApi FetchMyPermissions Post /JAccount.fetchMyPermissions/{id}
JAccountApi FetchMyPermissionsAndRoles Post /JAccount.fetchMyPermissionsAndRoles/{id}
JAccountApi FetchMySessions Post /JAccount.fetchMySessions/{id}
JAccountApi FetchOAuthInfo Post /JAccount.fetchOAuthInfo/{id}
JAccountApi FetchOtaToken Post /JAccount.fetchOtaToken/{id}
JAccountApi FetchPaymentMethods Post /JAccount.fetchPaymentMethods/{id}
JAccountApi FetchRelativeGroups Post /JAccount.fetchRelativeGroups/{id}
JAccountApi FetchRole Post /JAccount.fetchRole/{id}
JAccountApi Generate2FactorAuthKey Post /JAccount.generate2FactorAuthKey/{id}
JAccountApi IgnoreInvitation Post /JAccount.ignoreInvitation/{id}
JAccountApi IsEmailVerified Post /JAccount.isEmailVerified/{id}
JAccountApi IsFollowing Post /JAccount.isFollowing/{id}
JAccountApi MarkUserAsExempt Post /JAccount.markUserAsExempt/{id}
JAccountApi Modify Post /JAccount.modify/{id}
JAccountApi One Post /JAccount.one
JAccountApi PushNotification Post /JAccount.pushNotification/{id}
JAccountApi SetEmailPreferences Post /JAccount.setEmailPreferences/{id}
JAccountApi Setup2FactorAuth Post /JAccount.setup2FactorAuth/{id}
JAccountApi Some Post /JAccount.some
JAccountApi SomeWithRelationship Post /JAccount.someWithRelationship
JAccountApi UnblockUser Post /JAccount.unblockUser/{id}
JAccountApi UnlinkOauth Post /JAccount.unlinkOauth/{id}
JAccountApi UpdateFlags Post /JAccount.updateFlags/{id}
JAccountApi VerifyEmailByUsername Post /JAccount.verifyEmailByUsername
JApiTokenApi Create Post /JApiToken.create
JApiTokenApi Remove Post /JApiToken.remove/{id}
JCombinedAppStorageApi Upsert Post /JCombinedAppStorage.upsert/{id}
JComputeStackApi CheckRevision Post /JComputeStack.checkRevision/{id}
JComputeStackApi Create Post /JComputeStack.create
JComputeStackApi CreateAdminMessage Post /JComputeStack.createAdminMessage/{id}
JComputeStackApi Delete Post /JComputeStack.delete/{id}
JComputeStackApi DeleteAdminMessage Post /JComputeStack.deleteAdminMessage/{id}
JComputeStackApi Destroy Post /JComputeStack.destroy/{id}
JComputeStackApi Maintenance Post /JComputeStack.maintenance/{id}
JComputeStackApi Modify Post /JComputeStack.modify/{id}
JComputeStackApi One Post /JComputeStack.one
JComputeStackApi Some Post /JComputeStack.some
JCredentialApi Bootstrap Post /JCredential.bootstrap/{id}
JCredentialApi Clone Post /JCredential.clone/{id}
JCredentialApi Create Post /JCredential.create
JCredentialApi Delete Post /JCredential.delete/{id}
JCredentialApi FetchData Post /JCredential.fetchData/{id}
JCredentialApi FetchUsers Post /JCredential.fetchUsers/{id}
JCredentialApi IsBootstrapped Post /JCredential.isBootstrapped/{id}
JCredentialApi One Post /JCredential.one
JCredentialApi ShareWith Post /JCredential.shareWith/{id}
JCredentialApi Some Post /JCredential.some
JCredentialApi Update Post /JCredential.update/{id}
JCustomPartialsApi Create Post /JCustomPartials.create
JCustomPartialsApi Remove Post /JCustomPartials.remove/{id}
JCustomPartialsApi Some Post /JCustomPartials.some
JCustomPartialsApi Update Post /JCustomPartials.update/{id}
JDomainAliasApi One Post /JDomainAlias.one
JDomainAliasApi Some Post /JDomainAlias.some
JGroupApi AddSubscription Post /JGroup.addSubscription/{id}
JGroupApi ByRelevance Post /JGroup.byRelevance
JGroupApi CanEditGroup Post /JGroup.canEditGroup/{id}
JGroupApi ChangeMemberRoles Post /JGroup.changeMemberRoles/{id}
JGroupApi Count Post /JGroup.count
JGroupApi Create Post /JGroup.create
JGroupApi Destroy Post /JGroup.destroy/{id}
JGroupApi Each Post /JGroup.each
JGroupApi FetchAdmins Post /JGroup.fetchAdmins/{id}
JGroupApi FetchAdminsWithEmail Post /JGroup.fetchAdminsWithEmail/{id}
JGroupApi FetchApiTokens Post /JGroup.fetchApiTokens/{id}
JGroupApi FetchBlockedAccounts Post /JGroup.fetchBlockedAccounts/{id}
JGroupApi FetchBlockedAccountsWithEmail Post /JGroup.fetchBlockedAccountsWithEmail/{id}
JGroupApi FetchDataAt Post /JGroup.fetchDataAt/{id}
JGroupApi FetchMembers Post /JGroup.fetchMembers/{id}
JGroupApi FetchMembersWithEmail Post /JGroup.fetchMembersWithEmail/{id}
JGroupApi FetchModerators Post /JGroup.fetchModerators/{id}
JGroupApi FetchModeratorsWithEmail Post /JGroup.fetchModeratorsWithEmail/{id}
JGroupApi FetchMyMemberships Post /JGroup.fetchMyMemberships
JGroupApi FetchMyRoles Post /JGroup.fetchMyRoles/{id}
JGroupApi FetchPermissionSetOrDefault Post /JGroup.fetchPermissionSetOrDefault/{id}
JGroupApi FetchPermissions Post /JGroup.fetchPermissions/{id}
JGroupApi FetchResources Post /JGroup.fetchResources/{id}
JGroupApi FetchRoles Post /JGroup.fetchRoles/{id}
JGroupApi FetchSubscription Post /JGroup.fetchSubscription/{id}
JGroupApi FetchUserRoles Post /JGroup.fetchUserRoles/{id}
JGroupApi FetchUserStatus Post /JGroup.fetchUserStatus/{id}
JGroupApi IsMember Post /JGroup.isMember/{id}
JGroupApi Join Post /JGroup.join/{id}
JGroupApi JoinUser Post /JGroup.joinUser
JGroupApi KickMember Post /JGroup.kickMember/{id}
JGroupApi Leave Post /JGroup.leave/{id}
JGroupApi Modify Post /JGroup.modify/{id}
JGroupApi ModifyData Post /JGroup.modifyData/{id}
JGroupApi One Post /JGroup.one
JGroupApi SearchMembers Post /JGroup.searchMembers/{id}
JGroupApi SendNotification Post /JGroup.sendNotification/{id}
JGroupApi SetLimit Post /JGroup.setLimit/{id}
JGroupApi SetOAuth Post /JGroup.setOAuth/{id}
JGroupApi SomeWithRelationship Post /JGroup.someWithRelationship
JGroupApi SuggestUniqueSlug Post /JGroup.suggestUniqueSlug
JGroupApi ToggleFeature Post /JGroup.toggleFeature/{id}
JGroupApi TransferOwnership Post /JGroup.transferOwnership/{id}
JGroupApi UnblockMember Post /JGroup.unblockMember/{id}
JGroupApi UpdatePermissions Post /JGroup.updatePermissions/{id}
JGroupDataApi FetchByKey Post /JGroupData.fetchByKey
JInvitationApi Accept Post /JInvitation.accept/{id}
JInvitationApi ByCode Post /JInvitation.byCode
JInvitationApi Create Post /JInvitation.create
JInvitationApi Remove Post /JInvitation.remove/{id}
JInvitationApi RevokeInvitation Post /JInvitation.revokeInvitation
JInvitationApi Search Post /JInvitation.search
JInvitationApi SendInvitationByCode Post /JInvitation.sendInvitationByCode
JInvitationApi Some Post /JInvitation.some
JMachineApi Approve Post /JMachine.approve/{id}
JMachineApi Deny Post /JMachine.deny/{id}
JMachineApi One Post /JMachine.one
JMachineApi ReviveUsers Post /JMachine.reviveUsers/{id}
JMachineApi SetChannelId Post /JMachine.setChannelId/{id}
JMachineApi SetLabel Post /JMachine.setLabel/{id}
JMachineApi SetProvisioner Post /JMachine.setProvisioner/{id}
JMachineApi Share Post /JMachine.share/{id}
JMachineApi ShareWith Post /JMachine.shareWith/{id}
JMachineApi Some Post /JMachine.some
JMachineApi Unshare Post /JMachine.unshare/{id}
JNameApi ClaimNames Post /JName.claimNames
JNameApi One Post /JName.one
JPasswordRecoveryApi FetchRegistrationDetails Post /JPasswordRecovery.fetchRegistrationDetails
JPasswordRecoveryApi RecoverPassword Post /JPasswordRecovery.recoverPassword
JPasswordRecoveryApi ResendVerification Post /JPasswordRecovery.resendVerification
JPasswordRecoveryApi ResetPassword Post /JPasswordRecovery.resetPassword
JPasswordRecoveryApi Validate Post /JPasswordRecovery.validate
JProposedDomainApi ActivateDomain Post /JProposedDomain.activateDomain/{id}
JProposedDomainApi BindMachine Post /JProposedDomain.bindMachine/{id}
JProposedDomainApi CreateDomain Post /JProposedDomain.createDomain
JProposedDomainApi DeactivateDomain Post /JProposedDomain.deactivateDomain/{id}
JProposedDomainApi FetchDomains Post /JProposedDomain.fetchDomains
JProposedDomainApi One Post /JProposedDomain.one
JProposedDomainApi Remove Post /JProposedDomain.remove/{id}
JProposedDomainApi UnbindMachine Post /JProposedDomain.unbindMachine/{id}
JProvisionerApi Create Post /JProvisioner.create
JProvisionerApi Delete Post /JProvisioner.delete/{id}
JProvisionerApi One Post /JProvisioner.one
JProvisionerApi SetAccess Post /JProvisioner.setAccess/{id}
JProvisionerApi Some Post /JProvisioner.some
JProvisionerApi Update Post /JProvisioner.update/{id}
JRewardApi AddCustomReward Post /JReward.addCustomReward
JRewardApi FetchCustomData Post /JReward.fetchCustomData
JRewardApi FetchEarnedAmount Post /JReward.fetchEarnedAmount
JRewardApi Some Post /JReward.some
JRewardCampaignApi Create Post /JRewardCampaign.create
JRewardCampaignApi IsValid Post /JRewardCampaign.isValid
JRewardCampaignApi One Post /JRewardCampaign.one
JRewardCampaignApi Remove Post /JRewardCampaign.remove/{id}
JRewardCampaignApi Some Post /JRewardCampaign.some
JRewardCampaignApi Update Post /JRewardCampaign.update/{id}
JSessionApi ActiveSession Post /JSession.activeSession
JSessionApi Remove Post /JSession.remove/{id}
JStackTemplateApi Build Post /JStackTemplate.build/{id}
JStackTemplateApi Clone Post /JStackTemplate.clone/{id}
JStackTemplateApi Create Post /JStackTemplate.create
JStackTemplateApi Delete Post /JStackTemplate.delete/{id}
JStackTemplateApi ForceStacksToReinit Post /JStackTemplate.forceStacksToReinit/{id}
JStackTemplateApi GenerateStack Post /JStackTemplate.generateStack/{id}
JStackTemplateApi HasStacks Post /JStackTemplate.hasStacks/{id}
JStackTemplateApi One Post /JStackTemplate.one
JStackTemplateApi Samples Post /JStackTemplate.samples
JStackTemplateApi SetAccess Post /JStackTemplate.setAccess/{id}
JStackTemplateApi Some Post /JStackTemplate.some
JStackTemplateApi Update Post /JStackTemplate.update/{id}
JStackTemplateApi Verify Post /JStackTemplate.verify/{id}
JTeamInvitationApi ByCode Post /JTeamInvitation.byCode
JTeamInvitationApi Create Post /JTeamInvitation.create
JTeamInvitationApi Remove Post /JTeamInvitation.remove/{id}
JTeamInvitationApi SendInvitationEmails Post /JTeamInvitation.sendInvitationEmails
JUrlAliasApi Create Post /JUrlAlias.create
JUrlAliasApi Resolve Post /JUrlAlias.resolve
JUserApi AuthenticateWithOauth Post /JUser.authenticateWithOauth
JUserApi ChangeEmail Post /JUser.changeEmail
JUserApi ChangePassword Post /JUser.changePassword
JUserApi Convert Post /JUser.convert
JUserApi EmailAvailable Post /JUser.emailAvailable
JUserApi FetchUser Post /JUser.fetchUser
JUserApi GetSSHKeys Post /JUser.getSSHKeys
JUserApi Login Post /JUser.login
JUserApi Logout Post /JUser.logout
JUserApi SetSSHKeys Post /JUser.setSSHKeys
JUserApi Unregister Post /JUser.unregister
JUserApi UsernameAvailable Post /JUser.usernameAvailable
JUserApi VerifyByPin Post /JUser.verifyByPin
JUserApi VerifyPassword Post /JUser.verifyPassword
JUserApi Whoami Post /JUser.whoami
KloudApi AddAdmin Post /Kloud.addAdmin
KloudApi Bootstrap Post /Kloud.bootstrap
KloudApi Build Post /Kloud.build
KloudApi BuildStack Post /Kloud.buildStack
KloudApi CheckCredential Post /Kloud.checkCredential
KloudApi CheckTemplate Post /Kloud.checkTemplate
KloudApi Destroy Post /Kloud.destroy
KloudApi DestroyStack Post /Kloud.destroyStack
KloudApi Event Post /Kloud.event
KloudApi Info Post /Kloud.info
KloudApi Migrate Post /Kloud.migrate
KloudApi Ping Post /Kloud.ping
KloudApi RemoveAdmin Post /Kloud.removeAdmin
KloudApi Restart Post /Kloud.restart
KloudApi Start Post /Kloud.start
KloudApi Stop Post /Kloud.stop
OAuthApi GetUrl Post /OAuth.getUrl
S3Api GeneratePolicy Post /S3.generatePolicy
SharedMachineApi Add Post /SharedMachine.add
SharedMachineApi Kick Post /SharedMachine.kick
SidebarApi FetchEnvironment Post /Sidebar.fetchEnvironment
SocialChannelApi AcceptInvite Post /SocialChannel.acceptInvite
SocialChannelApi AddParticipants Post /SocialChannel.addParticipants
SocialChannelApi ById Post /SocialChannel.byId
SocialChannelApi ByName Post /SocialChannel.byName
SocialChannelApi Create Post /SocialChannel.create
SocialChannelApi CreateChannelWithParticipants Post /SocialChannel.createChannelWithParticipants
SocialChannelApi Delete Post /SocialChannel.delete
SocialChannelApi FetchActivities Post /SocialChannel.fetchActivities
SocialChannelApi FetchActivityCount Post /SocialChannel.fetchActivityCount
SocialChannelApi FetchChannels Post /SocialChannel.fetchChannels
SocialChannelApi FetchFollowedChannelCount Post /SocialChannel.fetchFollowedChannelCount
SocialChannelApi FetchFollowedChannels Post /SocialChannel.fetchFollowedChannels
SocialChannelApi FetchParticipants Post /SocialChannel.fetchParticipants
SocialChannelApi FetchPinnedMessages Post /SocialChannel.fetchPinnedMessages
SocialChannelApi FetchPopularPosts Post /SocialChannel.fetchPopularPosts
SocialChannelApi FetchPopularTopics Post /SocialChannel.fetchPopularTopics
SocialChannelApi FetchProfileFeed Post /SocialChannel.fetchProfileFeed
SocialChannelApi FetchProfileFeedCount Post /SocialChannel.fetchProfileFeedCount
SocialChannelApi GlancePinnedPost Post /SocialChannel.glancePinnedPost
SocialChannelApi Leave Post /SocialChannel.leave
SocialChannelApi ListParticipants Post /SocialChannel.listParticipants
SocialChannelApi PinMessage Post /SocialChannel.pinMessage
SocialChannelApi RejectInvite Post /SocialChannel.rejectInvite
SocialChannelApi RemoveParticipants Post /SocialChannel.removeParticipants
SocialChannelApi SearchTopics Post /SocialChannel.searchTopics
SocialChannelApi UnpinMessage Post /SocialChannel.unpinMessage
SocialChannelApi Update Post /SocialChannel.update
SocialChannelApi UpdateLastSeenTime Post /SocialChannel.updateLastSeenTime
SocialMessageApi ById Post /SocialMessage.byId
SocialMessageApi BySlug Post /SocialMessage.bySlug
SocialMessageApi Delete Post /SocialMessage.delete
SocialMessageApi Edit Post /SocialMessage.edit
SocialMessageApi Fetch Post /SocialMessage.fetch
SocialMessageApi FetchDataFromEmbedly Post /SocialMessage.fetchDataFromEmbedly
SocialMessageApi FetchPrivateMessageCount Post /SocialMessage.fetchPrivateMessageCount
SocialMessageApi FetchPrivateMessages Post /SocialMessage.fetchPrivateMessages
SocialMessageApi InitPrivateMessage Post /SocialMessage.initPrivateMessage
SocialMessageApi Like Post /SocialMessage.like
SocialMessageApi ListLikers Post /SocialMessage.listLikers
SocialMessageApi ListReplies Post /SocialMessage.listReplies
SocialMessageApi PaymentSubscribe Post /SocialMessage.paymentSubscribe
SocialMessageApi Post Post /SocialMessage.post
SocialMessageApi Reply Post /SocialMessage.reply
SocialMessageApi Search Post /SocialMessage.search
SocialMessageApi SendPrivateMessage Post /SocialMessage.sendPrivateMessage
SocialMessageApi Unlike Post /SocialMessage.unlike
SocialNotificationApi Fetch Post /SocialNotification.fetch
SocialNotificationApi Glance Post /SocialNotification.glance
SystemApi VersionGet Get ../-/version
TrackerApi Track Post /Tracker.track

Documentation For Models

Documentation For Authorization

Bearer

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Author