{"info":{"name":"API do RapidTranslate (v1)","_postman_id":"rt-api-v1-0000-0000-0000-000000000001","description":"Official Postman collection for the RapidTranslate certified-translation API.\n\nPlace and track orders, list languages and pricing, and approve orders programmatically.\n\n## Getting started\n1. Import this collection into Postman (File → Import).\n2. Open the collection variables and set **apiKey** to a key generated in *Business Settings → API Keys*.\n3. (Optional) Point **baseUrl** at your environment. It defaults to production.\n\nEvery request already sends `Authorization: Bearer {{apiKey}}` and `Accept: application/json`.\n\nUse a **Sandbox** key to run against the fully simulated environment (no billing, no fulfillment). Responses and webhooks carry a `livemode` flag so you can tell the two apart.\n\nFull documentation: https://www.rapidtranslate.org/developers","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{apiKey}}","type":"string"}]},"variable":[{"key":"baseUrl","value":"https://www.rapidtranslate.org/api/v1","type":"string","description":"URL base da API. Substitua por ambiente, se necessário."},{"key":"apiKey","value":"YOUR_API_KEY","type":"string","description":"Sua chave secreta de API, disponível em Configurações de Negócios → Chaves de API. Use uma chave de Sandbox para o modo de teste."},{"key":"orderId","value":"","type":"string","description":"Um UUID do pedido de tradução (o `id` retornado pela função “Criar um pedido”). Utilizado pelas funções “Recuperar” e “Aprovar”."}],"item":[{"name":"Dados de referência","description":"Leia a lista de idiomas e a tabela de preços. Esses valores são inseridos nos campos que você preenche ao criar um pedido.","item":[{"name":"Lista de idiomas","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/languages","host":["{{baseUrl}}"],"path":["languages"]},"description":"Retorna todos os idiomas suportados. Use o valor de `name` exatamente como está em `source_language` / `target_language` ao criar um pedido — os pedidos são associados com base no nome do idioma, e não no código.\n\nRequer uma chave autenticada."},"response":[]},{"name":"Obter lista de preços","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/prices","host":["{{baseUrl}}"],"path":["prices"]},"description":"Retorna a tabela de preços de referência dos EUA, em dólares americanos (USD), usada para faturar seus pedidos. Os valores são cadeias de caracteres decimais. Os preços são agrupados por tipo de `tradução` (cada um com um preço por `unidade` `regular` e `rápido`), método de `entrega` e `apostila`.\n\nA tradução juramentada é cobrada por par de idiomas — consulte o bloco `language_pairs`.\n\nEscopo: `price:read`"},"response":[]}]},{"name":"Pedidos","description":"Criar, consultar, listar e aprovar pedidos de tradução.","item":[{"name":"Criar um pedido","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"key":"reference","value":"APO-10432","type":"text","description":"Sua referência de pedido exclusiva. Ao reutilizá-la, o pedido existente é retornado (idempotente)."},{"key":"customer[name]","value":"Jane Doe","type":"text","description":"Nome completo do cliente final."},{"key":"customer[email]","value":"jane@example.com","type":"text","description":"E-mail do cliente final."},{"key":"source_language","value":"Spanish","type":"text","description":"Nome exato do idioma, conforme a lista de idiomas."},{"key":"target_language","value":"English (US)","type":"text","description":"Nome exato do idioma, conforme a lista de idiomas."},{"key":"translation_type","value":"certified","type":"text","description":"Um tradutor certificado, padrão, especializado, juramentado ou NAATI."},{"key":"turnaround","value":"regular","type":"text","description":"regular ou rápido."},{"key":"delivery[method]","value":"email","type":"text","description":"Um dos seguintes: e-mail, e-mail autenticado, correio padrão, correio com entrega no dia seguinte."},{"key":"delivery[address][street]","value":"","type":"text","description":"Obrigatório para as opções mail_standard / mail_next_day.","disabled":true},{"key":"delivery[address][city]","value":"","type":"text","disabled":true},{"key":"delivery[address][state]","value":"","type":"text","description":"Opcional.","disabled":true},{"key":"delivery[address][postal_code]","value":"","type":"text","disabled":true},{"key":"delivery[address][country]","value":"US","type":"text","description":"Código ISO do país, por exemplo, US.","disabled":true},{"key":"apostille[enabled]","value":"false","type":"text","description":"Adicionar processamento de apostila (o idioma de destino deve ser o inglês; requer o serviço mail_standard).","disabled":true},{"key":"apostille[documents]","value":"1","type":"text","description":"Número de documentos a serem apostilados. Obrigatório quando ativado.","disabled":true},{"key":"apostille[destination_country]","value":"","type":"text","description":"País para o qual a apostila se destina.","disabled":true},{"key":"notes","value":"","type":"text","description":"Instruções em texto livre.","disabled":true},{"key":"coupon_code","value":"","type":"text","description":"Um código de desconto para ser aplicado.","disabled":true},{"key":"files[]","type":"file","src":[],"description":"1 a 20 arquivos. Formatos permitidos: pdf, jpg, jpeg, png, doc, docx, tiff, heic. Máximo de 20 MB cada."}]},"url":{"raw":"{{baseUrl}}/orders","host":["{{baseUrl}}"],"path":["orders"]},"description":"Cria um pedido de tradução e envia os arquivos de origem. Utiliza `multipart/form-data` por se tratar de um formato que permite o envio de arquivos. Campos aninhados utilizam a notação entre colchetes, por exemplo, `customer[name]`.\n\nAnexe pelo menos um arquivo sob a chave `files[]` (selecione um arquivo na coluna “valor”).\n\nUm pedido recém-criado começa com o status `pending` e um total `null` enquanto o preço é calculado. Faça uma consulta para recuperar um pedido ou aguarde o webhook `order_status` para ver a atualização do preço.\n\nIdempotência: repetir uma criação com a mesma `reference` retorna o pedido existente com o código de resposta 200, em vez de uma duplicata (um novo pedido retorna 201).\n\nEscopo: `orders:write`"},"response":[]},{"name":"Consultar um pedido","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/orders/{{orderId}}","host":["{{baseUrl}}"],"path":["orders","{{orderId}}"]},"description":"Recupera um único pedido pelo seu `id` (o UUID retornado na criação). Defina primeiro a variável de coleção `orderId`. Retorna 404 not_found se o pedido não pertencer à sua organização.\n\nEscopo: `orders:read`"},"response":[]},{"name":"Lista de pedidos","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/orders?status=completed&per_page=50","host":["{{baseUrl}}"],"path":["orders"],"query":[{"key":"status","value":"completed","description":"Um dos seguintes: pendente, aguardando aprovação, em processamento, concluído, cancelado."},{"key":"per_page","value":"50","description":"1–100. O padrão é o tamanho de página padrão."},{"key":"reference","value":"","description":"Filtre por sua referência.","disabled":true},{"key":"source_language","value":"","description":"Filtrar por nome do idioma.","disabled":true},{"key":"target_language","value":"","description":"Filtrar por nome do idioma.","disabled":true},{"key":"created_from","value":"","description":"Início do intervalo de datas (inclusive).","disabled":true},{"key":"created_to","value":"","description":"Data final do intervalo (incluída).","disabled":true},{"key":"sort","value":"-created_at","description":"-created_at (padrão, mais recentes primeiro) ou created_at (mais antigos primeiro).","disabled":true},{"key":"page","value":"1","description":"Número da página.","disabled":true}]},"description":"Retorna os pedidos da sua organização, começando pelos mais recentes, com paginação em `meta`. Todos os parâmetros de consulta são opcionais.\n\nEscopo: `orders:read`"},"response":[]},{"name":"Aprovar um pedido","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/orders/{{orderId}}/approve","host":["{{baseUrl}}"],"path":["orders","{{orderId}}","approve"]},"description":"Aprova o total calculado de um pedido que está em `awaiting_approval`, ativando-o para o atendimento. Necessário apenas quando sua conta exige aprovação antes do início do processamento. A chamada é idempotente.\n\nSe o pedido não estiver aguardando aprovação, você receberá o código de erro 409 not_awaiting_approval; se for necessária uma cobrança, mas ela falhar, você receberá o código de erro 402 payment_failed ou 402 credit_hold.\n\nEscopo: `orders:write`"},"response":[]}]}]}