cURL
curl --request PUT \ --url https://api.openfiles.ai/functions/v1/api/files/append/{path} \ --header 'Content-Type: application/json' \ --header 'x-api-key: <api-key>' \ --data '{ "content": "<string>" }'
{ "success": true, "data": { "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "path": "<string>", "version": 2, "mimeType": "<string>", "size": 1, "createdAt": "2023-11-07T05:31:56Z", "updatedAt": "2023-11-07T05:31:56Z" }, "operation": "write_file", "message": "File created successfully, version 1" }
Add content to the end of an existing file
const response = await fetch('https://api.openfiles.ai/functions/v1/api/files/append/logs/app.log', { method: 'PUT', headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ content: '\n2024-01-15 10:30:00 INFO User login successful' }) })
API key for authentication. Get your API key from the console.
File path (S3-style, no leading slash)
Success
The response is of type object.
object