Create a new attachment or update an existing attachment for a program.
A JSON object containing program attachment information.
Successful operation
Successful operation
Not Found
Unprocessable Content
{- "success": true,
- "hash": "7329136469cdb6d130cf1c64fa8b0e9a415fbb09",
- "data": {
- "id": 33,
- "hash": "78e5a93002cfbc6f5690cddf526fc0f362ec18be",
- "name": "falcon_contract.pdf",
- "extension": "pdf",
- "mime": "application/pdf",
- "size": 527267,
- "checksum": "e8accca31e84594b3cd30af23d1555c28f0af757c0f2e2e16ffafd09df3c8b55",
- "created_time": "2022-08-15T12:02:46.000000Z",
- "modified_time": "2022-11-16T15:18:31.000000Z",
- "modified_user_time": "2022-11-16T15:18:31.000000Z",
- "umask": 4,
- "model": "ProgramAttachment",
- "modified_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-25T09:02:43.000000Z",
- "modified_user_time": "2022-05-25T09:02:43.000000Z",
- "model": "User"
}
}, - "timestamp": 1668611911156
}
Get all attachments for a program.
Successful operation
{- "success": true,
- "hash": "fda7b6577197ce78a0d1a392c8d4b0cd3faef315",
- "data": [
- {
- "id": 33,
- "hash": "e052a01c21efe7f90f3b301e2ead34abcc0e1ed1",
- "name": "falcon_contract.pdf",
- "extension": "pdf",
- "mime": "application/pdf",
- "size": 527267,
- "checksum": "5a4a3a39aaed32c9e9162bfb60e5792abb84e9d423a435de4eab06b4c5abf5de",
- "created_time": "2022-08-15T12:02:46.000000Z",
- "modified_time": "2022-08-15T12:02:46.000000Z",
- "modified_user_time": "2022-08-15T12:02:46.000000Z",
- "umask": 4,
- "model": "ProgramAttachment",
- "created_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-23T12:18:17.000000Z",
- "modified_user_time": "2022-05-23T12:18:17.000000Z",
- "model": "User"
}, - "modified_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-23T12:18:17.000000Z",
- "modified_user_time": "2022-05-23T12:18:17.000000Z",
- "model": "User"
}, - "program": {
- "id": 1,
- "hash": "1650600bd010a50897b50572382460965fed588a",
- "paused": false,
- "locked": false,
- "name": "Airborne",
- "model": "Program"
}
}
], - "meta": {
- "page": 1,
- "first": 1,
- "last": 1,
- "total": 1,
- "limit": 1000,
- "pages": 1
}, - "timestamp": 1660565264620
}