Endpoint
POST /createIncident
https://europe-west1-try-solved.cloudfunctions.net/api/createIncident
Headers
Authorization: Bearer <token>
Content-Type: application/json
Body Example
{
"companyId": "YOUR_COMPANY_ID",
"category": "Equipamiento",
"connectedUser": { "username": "Api connected user" },
"creationDate": "2025-09-02T12:34:56.000Z",
"creator": { "username": "Api incident creator" },
"owner": { "id": "u6JrDRHQAVdg7yiajKxC" },
"description": "Incident stored in DB by API",
"cause": "Api test"
}
Responses
201 Created โ
{ "incidentId": "incident_67890", "status": "created" }
400 โ { "error": "Field cause is mandatory" }
401 โ Missing/invalid token
Python Exampleincident = {
"companyId": "YOUR_COMPANY_ID",
"description": "Incident via Python",
"category": "Equipamiento"
}
res = requests.post(f"{BASE_URL}/createIncident", headers=auth, json=incident)
print(res.json())
JavaScript Exampleawait fetch('https://europe-west1-try-solved.cloudfunctions.net/api/createIncident', {
method: 'POST',
headers: { ...headers, 'Content-Type': 'application/json' },
body: JSON.stringify({ companyId: 'YOUR_COMPANY_ID', description: 'Incident via JS' })
});