๐ RFQs
Request for Quote (RFQ) Management
RFQ Lifecycle
DRAFT โโโถ PENDING โโโถ CHANGED_TO_QUOTE โโโถ CHANGED_TO_PROJECT
โ โ
โ โโโโถ Project begins!
โ
โโโโถ CANCELLEDStatus Descriptions
JWT access token obtained from POST /api/credentials/token
How to authenticate:
- Generate API credentials from the Adaptria Portal
- Exchange credentials for a token:
POST /api/credentials/token - Include the token in all requests:
Authorization: Bearer <token>
Token Expiration: 1 hour (3600 seconds)
Page number to retrieve (starts from 1)
1Example: 1Pattern: ^\d+$Number of items per page (max 100)
20Example: 20Pattern: ^\d+$Filter by RFQ status.
Available values: DRAFT, PENDING, CANCELLED, CHANGED_TO_QUOTE, CHANGED_TO_PROJECT
DRAFTSearch by project name or RFQ number
Q4 MarketingRFQs retrieved successfully
Authentication required
Create and Submit a Request for Quote (RFQ) - Unified API
What You Can Do in ONE Request
Service Types
{
"serviceId": "34acfed6-ae10-46e3-8896-9afe78c2ecdc",
"type": "LINGUISTICS",
"sourceLanguageId": "f5e4d3c2-b1a0-4321-8765-fedcba987654",
"targetLanguageIds": ["a1b2c3d4-e5f6-7890-abcd-ef1234567890", "b2c3d4e5-f6a7-8901-bcde-f12345678901"],
"assetFileIds": ["67eb9e88-7962-41a1-9695-f2051a968728"]
}Internal Transformation
Recommended Workflow
Auto Submit Control
PO Number Uniqueness
JWT access token obtained from POST /api/credentials/token
How to authenticate:
- Generate API credentials from the Adaptria Portal
- Exchange credentials for a token:
POST /api/credentials/token - Include the token in all requests:
Authorization: Bearer <token>
Token Expiration: 1 hour (3600 seconds)
The company ID this RFQ belongs to.
Important: You must have access to this company through your API credentials.
๐ To get company IDs: See the Companies section โ GET /api/public/v1/client/companies
3fa85f64-5717-4562-b3fc-2c963f66afa6A clear, descriptive name for your project.
Best Practices:
- Be specific: "Q4 Marketing Campaign - German Website" vs "Translation Project"
- Include key identifiers: campaign name, product, date
Q4 2025 Marketing Campaign - Website LocalizationDetailed description of what needs to be translated/localized.
Include: Content type, volume estimate, specific requirements, file formats
Translate our new product landing page from English to German, French, and Spanish. Content includes marketing copy (~2,000 words), product specifications, and customer testimonials.Additional context about your company, brand, or project
We're a B2B SaaS company expanding into European markets. We have a brand style guide and terminology glossary.Who will consume the translated content? Helps with tone and terminology choices.
European B2B decision-makers, primarily CTOs and IT managersYour internal Purchase Order number (must be unique per company)
PO-2025-Q4-MKT-001Your internal reference or ticket number
CAMP-2025-Q4-EUWhen do you need the final deliverables? (YYYY-MM-DD, can be null)
2025-12-31Pattern: ^\d{4}-\d{2}-\d{2}$By when do you need the quote? (YYYY-MM-DD)
2025-12-15Pattern: ^\d{4}-\d{2}-\d{2}$User IDs from the company to receive notifications
3fa85f64-5717-4562-b3fc-2c963f66afa6If true (default), the RFQ is automatically submitted. If false, created as DRAFT.
trueExample: trueRFQ created and submitted successfully
Validation error - check required fields and service configuration
Authentication required
Access denied to the specified company
Duplicate PO number - PO numbers must be unique per company
JWT access token obtained from POST /api/credentials/token
How to authenticate:
- Generate API credentials from the Adaptria Portal
- Exchange credentials for a token:
POST /api/credentials/token - Include the token in all requests:
Authorization: Bearer <token>
Token Expiration: 1 hour (3600 seconds)
RFQ ID
3fa85f64-5717-4562-b3fc-2c963f66afa6RFQ details retrieved
Authentication required
Access denied
RFQ not found
Last updated