Get All Offers
You can use this endpoint to call up a paginated list of all offers.
Request
GET /api/v1/offers
curl --request GET \
--url 'https://www.zep-online.de/zepinstanz/next/api/v1/offers' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {token}'
Response
{
"data": [
{
"id": 1,
"name": "OFF-2024-001",
"customer_id": "12345",
"customer_contact_id": 789,
"department_id": 2,
"project_id": 456,
"ticket_id": 1234,
"title": "Website Redesign Proposal",
"note": "Complete redesign of corporate website including mobile optimization",
"version": "2.0",
"status": {
"id": 20,
"name": "in progress"
},
"status_since": "2024-11-15T10:30:00.000000Z",
"responsible_username": null,
"processor_username": "john.doe",
"is_net": 1,
"currency": "EUR",
"default_validity": 30,
"valid_until": "2024-12-31T00:00:00.000000Z",
"order_date": null,
"address": "Acme Corporation\nAttn: Jane Smith\n123 Main Street\n10001 New York",
"keywords": [],
"language": null,
"realization_from": "2025-01-01T00:00:00.000000Z",
"realization_until": "2025-03-31T00:00:00.000000Z",
"order_probability_percent": 75
},
{
"id": 2,
"name": "OFF-2024-002",
"customer_id": null,
"customer_contact_id": null,
"department_id": null,
"project_id": null,
"ticket_id": null,
"title": "Consulting Services",
"note": null,
"version": null,
"status": {
"id": 10,
"name": "new"
},
"status_since": "2024-12-01T09:00:00.000000Z",
"responsible_username": null,
"processor_username": null,
"is_net": null,
"currency": "EUR",
"default_validity": null,
"valid_until": null,
"order_date": null,
"address": null,
"keywords": [],
"language": null,
"realization_from": null,
"realization_until": null,
"order_probability_percent": 50
}
]
}