Dolmetscher anfragen Über uns Kontakt
SupportWir sind online Benutzerkonto
Anmelden
Dolmetscher anfragen Über uns Kontakt
AlphaNetz
API-Dokumentation

Dolmetscher anfragen

Über den folgenden Endpunkt legen Sie aus Ihrem eigenen System eine neue Dolmetscheranfrage an.

Endpunkt

POST https://dolmetsch.alphatranslation.com/api/v1/requests

Erforderlicher Header: X-API-KEY: YOUR_API_KEY

Inhaltstyp: application/json

Sie benötigen einen API-Schlüssel?

Bitte wenden Sie sich an Alpha, um einen API-Zugang zu beantragen.

Senden Sie Unternehmensname, Thematik und erwarteter Aufwand (Stunden) an dolmetsch-remove-this-@alphatranslation.com.

Pflichtfelder

name: Name des Ansprechpartners

email: E-Mail-Adresse des Ansprechpartners

source_language: Sprache 1

target_language: Sprache 2

Optionale Felder

phone: Telefonnummer

location: Ort des Termins

date_time: gewünschtes Datum und gewünschte Uhrzeit

notes: weitere Angaben

channel: Ihre eigene Referenz, zum Beispiel backend_integration

Beispiel-Formulardaten

{
  "name": "Jane Doe",
  "email": "jane@example.com",
  "phone": "+31 6 12345678",
  "source_language": "Deutsch",
  "target_language": "Türkisch",
  "location": "Berlin",
  "date_time": "2026-03-20 10:00",
  "notes": "Notary appointment",
  "channel": "backend_integration"
}

Beispiel einer erfolgreichen Antwort

{
  "ok": true,
  "id": 123,
  "client_id": 45,
  "reference": "R000123",
  "status": "new"
}

Beispiele

curl -X POST "https://dolmetsch.alphatranslation.com/api/v1/requests" \
  -H "Content-Type: application/json" \
  -H "X-API-KEY: YOUR_API_KEY" \
  -d '{
    "name": "Jane Doe",
    "email": "jane@example.com",
    "phone": "+31 6 12345678",
    "source_language": "Deutsch",
    "target_language": "Türkisch",
    "location": "Berlin",
    "date_time": "2026-03-20 10:00",
    "notes": "Notary appointment",
    "channel": "backend_integration"
  }'
<?php
$payload = [
    'name' => 'Jane Doe',
    'email' => 'jane@example.com',
    'phone' => '+31 6 12345678',
    'source_language' => 'Deutsch',
    'target_language' => 'Türkisch',
    'location' => 'Berlin',
    'date_time' => '2026-03-20 10:00',
    'notes' => 'Notary appointment',
    'channel' => 'backend_integration',
];

$ch = curl_init('https://dolmetsch.alphatranslation.com/api/v1/requests');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'Content-Type: application/json',
        'X-API-KEY: YOUR_API_KEY',
    ],
    CURLOPT_POSTFIELDS => json_encode($payload, JSON_UNESCAPED_UNICODE),
]);

$response = curl_exec($ch);
curl_close($ch);

echo $response;
import requests

payload = {
    "name": "Jane Doe",
    "email": "jane@example.com",
    "phone": "+31 6 12345678",
    "source_language": "Deutsch",
    "target_language": "Türkisch",
    "location": "Berlin",
    "date_time": "2026-03-20 10:00",
    "notes": "Notary appointment",
    "channel": "backend_integration",
}

response = requests.post(
    "https://dolmetsch.alphatranslation.com/api/v1/requests",
    headers={
        "Content-Type": "application/json",
        "X-API-KEY": "YOUR_API_KEY",
    },
    json=payload,
    timeout=20,
)

print(response.status_code)
print(response.json())
use reqwest::header::{HeaderMap, HeaderValue, CONTENT_TYPE};
use serde_json::json;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let mut headers = HeaderMap::new();
    headers.insert(CONTENT_TYPE, HeaderValue::from_static("application/json"));
    headers.insert("X-API-KEY", HeaderValue::from_static("YOUR_API_KEY"));

    let payload = json!({
        "name": "Jane Doe",
        "email": "jane@example.com",
        "phone": "+31 6 12345678",
        "source_language": "Deutsch",
        "target_language": "Türkisch",
        "location": "Berlin",
        "date_time": "2026-03-20 10:00",
        "notes": "Notary appointment",
        "channel": "backend_integration"
    });

    let client = reqwest::Client::new();
    let response = client
        .post("https://dolmetsch.alphatranslation.com/api/v1/requests")
        .headers(headers)
        .json(&payload)
        .send()
        .await?;

    println!("{}", response.status());
    println!("{}", response.text().await?);
    Ok(())
}

Mögliche Fehler

401 unauthorized: fehlender oder falscher API-Schlüssel

400 name_email_source_target_required: ein Pflichtfeld fehlt

400 invalid_email: die E-Mail-Adresse ist ungültig

400 payload_too_large: ein oder mehrere Felder sind zu lang

Über uns API-Dokumentation Kontakt Support Allgemeine Geschäftsbedingungen Datenschutzerklärung
AlphaNetz ist ein Service der ALPHA TRANSLATION SERVICE GmbH. Kopernikusstr. 35 - 10243 Berlin - Deutschland Tel.: +49 30 206 202 65 - Amtsgericht Berlin-Charlottenburg HRB 173686
Copyright 2026 - Alpha Translation Service GmbH