Skip to content
Oskar Golde edited this page May 20, 2016 · 13 revisions

Documentation

TFW Client-API

The Client-API is a REST compliant interface created and owned by traum-ferienwohnungen.

https://clientapi.traum-ferienwohnungen.de/apigility/documentation

theDisco/traum PHP Client

Traum is a PHP Client for TFW Client-API.

Roadmap

Occupancy

Endpoint Implemented
GET /listing/:listing_id/occupancy 🚫
POST /listing/:listing_id/occupancy 🚫
PATCH /listing/:listing_id/occupancy 🚫
GET /listing/:listing_id/occupancy[/:occupancy_id] 🚫
PATCH /listing/:listing_id/occupancy[/:occupancy_id] 🚫
PUT /listing/:listing_id/occupancy[/:occupancy_id] 🚫

PriceTable

Endpoint Implemented
GET /listing/:listing_id/price-table βœ…
POST /listing/:listing_id/price-table βœ…
DELETE /listing/:listing_id/price-table βœ…
PATCH /listing/:listing_id/price-table βœ…
GET /listing/:listing_id/price-table[/:price_table_id] 🚫
PATCH /listing/:listing_id/price-table[/:price_table_id] 🚫
PUT /listing/:listing_id/price-table[/:price_table_id] 🚫

PaymentOption

Endpoint Implemented
GET /payment-option[/:listing_id] βœ…
PATCH /payment-option[/:listing_id] βœ…

Picture

Endpoint Implemented
GET /listing/:listing_id/picture βœ…
POST /listing/:listing_id/picture βœ…
DELETE /listing/:listing_id/picture βœ…
GET /listing/:listing_id/picture[/:picture_id] 🚫
PATCH /listing/:listing_id/picture[/:picture_id] 🚫
DELETE /listing/:listing_id/picture[/:picture_id] 🚫

PictureTitle

Endpoint Implemented
GET /listing/:listing_id/picture/:picture_id/picture-title βœ…
GET /listing/:listing_id/picture/:picture_id/picture-title[/:picture_title_id] βœ…
PATCH /listing/:listing_id/picture/:picture_id/picture-title[/:picture_title_id] βœ…

AdditionalCharge

Endpoint Implemented
GET /listing/:listing_id/additional-charge βœ…
POST /listing/:listing_id/additional-charge βœ…
DELETE /listing/:listing_id/additional-charge βœ…
GET /listing/:listing_id/additional-charge[/:additional_charge_id] 🚫
PATCH /listing/:listing_id/additional-charge[/:additional_charge_id] 🚫
DELETE /listing/:listing_id/additional-charge[/:additional_charge_id] 🚫

Arrival

Endpoint Implemented
GET /listing/:listing_id/arrival βœ…
POST /listing/:listing_id/arrival βœ…
DELETE /listing/:listing_id/arrival βœ…
GET /listing/:listing_id/arrival[/:arrival_id] βœ…
DELETE /listing/:listing_id/arrival[/:arrival_id] βœ…

Room

Endpoint Implemented
GET /listing/:listing_id/room βœ…
POST /listing/:listing_id/room βœ…
DELETE /listing/:listing_id/room βœ…
GET /listing/:listing_id/room[/:room_id] βœ…
PATCH /listing/:listing_id/room[/:room_id] βœ…
DELETE /listing/:listing_id/room[/:room_id] βœ