BokaMera.API.Host

<back to all web services

CreateBookingPrintout

Requires Authentication
Requires any of the roles:bookingsupplier-administrator-write, superadmin
The following routes are available for this service:
POST/reports/booking/printoutAdd new booking printout report
CreateBookingPrintout Parameters:
NameParameterData TypeRequiredDescription
CompanyIdqueryGuid?NoEnter the company you want to see add a token for, if blank and you are an admin, your company id will be used
IdbodyintNoReport id
NamebodystringYesReport Name
HeaderLeftCellbodystringYesReport header left cell content
HeaderMiddleCellbodystringYesReport header middle cell content
HeaderRightCellbodystringYesReport header right cell content
BodyCellbodystringYesReport body cell content
FooterLeftCellbodystringYesReport footer left cell content
FooterMiddleCellbodystringYesReport footer middle cell content
FooterRightCellbodystringYesReport footer right cell content
CreateBookingPrintout Parameters:
NameParameterData TypeRequiredDescription
CompanyIdqueryGuid?NoEnter the company you want to see add a token for, if blank and you are an admin, your company id will be used
IdbodyintNoReport id
NamebodystringYesReport Name
HeaderLeftCellbodystringYesReport header left cell content
HeaderMiddleCellbodystringYesReport header middle cell content
HeaderRightCellbodystringYesReport header right cell content
BodyCellbodystringYesReport body cell content
FooterLeftCellbodystringYesReport footer left cell content
FooterMiddleCellbodystringYesReport footer middle cell content
FooterRightCellbodystringYesReport footer right cell content

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /reports/booking/printout HTTP/1.1 
Host: api.bokamera.se 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"CompanyId":"00000000-0000-0000-0000-000000000000","Id":0,"Name":"String","HeaderLeftCell":"String","HeaderMiddleCell":"String","HeaderRightCell":"String","BodyCell":"String","FooterLeftCell":"String","FooterMiddleCell":"String","FooterRightCell":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"CompanyId":"00000000-0000-0000-0000-000000000000","Id":0,"Name":"String","HeaderLeftCell":"String","HeaderMiddleCell":"String","HeaderRightCell":"String","BodyCell":"String","FooterLeftCell":"String","FooterMiddleCell":"String","FooterRightCell":"String"}