dragosv / memsource-api

Memsource Go API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go API client for Memsource

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: All
  • 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:

import "dragosv/memsource-api"

Documentation for API Endpoints

All URIs are relative to https://cloud.memsource.com/web

Class Method HTTP request Description
AnalysisApi AnalysesBatchEditV2 Put /api2/v2/analyses/bulk Edit analyses (batch)
AnalysisApi BatchEditAnalyses Put /api2/v1/analyses/bulk Edit analyses (batch)
AnalysisApi BulkDeleteAnalyses Delete /api2/v1/analyses/bulk Delete analyses (batch)
AnalysisApi CreateAnalyseAsync Post /api2/v1/analyses Create analysis
AnalysisApi CreateAnalyseAsync1 Post /api2/v2/analyses Create analysis
AnalysisApi CreateAnalysesForLangs Post /api2/v1/analyses/byLanguages Create analyses by languages
AnalysisApi CreateAnalysesForProviders Post /api2/v1/analyses/byProviders Create analyses by providers
AnalysisApi Delete Delete /api2/v1/analyses/{analyseId} Delete analysis
AnalysisApi DownloadAnalyse Get /api2/v1/analyses/{analyseId}/download Download analysis
AnalysisApi GetAnalyse Get /api2/v1/analyses/{analyseId} Get analysis
AnalysisApi GetAnalyseLanguagePart Get /api2/v1/analyses/{analyseId}/analyseLanguageParts/{analyseLanguagePartId} Get analysis language part
AnalysisApi GetAnalyseV2 Get /api2/v2/analyses/{analyseId} Get analysis
AnalysisApi GetAnalyseV3 Get /api2/v3/analyses/{analyseId} Get analysis
AnalysisApi GetJobPartAnalyse Get /api2/v1/analyses/{analyseId}/jobs/{jobUid} Get jobs analysis
AnalysisApi ListByProject Get /api2/v1/projects/{projectUid}/analyses List analyses by project
AnalysisApi ListByProjectV2 Get /api2/v2/projects/{projectUid}/analyses List analyses by project
AnalysisApi ListJobParts Get /api2/v1/analyses/{analyseId}/analyseLanguageParts/{analyseLanguagePartId}/jobs List jobs of analyses
AnalysisApi ListPartAnalyse Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/analyses List analyses
AnalysisApi ListPartAnalyse1 Get /api2/v2/projects/{projectUid}/jobs/{jobUid}/analyses List analyses
AnalyticsApi Aggregate Post /api2/v1/analytics/{type} Run analytics aggregation
AsyncRequestApi GetAsyncRequest Get /api2/v1/async/{asyncRequestId} Get asynchronous request
AsyncRequestApi ListPendingRequests Get /api2/v1/async List pending requests
AuthenticationApi Login Post /api2/v1/auth/login Login
AuthenticationApi LoginByGoogle Post /api2/v1/auth/loginWithGoogle Login with Google
AuthenticationApi LoginOther Post /api2/v1/auth/loginOther Login as another user
AuthenticationApi LoginToSession Post /api2/v1/auth/loginToSession Login to session
AuthenticationApi Logout Post /api2/v1/auth/logout Logout
AuthenticationApi WhoAmI Get /api2/v1/auth/whoAmI Who am I
BilingualFileApi CompareBilingualFile Post /api2/v1/bilingualFiles/compare Compare bilingual file
BilingualFileApi ConvertBilingualFile Post /api2/v1/bilingualFiles/convert Convert bilingual file
BilingualFileApi GetBilingualFile Post /api2/v1/projects/{projectUid}/jobs/bilingualFile Download bilingual file
BilingualFileApi GetPreviewFile Post /api2/v1/bilingualFiles/preview Download preview
BilingualFileApi UploadBilingualFile Put /api2/v1/bilingualFiles Upload bilingual file
BusinessUnitApi CreateBusinessUnit Post /api2/v1/businessUnits Create business unit
BusinessUnitApi DeleteBusinessUnit Delete /api2/v1/businessUnits/{businessUnitId} Delete business unit
BusinessUnitApi GetBusinessUnit Get /api2/v1/businessUnits/{businessUnitId} Get business unit
BusinessUnitApi ListBusinessUnits Get /api2/v1/businessUnits List business units
BusinessUnitApi UpdateBusinessUnit Put /api2/v1/businessUnits/{businessUnitId} Edit business unit
ClientApi CreateClient Post /api2/v1/clients Create client
ClientApi DeleteClient Delete /api2/v1/clients/{clientId} Delete client
ClientApi GetClient Get /api2/v1/clients/{clientId} Get client
ClientApi ListClients Get /api2/v1/clients List clients
ClientApi UpdateClient Put /api2/v1/clients/{clientId} Edit client
ConnectorApi GetConnector Get /api2/v1/connectors/{connectorId} Get a connector
ConnectorApi GetConnectorList Get /api2/v1/connectors List connectors
ConnectorApi GetFile Get /api2/v1/connectors/{connectorId}/folders/{folder}/files/{file} Download file
ConnectorApi GetFolder Get /api2/v1/connectors/{connectorId}/folders/{folder} List files in a subfolder
ConnectorApi GetRootFolder Get /api2/v1/connectors/{connectorId}/folders List files in root
ConnectorApi UploadFile Post /api2/v1/connectors/{connectorId}/folders/{folder} Upload a file to a subfolder of the selected connector
ConversationsApi AddLQAComment Post /api2/v1/jobs/{jobUid}/conversations/lqas/{conversationId}/comments Add LQA comment
ConversationsApi AddPlainComment Post /api2/v1/jobs/{jobUid}/conversations/plains/{conversationId}/comments Add plain comment
ConversationsApi CreateLQAConversation Post /api2/v1/jobs/{jobUid}/conversations/lqas Create LQA conversation
ConversationsApi CreateSegmentTargetConversation Post /api2/v1/jobs/{jobUid}/conversations/plains Create plain conversation
ConversationsApi DeleteLQAComment Delete /api2/v1/jobs/{jobUid}/conversations/lqas/{conversationId}/comments/{commentId} Delete LQA comment
ConversationsApi DeleteLQAConversation Delete /api2/v1/jobs/{jobUid}/conversations/lqas/{conversationId} Delete conversation
ConversationsApi DeletePlainComment Delete /api2/v1/jobs/{jobUid}/conversations/plains/{conversationId}/comments/{commentId} Delete plain comment
ConversationsApi DeletePlainConversation Delete /api2/v1/jobs/{jobUid}/conversations/plains/{conversationId} Delete plain conversation
ConversationsApi FindConversations Post /api2/v1/jobs/conversations/find Find all conversation
ConversationsApi GetLQAConversation Get /api2/v1/jobs/{jobUid}/conversations/lqas/{conversationId} Get LQA conversation
ConversationsApi GetPlainConversation Get /api2/v1/jobs/{jobUid}/conversations/plains/{conversationId} Get plain conversation
ConversationsApi ListAllConversations Get /api2/v1/jobs/{jobUid}/conversations List all conversations
ConversationsApi ListLQAConversations Get /api2/v1/jobs/{jobUid}/conversations/lqas List LQA conversations
ConversationsApi ListPlainConversations Get /api2/v1/jobs/{jobUid}/conversations/plains List plain conversations
ConversationsApi UpdateLQAComment Put /api2/v1/jobs/{jobUid}/conversations/lqas/{conversationId}/comments/{commentId} Edit LQA comment
ConversationsApi UpdateLQAConversation Put /api2/v1/jobs/{jobUid}/conversations/lqas/{conversationId} Edit LQA conversation
ConversationsApi UpdatePlainComment Put /api2/v1/jobs/{jobUid}/conversations/plains/{conversationId}/comments/{commentId} Edit plain comment
ConversationsApi UpdatePlainConversation Put /api2/v1/jobs/{jobUid}/conversations/plains/{conversationId} Edit plain conversation
DomainApi CreateDomain Post /api2/v1/domains Create domain
DomainApi DeleteDomain Delete /api2/v1/domains/{domainId} Delete domain
DomainApi GetDomain Get /api2/v1/domains/{domainId} Get domain
DomainApi ListDomains Get /api2/v1/domains List of domains
DomainApi UpdateDomain Put /api2/v1/domains/{domainId} Edit domain
EmailTemplateApi GetOrgEmailTemplate Get /api2/v1/emailTemplates/{templateId} Get email template
EmailTemplateApi ListOrgEmailTemplates Get /api2/v1/emailTemplates List email templates
FileApi CreateUrlFile Post /api2/v1/files Upload file
FileApi DeletesFile Delete /api2/v1/files/{fileUid} Delete file
FileApi GetFileJson Get /api2/v1/files/{fileUid} Get file
FileApi GetFiles Get /api2/v1/files List files
ImportSettingsApi CreateImportSettings Post /api2/v1/importSettings Create import settings
ImportSettingsApi DeleteImportSettings Delete /api2/v1/importSettings/{uid} Delete import settings
ImportSettingsApi GetImportSettings Get /api2/v1/importSettings/{uid} Get import settings
ImportSettingsApi GetImportSettings1 Get /api2/v1/importSettings/default Get organization's default import settings
ImportSettingsApi ListImportSettings Get /api2/v1/importSettings List import settings
JobApi ComparePart Post /api2/v1/projects/{projectUid}/jobs/compare Compare jobs on workflow levels
JobApi CompletedFile Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/targetFile Download target file
JobApi CreateJob Post /api2/v1/projects/{projectUid}/jobs Create job
JobApi CreateTermByJob Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/termBases/createByJob Create term in job's term bases
JobApi DeleteAllTranslations Delete /api2/v1/projects/{projectUid}/jobs/translations Delete all translations
JobApi DeleteParts Delete /api2/v1/projects/{projectUid}/jobs/batch Delete job (batch)
JobApi EditPart Put /api2/v1/projects/{projectUid}/jobs/{jobUid} Edit job
JobApi EditParts Put /api2/v1/projects/{projectUid}/jobs/batch Edit jobs (batch)
JobApi FilePreview Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/preview Download preview file
JobApi FilePreviewJob Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/preview Download preview file
JobApi GetBilingualFile Post /api2/v1/projects/{projectUid}/jobs/bilingualFile Download bilingual file
JobApi GetCompletedFileWarnings Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/targetFileWarnings Get target file's warnings
JobApi GetOriginalFile Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/original Download original file
JobApi GetPart Get /api2/v1/projects/{projectUid}/jobs/{jobUid} Get job
JobApi GetPartsWorkflowStep Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/workflowStep Get job's workflowStep
JobApi GetSegmentsCount Post /api2/v1/projects/{projectUid}/jobs/segmentsCount Get segments count
JobApi GetTranslationResources Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/translationResources Get translation resources
JobApi ListPartAnalyse Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/analyses List analyses
JobApi ListPartAnalyse1 Get /api2/v2/projects/{projectUid}/jobs/{jobUid}/analyses List analyses
JobApi ListParts Get /api2/v1/projects/{projectUid}/jobs List jobs
JobApi ListPartsV2 Get /api2/v2/projects/{projectUid}/jobs List jobs
JobApi ListProviders1 Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/providers/suggest Get suggested providers
JobApi ListSegments Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/segments Get segments
JobApi NotifyAssigned Post /api2/v1/projects/{projectUid}/jobs/notifyAssigned Notify assigned users
JobApi PreviewUrls Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/previewUrl Get PDF preview
JobApi PseudoTranslate Post /api2/v1/projects/{projectUid}/jobs/pseudoTranslate Pseudo-translate job
JobApi PseudoTranslateJobPart Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/pseudoTranslate Pseudo-translates job
JobApi SearchByJob Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/transMemories/search Search job's translation memories
JobApi SearchByJob2 Post /api2/v2/projects/{projectUid}/jobs/{jobUid}/transMemories/search Search job's translation memories
JobApi SearchByJob3 Post /api2/v3/projects/{projectUid}/jobs/{jobUid}/transMemories/search Search job's translation memories
JobApi SearchPartsInProject Post /api2/v1/projects/{projectUid}/jobs/search Search jobs in project
JobApi SearchSegmentByJob Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/transMemories/searchSegment Search translation memory for segment by job
JobApi SearchTermsByJob Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/termBases/searchByJob Search job's term bases
JobApi SearchTermsByJob1 Post /api2/v2/projects/{projectUid}/jobs/{jobUid}/termBases/searchByJob Search job's term bases
JobApi SearchTermsInTextByJob Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/termBases/searchInTextByJob Search terms in text
JobApi SearchTermsInTextByJobV2 Post /api2/v2/projects/{projectUid}/jobs/{jobUid}/termBases/searchInTextByJob Search terms in text
JobApi SetStatus Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/setStatus Edit job status
JobApi Split Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/split Split job
JobApi StatusChanges Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/statusChanges Get status changes
JobApi UploadBilingualFile Put /api2/v1/bilingualFiles Upload bilingual file
JobApi WebEditorLink Post /api2/v1/projects/{projectUid}/jobs/webEditor Get Web Editor URL
JobApi WebEditorLinkV2 Post /api2/v2/projects/{projectUid}/jobs/webEditor Get Web Editor URL
JobApi WildCardSearchByJob Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/transMemories/wildCardSearch Wildcard search job's translation memories
JobApi WildCardSearchByJob2 Post /api2/v2/projects/{projectUid}/jobs/{jobUid}/transMemories/wildCardSearch Wildcard search job's translation memories
JobApi WildCardSearchByJob3 Post /api2/v3/projects/{projectUid}/jobs/{jobUid}/transMemories/wildCardSearch Wildcard search job's translation memories
MachineTranslationApi MachineTranslation Post /api2/v1/machineTranslations/{mtSettingsId}/translate Translate with MT
MachineTranslationSettingsApi GetList Get /api2/v1/machineTranslateSettings List machine translate settings
MachineTranslationSettingsApi GetMTSettings Get /api2/v1/machineTranslateSettings/{mtsUid} Get machine translate settings
MachineTranslationSettingsApi GetMachineTranslateSettingsForProjectTemplate Get /api2/v1/projectTemplates/{projectTemplateId}/mtSettings Get machine translate settings
MachineTranslationSettingsApi GetStatus Get /api2/v1/machineTranslateSettings/{mtsUid}/status Get status of machine translate engine
MachineTranslationSettingsApi GetTranslationResources Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/translationResources Get translation resources
MappingApi GetMappingForTask Get /api2/v1/mappings/tasks/{id} Returns mapping for taskId (mxliff)
NetRateSchemeApi CreateDiscountScheme Post /api2/v1/netRateSchemes Create net rate scheme
NetRateSchemeApi GetDiscountScheme Get /api2/v1/netRateSchemes/{netRateSchemeId} Get net rate scheme
NetRateSchemeApi GetDiscountSchemeWorkflowStep Get /api2/v1/netRateSchemes/{netRateSchemeId}/workflowStepNetSchemes/{netRateSchemeWorkflowStepId} Get scheme for workflow step
NetRateSchemeApi GetDiscountSchemeWorkflowSteps Get /api2/v1/netRateSchemes/{netRateSchemeId}/workflowStepNetSchemes List schemes for workflow step
NetRateSchemeApi GetDiscountSchemes Get /api2/v1/netRateSchemes List net rate schemes
PriceListApi CreateLanguagePair Post /api2/v1/priceLists/{priceListId}/priceSets Add language pairs
PriceListApi CreatePriceList Post /api2/v1/priceLists Create price list
PriceListApi DeleteLanguagePair Delete /api2/v1/priceLists/{priceListId}/priceSets/{sourceLanguage}/{targetLanguage} Remove language pair
PriceListApi DeleteLanguagePairs Delete /api2/v1/priceLists/{priceListId}/priceSets Remove language pairs
PriceListApi DeletePriceList Delete /api2/v1/priceLists/{priceListId} Delete price list
PriceListApi GetListOfPriceList Get /api2/v1/priceLists List price lists
PriceListApi GetPriceList Get /api2/v1/priceLists/{priceListId} Get price list
PriceListApi GetPricesWithWorkflowSteps Get /api2/v1/priceLists/{priceListId}/priceSets List price sets
PriceListApi SetMinimumPriceForSet Post /api2/v1/priceLists/{priceListId}/priceSets/minimumPrices Edit minimum prices
PriceListApi SetPrices Post /api2/v1/priceLists/{priceListId}/priceSets/prices Edit prices
PriceListApi UpdatePriceList Put /api2/v1/priceLists/{priceListId} Update price list
ProjectApi AddTargetLanguageToProject Post /api2/v1/projects/{projectUid}/targetLangs Add target languages
ProjectApi AddWorkflowSteps Post /api2/v1/projects/{projectUid}/workflowSteps Add workflow steps
ProjectApi AssignLinguistsFromTemplate Post /api2/v1/projects/{projectUid}/applyTemplate/{templateId}/assignProviders Assigns providers from template
ProjectApi AssignLinguistsFromTemplateToJobParts Post /api2/v1/projects/{projectUid}/applyTemplate/{templateId}/assignProviders/forJobParts Assigns providers from template (specific jobs)
ProjectApi AssignVendorToProject Post /api2/v1/projects/{projectUid}/assignVendor Assign vendor
ProjectApi AssignableTemplates Get /api2/v1/projects/{projectUid}/assignableTemplates List assignable templates
ProjectApi CloneProject Post /api2/v1/projects/{projectUid}/clone Clone project
ProjectApi CreateNoteRef Post /api2/v1/projects/{projectUid}/references Create project reference file
ProjectApi CreateProject Post /api2/v1/projects Create project
ProjectApi CreateProjectFromTemplate Post /api2/v1/projects/applyTemplate/{templateId} Create project from template
ProjectApi CreateProjectFromTemplateV2 Post /api2/v2/projects/applyTemplate/{templateId} Create project from template
ProjectApi DeleteProject Delete /api2/v1/projects/{projectUid} Delete project
ProjectApi DownloadReference Get /api2/v1/projects/{projectUid}/references/{referenceFileId} Get project reference
ProjectApi EditProject Put /api2/v1/projects/{projectUid} Edit project
ProjectApi EditProjectAccessSettings Put /api2/v1/projects/{projectUid}/accessSettings Edit access and security settings
ProjectApi EditProjectQualityAssuranceSettings Put /api2/v1/projects/{projectUid}/qaSettings Edit quality assurance settings
ProjectApi EnabledQualityChecks Get /api2/v1/projects/{projectUid}/qaSettingsChecks Get QA checks
ProjectApi GetAnalyseSettingsForProject Get /api2/v1/projects/{projectUid}/analyseSettings Get analyse settings
ProjectApi GetFinancialSettings Get /api2/v1/projects/{projectUid}/financialSettings Get financial settings
ProjectApi GetImportSettings2 Get /api2/v1/projects/{projectUid}/importSettings Get projects's default import settings
ProjectApi GetMtSettingsForProject Get /api2/v1/projects/{projectUid}/mtSettings Get machine translate settings
ProjectApi GetPreTranslateSettingsForProject Get /api2/v1/projects/{projectUid}/preTranslateSettings Get Pre-translate settings
ProjectApi GetProject Get /api2/v1/projects/{projectUid} Get project
ProjectApi GetProjectAccessSettings Get /api2/v1/projects/{projectUid}/accessSettings Get access and security settings
ProjectApi GetProjectAssignments Get /api2/v1/projects/{projectUid}/providers List project providers
ProjectApi GetProjectQASettings Get /api2/v1/projects/{projectUid}/qaSettings Get quality assurance settings
ProjectApi GetProjectQASettingsV2 Get /api2/v2/projects/{projectUid}/qaSettings Get quality assurance settings
ProjectApi GetProjectSettings Get /api2/v1/projects/{projectUid}/lqaSettings Get LQA settings
ProjectApi GetProjectTermBases Get /api2/v1/projects/{projectUid}/termBases Get term bases
ProjectApi GetProjectTransMemories Get /api2/v1/projects/{projectUid}/transMemories Get translation memories
ProjectApi GetProjectWorkflowSteps Get /api2/v1/projects/{projectUid}/workflowSteps Get workflow steps
ProjectApi GetQuotesForProject Get /api2/v1/projects/{projectUid}/quotes List quotes
ProjectApi ListAssignedProjects Get /api2/v1/users/{userId}/projects List assigned projects
ProjectApi ListByProject Get /api2/v1/projects/{projectUid}/analyses List analyses by project
ProjectApi ListByProjectV2 Get /api2/v2/projects/{projectUid}/analyses List analyses by project
ProjectApi ListProjects Get /api2/v1/projects List projects
ProjectApi ListProviders Post /api2/v1/projects/{projectUid}/providers/suggest Get suggested providers
ProjectApi SearchSegment Post /api2/v1/projects/{projectUid}/transMemories/searchSegmentInProject Search translation memory for segment in the project
ProjectApi SetFinancialSettings Put /api2/v1/projects/{projectUid}/financialSettings Edit financial settings
ProjectApi SetMtSettingsForProject Put /api2/v1/projects/{projectUid}/mtSettings Edit machine translate settings
ProjectApi SetMtSettingsPerLanguageForProject Put /api2/v1/projects/{projectUid}/mtSettingsPerLanguage Edit machine translate settings per language
ProjectApi SetProjectQASettingsV2 Put /api2/v2/projects/{projectUid}/qaSettings Edit quality assurance settings
ProjectApi SetProjectStatus Post /api2/v1/projects/{projectUid}/setStatus Edit project status
ProjectApi SetProjectTermBases Put /api2/v1/projects/{projectUid}/termBases Edit term bases
ProjectApi SetProjectTransMemories Put /api2/v1/projects/{projectUid}/transMemories Edit translation memories
ProjectApi SetProjectTransMemoriesV2 Put /api2/v2/projects/{projectUid}/transMemories Edit translation memories
ProjectReferenceFileApi CreateNoteRef Post /api2/v1/projects/{projectUid}/references Create project reference file
ProjectReferenceFileApi DownloadReference Get /api2/v1/projects/{projectUid}/references/{referenceFileId} Get project reference
ProjectTemplateApi AssignLinguistsFromTemplate Post /api2/v1/projects/{projectUid}/applyTemplate/{templateId}/assignProviders Assigns providers from template
ProjectTemplateApi AssignLinguistsFromTemplateToJobParts Post /api2/v1/projects/{projectUid}/applyTemplate/{templateId}/assignProviders/forJobParts Assigns providers from template (specific jobs)
ProjectTemplateApi AssignableTemplates Get /api2/v1/projects/{projectUid}/assignableTemplates List assignable templates
ProjectTemplateApi CreateProjectFromTemplate Post /api2/v1/projects/applyTemplate/{templateId} Create project from template
ProjectTemplateApi CreateProjectFromTemplateV2 Post /api2/v2/projects/applyTemplate/{templateId} Create project from template
ProjectTemplateApi CreateProjectTemplate Post /api2/v1/projectTemplates Create project template
ProjectTemplateApi DeleteProjectTemplate Delete /api2/v1/projectTemplates/{projectTemplateId} Delete project template
ProjectTemplateApi EditProjectTemplate Put /api2/v1/projectTemplates/{projectTemplateId} Edit project template
ProjectTemplateApi GetAnalyseSettingsForProjectTemplate Get /api2/v1/projectTemplates/{projectTemplateId}/analyseSettings Get analyse settings
ProjectTemplateApi GetMachineTranslateSettingsForProjectTemplate Get /api2/v1/projectTemplates/{projectTemplateId}/mtSettings Get machine translate settings
ProjectTemplateApi GetPreTranslateSettingsForProjectTemplate Get /api2/v1/projectTemplates/{projectTemplateId}/preTranslateSettings Get Pre-translate settings
ProjectTemplateApi GetProjectTemplate Get /api2/v1/projectTemplates/{projectTemplateId} Get project template
ProjectTemplateApi GetProjectTemplateTermBases Get /api2/v1/projectTemplates/{projectTemplateId}/termBases Get term bases
ProjectTemplateApi GetProjectTemplateTransMemories Get /api2/v1/projectTemplates/{projectTemplateId}/transMemories Get translation memories
ProjectTemplateApi GetProjectTemplates Get /api2/v1/projectTemplates List project templates
ProjectTemplateApi SetProjectTemplateTermBases Put /api2/v1/projectTemplates/{projectTemplateId}/termBases Edit term bases in project template
ProjectTemplateApi SetProjectTemplateTransMemories Put /api2/v1/projectTemplates/{projectTemplateId}/transMemories Edit translation memories
ProviderApi GetProjectAssignments Get /api2/v1/projects/{projectUid}/providers List project providers
ProviderApi ListProviders Post /api2/v1/projects/{projectUid}/providers/suggest Get suggested providers
ProviderApi ListProviders1 Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/providers/suggest Get suggested providers
QualityAssuranceApi AddIgnoredWarnings Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/ignoredWarnings Add ignored warnings
QualityAssuranceApi DeleteIgnoredWarnings Delete /api2/v1/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/ignoredWarnings Delete ignored warnings
QualityAssuranceApi EnabledQualityChecksForJob Get /api2/v2/projects/{projectUid}/jobs/qualityAssurances/settings Get QA settings
QualityAssuranceApi EnabledQualityChecksForJob1 Get /api2/v2/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/settings Get QA settings for job
QualityAssuranceApi RunQaForJobPart Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/run Run quality assurance
QualityAssuranceApi RunQaForJobPartV2 Post /api2/v2/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/run Run quality assurance
QualityAssuranceApi RunQaForJobPartV3 Post /api2/v3/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/run Run quality assurance
QualityAssuranceApi RunQaForJobParts Post /api2/v1/projects/{projectUid}/jobs/qualityAssurances/run Run quality assurance (batch)
QualityAssuranceApi RunQaForJobPartsV2 Post /api2/v2/projects/{projectUid}/jobs/qualityAssurances/run Run quality assurance (batch)
QualityAssuranceApi RunQaForJobPartsV3 Post /api2/v3/projects/{projectUid}/jobs/qualityAssurances/run Run quality assurance (batch)
QualityAssuranceApi RunQaForSegments Post /api2/v2/projects/{projectUid}/jobs/qualityAssurances/segments/run Run quality assurance on selected segments
QualityAssuranceApi RunQaForSegmentsV3 Post /api2/v3/projects/{projectUid}/jobs/qualityAssurances/segments/run Run quality assurance on selected segments
QualityAssuranceApi UpdateIgnoredChecks Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/ignoreChecks Edit ignored checks
QuoteApi CreateQuote Post /api2/v1/quotes Create quote
QuoteApi CreateQuoteV2 Post /api2/v2/quotes Create quote
QuoteApi DeleteQuote Delete /api2/v1/quotes/{quoteId} Delete quote
QuoteApi Get1 Get /api2/v1/quotes/{quoteId} Get quote
SCIMApi CreateUserSCIM Post /api2/v1/scim/Users Create user using SCIM
SCIMApi DeleteUser Delete /api2/v1/scim/Users/{userId} Delete user using SCIM
SCIMApi EditUser Put /api2/v1/scim/Users/{userId} Edit user using SCIM
SCIMApi GetResourceTypes Get /api2/v1/scim/ResourceTypes List the types of SCIM Resources available
SCIMApi GetSchemaByUrn Get /api2/v1/scim/Schemas/{schemaUrn} Get supported SCIM Schema by urn
SCIMApi GetSchemas Get /api2/v1/scim/Schemas Get supported SCIM Schemas
SCIMApi GetScimUser Get /api2/v1/scim/Users/{userId} Get user
SCIMApi GetServiceProviderConfigDto Get /api2/v1/scim/ServiceProviderConfig Retrieve the Service Provider's Configuration
SCIMApi PatchUser Patch /api2/v1/scim/Users/{userId} Patch user using SCIM
SCIMApi SearchUsers Get /api2/v1/scim/Users Search users
SegmentApi GetSegmentsCount Post /api2/v1/projects/{projectUid}/jobs/segmentsCount Get segments count
SegmentApi ListSegments Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/segments Get segments
SegmentationRulesApi CreateSegmentationRule Post /api2/v1/segmentationRules Create segmentation rule
SegmentationRulesApi DeletesSegmentationRule Delete /api2/v1/segmentationRules/{segRuleId} Delete segmentation rule
SegmentationRulesApi GetListOfSegmentationRules Get /api2/v1/segmentationRules List segmentation rules
SegmentationRulesApi GetSegmentationRule Get /api2/v1/segmentationRules/{segRuleId} Get segmentation rule
SegmentationRulesApi UpdatesSegmentationRule Put /api2/v1/segmentationRules/{segRuleId} Edit segmentation rule
SpellCheckApi AddWord Post /api2/v1/spellCheck/words Add word to dictionary
SpellCheckApi Check Post /api2/v1/spellCheck/check Spell check
SpellCheckApi CheckByJob Post /api2/v1/spellCheck/check/{jobUid} Spell check for job
SpellCheckApi Suggest Post /api2/v1/spellCheck/suggest Suggest a word
SubDomainApi CreateSubDomain Post /api2/v1/subDomains Create subdomain
SubDomainApi DeleteSubDomain Delete /api2/v1/subDomains/{subDomainId} Delete subdomain
SubDomainApi GetSubDomain Get /api2/v1/subDomains/{subDomainId} Get subdomain
SubDomainApi ListSubDomains Get /api2/v1/subDomains List subdomains
SubDomainApi UpdateSubDomain Put /api2/v1/subDomains/{subDomainId} Edit subdomain
SupportedLanguagesApi ListOfLanguages Get /api2/v1/languages List supported languages
TermBaseApi BrowseTerms Post /api2/v1/termBases/{termBaseId}/browse Browse term base
TermBaseApi ClearTermBase Delete /api2/v1/termBases/{termBaseId}/terms Clear term base
TermBaseApi CreateTerm Post /api2/v1/termBases/{termBaseId}/terms Create term
TermBaseApi CreateTermBase Post /api2/v1/termBases Create term base
TermBaseApi CreateTermByJob Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/termBases/createByJob Create term in job's term bases
TermBaseApi DeleteConcept Delete /api2/v1/termBases/{termBaseId}/concepts/{conceptId} Delete concept
TermBaseApi DeleteConcepts Delete /api2/v1/termBases/{termBaseId}/concepts Delete concepts
TermBaseApi DeleteTerm Delete /api2/v1/termBases/{termBaseId}/terms/{termId} Delete term
TermBaseApi DeleteTermBase Delete /api2/v1/termBases/{termBaseId} Delete term base
TermBaseApi ExportTermBase Get /api2/v1/termBases/{termBaseId}/export Export term base
TermBaseApi GetLastBackgroundTask Get /api2/v1/termBases/{termBaseId}/lastBackgroundTask Last import status
TermBaseApi GetProjectTemplateTermBases Get /api2/v1/projectTemplates/{projectTemplateId}/termBases Get term bases
TermBaseApi GetTerm Get /api2/v1/termBases/{termBaseId}/terms/{termId} Get term
TermBaseApi GetTermBase Get /api2/v1/termBases/{termBaseId} Get term base
TermBaseApi GetTermBaseMetadata Get /api2/v1/termBases/{termBaseId}/metadata Get term base metadata
TermBaseApi GetTranslationResources Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/translationResources Get translation resources
TermBaseApi ImportTermBase Post /api2/v1/termBases/{termBaseId}/upload Upload term base
TermBaseApi ListTermBases Get /api2/v1/termBases List term bases
TermBaseApi ListTermsOfConcept Get /api2/v1/termBases/{termBaseId}/concepts/{conceptId}/terms Get terms of concept
TermBaseApi SearchTerms Post /api2/v1/termBases/{termBaseId}/search Search term base
TermBaseApi SearchTermsByJob Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/termBases/searchByJob Search job's term bases
TermBaseApi SearchTermsByJob1 Post /api2/v2/projects/{projectUid}/jobs/{jobUid}/termBases/searchByJob Search job's term bases
TermBaseApi SearchTermsInTextByJob Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/termBases/searchInTextByJob Search terms in text
TermBaseApi SearchTermsInTextByJobV2 Post /api2/v2/projects/{projectUid}/jobs/{jobUid}/termBases/searchInTextByJob Search terms in text
TermBaseApi SetProjectTemplateTermBases Put /api2/v1/projectTemplates/{projectTemplateId}/termBases Edit term bases in project template
TermBaseApi UpdateTerm Put /api2/v1/termBases/{termBaseId}/terms/{termId} Edit term
TermBaseApi UpdateTermBase Put /api2/v1/termBases/{termBaseId} Edit term base
TranslationApi HumanTranslate Post /api2/v1/projects/{projectUid}/jobs/humanTranslate Human translate (Gengo or Unbabel)
TranslationApi MachineTranslationJob Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/translations/translateWithMachineTranslation Translate using machine translation
TranslationApi PreTranslate Post /api2/v1/projects/{projectUid}/jobs/preTranslate Pre-translate job
TranslationMemoryApi AddTargetLangToTransMemory Post /api2/v1/transMemories/{transMemoryId}/targetLanguages Add target language to translation memory
TranslationMemoryApi ClearTransMemory Delete /api2/v1/transMemories/{transMemoryId}/segments Delete all segments
TranslationMemoryApi CreateTransMemory Post /api2/v1/transMemories Create translation memory
TranslationMemoryApi DeleteSourceAndTranslations Delete /api2/v1/transMemories/{transMemoryId}/segments/{segmentId} Delete both source and translation
TranslationMemoryApi DeleteTransMemory Delete /api2/v1/transMemories/{transMemoryId} Delete translation memory
TranslationMemoryApi DeleteTranslation Delete /api2/v1/transMemories/{transMemoryId}/segments/{segmentId}/lang/{lang} Delete segment of given language
TranslationMemoryApi DownloadSearchResult Get /api2/v1/transMemories/downloadExport/{asyncRequestId} Download export
TranslationMemoryApi EditTransMemory Put /api2/v1/transMemories/{transMemoryId} Edit translation memory
TranslationMemoryApi Export Get /api2/v1/transMemories/{transMemoryId}/export Export translation memory
TranslationMemoryApi ExportByQueryAsync Post /api2/v1/transMemories/{transMemoryId}/exportByQueryAsync Search translation memory
TranslationMemoryApi ExportV2 Post /api2/v2/transMemories/{transMemoryId}/export Export translation memory
TranslationMemoryApi GetBackgroundTasks Get /api2/v1/transMemories/{transMemoryId}/lastBackgroundTask Get last task information
TranslationMemoryApi GetMetadata Get /api2/v1/transMemories/{transMemoryId}/metadata Get translation memory metadata
TranslationMemoryApi GetProjectTemplateTransMemories Get /api2/v1/projectTemplates/{projectTemplateId}/transMemories Get translation memories
TranslationMemoryApi GetRelatedProjects Get /api2/v1/transMemories/{transMemoryId}/relatedProjects List related projects
TranslationMemoryApi GetTransMemory Get /api2/v1/transMemories/{transMemoryId} Get translation memory
TranslationMemoryApi GetTranslationResources Get /api2/v1/projects/{projectUid}/jobs/{jobUid}/translationResources Get translation resources
TranslationMemoryApi ImportTransMemory Post /api2/v1/transMemories/{transMemoryId}/import Import segments
TranslationMemoryApi InsertToTransMemory Post /api2/v1/transMemories/{transMemoryId}/segments Insert segment
TranslationMemoryApi ListTransMemories Get /api2/v1/transMemories List translation memories
TranslationMemoryApi Search Post /api2/v1/transMemories/{transMemoryId}/search Search translation memory (sync)
TranslationMemoryApi SearchByJob Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/transMemories/search Search job's translation memories
TranslationMemoryApi SearchByJob3 Post /api2/v3/projects/{projectUid}/jobs/{jobUid}/transMemories/search Search job's translation memories
TranslationMemoryApi SearchSegment Post /api2/v1/projects/{projectUid}/transMemories/searchSegmentInProject Search translation memory for segment in the project
TranslationMemoryApi SearchSegmentByJob Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/transMemories/searchSegment Search translation memory for segment by job
TranslationMemoryApi SetProjectTemplateTransMemories Put /api2/v1/projectTemplates/{projectTemplateId}/transMemories Edit translation memories
TranslationMemoryApi UpdateTranslation Put /api2/v1/transMemories/{transMemoryId}/segments/{segmentId} Edit segment
TranslationMemoryApi WildCardSearchByJob Post /api2/v1/projects/{projectUid}/jobs/{jobUid}/transMemories/wildCardSearch Wildcard search job's translation memories
TranslationMemoryApi WildCardSearchByJob2 Post /api2/v2/projects/{projectUid}/jobs/{jobUid}/transMemories/wildCardSearch Wildcard search job's translation memories
TranslationMemoryApi WildCardSearchByJob3 Post /api2/v3/projects/{projectUid}/jobs/{jobUid}/transMemories/wildCardSearch Wildcard search job's translation memories
TranslationMemoryApi WildcardSearch Post /api2/v1/transMemories/{transMemoryId}/wildCardSearch Wildcard search
UserApi CancelDeletion Post /api2/v1/users/{userId}/undelete Restore user
UserApi CreateUser Post /api2/v1/users Create user
UserApi CreateUserV2 Post /api2/v2/users Create user
UserApi DeleteUser1 Delete /api2/v1/users/{userId} Delete user
UserApi GetListOfUsersFiltered Get /api2/v1/users List users
UserApi GetUser Get /api2/v1/users/{userId} Get user
UserApi GetUserV2 Get /api2/v2/users/{userId} Get user
UserApi ListAssignedProjects Get /api2/v1/users/{userId}/projects List assigned projects
UserApi ListJobs Get /api2/v1/users/{userId}/jobs List assigned jobs
UserApi ListTargetLangs Get /api2/v1/users/{userId}/targetLangs List assigned target languages
UserApi ListWorkflowSteps Get /api2/v1/users/{userId}/workflowSteps List assigned workflow steps
UserApi LoginActivity Get /api2/v1/users/{userId}/loginStatistics Login statistics
UserApi SendLoginInfo Post /api2/v1/users/{userId}/emailLoginInformation Send login information
UserApi UpdatePassword Post /api2/v1/users/{userId}/updatePassword Update password
UserApi UpdateUser Put /api2/v1/users/{userId} Edit user
UserApi UpdateUserV2 Put /api2/v2/users/{userId} Edit user
UserApi UserLastLogins Get /api2/v1/users/lastLogins List last login dates
VendorApi GetVendor Get /api2/v1/vendors/{vendorId} Get vendor
VendorApi ListDiscovered Get /api2/v1/discoveredVendors List discovered vendors
VendorApi ListVendors Get /api2/v1/vendors List vendors
WebhookApi CreateWebHook Post /api2/v1/webhooks Create webhook
WebhookApi CreateWebHook1 Post /api2/v2/webhooks Create webhook
WebhookApi DeleteWebHook Delete /api2/v1/webhooks/{webHookId} Delete webhook
WebhookApi DeleteWebHook1 Delete /api2/v2/webhooks/{webHookId} Delete webhook
WebhookApi GetWebHook Get /api2/v1/webhooks/{webHookId} Get webhook
WebhookApi GetWebHook1 Get /api2/v2/webhooks/{webHookId} Get webhook
WebhookApi GetWebHookList Get /api2/v1/webhooks Lists webhooks
WebhookApi GetWebHookList1 Get /api2/v2/webhooks Lists webhooks
WebhookApi UpdateWebHook Put /api2/v1/webhooks/{webHookId} Edit webhook
WebhookApi UpdateWebHook1 Put /api2/v2/webhooks/{webHookId} Edit webhook
WorkflowChangesApi DownloadWorkflowChanges Post /api2/v2/jobs/workflowChanges Download workflow changes report
WorkflowStepApi ListWFSteps Get /api2/v1/workflowSteps List workflow steps
WorkflowStepApi ListWorkflowSteps Get /api2/v1/users/{userId}/workflowSteps List assigned workflow steps

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author

About

Memsource Go API

License:MIT License


Languages

Language:Go 99.9%Language:Shell 0.1%