View on GitHub

ModernMT Enterprise Edition

Neural Adaptive Machine Translation for professional translators

← Back to Home

API Delete Memory

Quick example


curl -X DELETE -H "MMT-ApiKey:<my_api_key>" https://api.modernmt.eu/memories/5 | python -mjson.tool

{
    "status": 200,
    "data": {
        "id": 5,
        "key": "mk_f4932hg205vh7h20h05g72",
        "name": "memoryName",
        "description": "memoryDescription",
        "externalId": null,
        "creationDate": "2017-10-13T13:32:34+00:00"
    }
}

Description

This method deletes the specified memory from the ModernMT server with all its content. The specified Memory must be owned by the user specified in the MMT-ApiKey header used in the HTTP Request.

If the current User was not linked to the passed Memory, this API returns an HTTP ERROR 404:

{
    "error": {
        "message": "Requested resource not found",
        "type": "NotFoundException"
    },
    "status": 404
}

If the MMT-ApiKey header is missing or invalid, this API returns an HTTP ERROR 401:

{
    "status":401,
    "error": {
        "type":"AuthException",
        "message":"Missing or invalid authentication header"
    }
}

Resource URL

https://api.modernmt.eu/memories/:id

Request Fields

None. The memory identifier is specified directly in the URL. Note: the identifier can be:

Response Fields

id The ModernMT Memory id for this Memory.

Example: 5
key The MMT Memory key for this Memory.

Example: mk_f4932hg205vh7h20h05g72
externalId Private parameter for internal use only
name The name with which the user is linked to the memory.

Example: BeautifulMemory
description The description with which the user is linked to the memory.

Example: My most precious memories
creationDate A timestamp marking the instant that the Memory was created. It refers to the creation of the Memory, and not to the moment when the User was linked to it.

Example: 2017-10-13T13:32:34+00:00

← Back to Home