action motaword_get_vendor_projects { label: "List projects as a vendor" description: "Get a list of projects that are available to you to work on as a vendor. This is not a list of projects that you ordered as a customer." provider: motaword method: GET path: "/projects/vendor" encoding: json input: { type: "object" properties: { completed: { type: "boolean" } joined: { type: "boolean" } page: { type: "integer" format: "int64" } per_page: { type: "integer" format: "int64" } } additionalProperties: false } output: { type: "object" properties: { meta: { type: "object" properties: { paging: { type: "object" properties: { count: { type: "integer" format: "int64" } links: { type: "object" } page: { type: "integer" format: "int64" } per_page: { type: "integer" format: "int64" } total_count: { type: "integer" format: "int64" } } } } } projects: { type: "array" items: { type: "object" properties: { average_scores: { type: "object" } budget_code: { type: "string" } callback_url: { type: "string" description: "Callback URL to notify when project status changed." } can_pam_manage: { type: "boolean" } client: { type: "object" properties: { billing: { type: "object" } birthday: { type: "string" format: "date" } can_work_manual_files: { type: "boolean" description: "\\@deprecated. use `vendor` key" } city: { type: "string" description: "\\@deprecated. use mailing or billing key." } client: { type: "object" properties: { corporate: { type: "object" properties: { email: { type: "string" } id: { type: "integer" format: "int64" } logo: { type: "string" } name: { type: "string" } phone_number: { type: "string" } } } nps: { type: "number" format: "float" } subjects: { type: "object" } } } corporate_id: { type: "integer" format: "int64" } country: { type: "string" description: "\\@deprecated. use mailing or billing key." } created_at: { type: "integer" format: "int64" description: "Unix epoch time" } do_not_contact: { type: "boolean" } email: { type: "string" } first_name: { type: "string" } has_pwd: { type: "boolean" } id: { type: "integer" format: "int64" } is_client: { type: "boolean" } is_developer: { type: "boolean" } is_proofreader: { type: "boolean" description: "\\@deprecated. use `vendor` key" } is_prospect: { type: "boolean" } is_sales_person: { type: "boolean" } is_vendor: { type: "boolean" } language_pairs: { type: "array" description: "\\@deprecated. use `vendor` key" items: { type: "object" properties: { source_language: { type: "string" } target_language: { type: "string" } } } } last_name: { type: "string" } last_seen_online_at: { type: "integer" format: "int64" description: "Unix epoch time" } links: { type: "object" } locale: { type: "string" description: "User Locale" } mailing: { type: "object" properties: { city: { type: "string" } country: { type: "string" } phone: { type: "string" } state: { type: "string" } street: { type: "string" } zip: { type: "string" } } } name: { type: "string" } native_language: { type: "string" description: "\\@deprecated. Native language of user" } nps: { type: "number" format: "float" description: "\\@deprecated. use /stats endpoint for the current nps value." } phone_number: { type: "string" } profile_picture_path: { type: "string" } social_media: { type: "object" properties: { facebook_url: { type: "string" } linkedIn_url: { type: "string" } twitter_url: { type: "string" } } } state: { type: "string" description: "\\@deprecated. use mailing or billing key." } status: { type: "string" } street: { type: "string" description: "\\@deprecated. use mailing or billing key." } timezone: { type: "string" } tms_user_name: { type: "string" description: "\\@deprecated. use `vendor` key" } user_groups: { type: "array" items: { type: "object" properties: { corporate_id: { type: "integer" format: "int64" } id: { type: "integer" format: "int64" } name: { type: "string" } permissions: { type: "array" items: { type: "string" } } } } } vendor: { type: "object" properties: { can_work_manual_files: { type: "boolean" } email_open_rate: { type: "number" format: "float" } is_frozen: { type: "boolean" } is_proofreader: { type: "boolean" } language_pairs: { type: "array" items: { type: "object" additionalProperties: true } } native_language: { type: "string" description: "Native language of user" } pam_tqs: { type: "number" format: "float" } paypal_email: { type: "string" } profile_survey: { type: "object" properties: { current_services: { type: "string" } daily_proofreading_capacity: { type: "string" } daily_translation_capacity: { type: "string" } dtp_software: { type: "string" } experience: { type: "string" } is_certified_translator: { type: "string" } is_sworn_translator: { type: "string" } memoq: { type: "string" } memsource: { type: "string" } omegat: { type: "string" } proofreader_experience: { type: "string" } provides_creative_writing_service: { type: "string" } provides_postedit_service: { type: "string" } reference: { type: "string" } sdl_trados: { type: "string" } skype_id: { type: "string" } smartcat: { type: "string" } smartling: { type: "string" } software: { type: "string" } specialization: { type: "string" } subtitle_edit: { type: "string" } subtitle_workshop: { type: "string" } translator_association: { type: "string" } transsuite_2000: { type: "string" } vendor_profile_lsp: { type: "string" } wordbee: { type: "string" } wordfast: { type: "string" } work_type: { type: "string" } work_with: { type: "string" } working_as: { type: "string" } working_timezone: { type: "string" } xbench: { type: "string" } xtm: { type: "string" } } } require_1099: { type: "boolean" } tags: { type: "array" items: { type: "string" } } tms_user_name: { type: "string" } vendor_type: { type: "string" } } } zip_code: { type: "string" description: "\\@deprecated. use mailing or billing key. new key name is \"zip\"." } } } cm_id: { type: "integer" format: "int64" description: "Assigned admin's id" } completed_on: { type: "string" format: "date-time" description: "the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z" } continuous_project_type: { type: "string" } created_at: { type: "integer" format: "int64" description: "Unix epoch time" } custom: { type: "object" description: "Custom data provided while creating a new project." } delivery_at: { type: "integer" format: "int64" description: "Unix epoch time" } errors: { type: "array" description: "A list of errors. Visible when creating a project and uploading your documents at the same time, in case of multiple errors." items: { type: "object" properties: { code: { type: "string" } help: { type: "string" } http_code: { type: "integer" format: "int32" } message: { type: "string" } } } } id: { type: "integer" format: "int64" } is_api_project: { type: "boolean" } is_certified: { type: "boolean" } is_continuous: { type: "boolean" } is_manual: { type: "boolean" } links: { type: "object" } pairs: { type: "array" description: "Currently authed vendor's available working language pairs in this project. Includes rates per language pair. Includes complex pair logic such as bilingualism, project reverse pair enforcement etc." items: { type: "object" properties: { currency: { type: "string" } is_proofreader: { type: "boolean" description: "Indicates if the vendor be able to proofred this pair" } proofreader: { type: "object" additionalProperties: true } proofreading_rate: { type: "number" format: "float" } source_language: { type: "string" description: "Source language code" } target_language: { type: "string" description: "Target language code" } translation_rate: { type: "number" format: "float" } } } } pivoted_projects: { type: "array" description: "Quote IDs of pivots" items: { type: "integer" format: "int64" } } price: { type: "object" properties: { amount: { type: "number" format: "float" } base_amount: { type: "number" format: "float" } base_currency: { type: "string" } currency: { type: "string" } usd_amount: { type: "number" format: "float" description: "USD is our base pricing currency. If `currency` is different, this will help." } } } price_without_discount: { type: "object" properties: { amount: { type: "number" format: "float" } base_amount: { type: "number" format: "float" } base_currency: { type: "string" } currency: { type: "string" } usd_amount: { type: "number" format: "float" description: "USD is our base pricing currency. If `currency` is different, this will help." } } } role: { type: "string" description: "Currently authed vendor's role in this project. If vendor has already joined, this contains the role they joined the project with. If not joined yet, this is the role that they can join the project with." enum: ["translator", "proofreader", "both"] } should_send_client_survey: { type: "boolean" } source: { type: "string" enum: ["api", "web"] } source_language: { type: "string" } status: { type: "string" enum: ["pending", "started", "completed", "translated", "proofread"] } subjects: { type: "array" items: { type: "string" } } target_languages: { type: "array" items: { type: "string" } } tms_name: { type: "string" description: "TMS project name for this MW project. Requires privileged scope." } valid_until: { type: "integer" format: "int64" description: "Unix epoch time. Available only if status is `pending`." } vendor_word_count: { type: "integer" format: "int64" } word_count: { type: "integer" format: "int64" } word_count_analysis: { type: "object" properties: { base: { type: "number" format: "int64" } duplicate: { type: "number" format: "int64" } exclusion: { type: "number" format: "int64" } final: { type: "number" format: "int64" } tm: { type: "number" format: "int64" } } } } } } } } }