From 612de84d97617c4592cca755b2c44e0a0d0d44be Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 27 Mar 2026 19:06:38 +0000 Subject: [PATCH 1/4] Fix API spec to match actual response types Discovered while building the ePOS staff app against the staging API that several schema definitions don't match the real responses: - room.id: Changed from string to integer. The API returns numeric IDs (e.g. 1, 2, 3), not string codes. - customer.regular_bookings_count: Can return boolean `false` instead of integer `0` when the customer has no regular bookings. Updated to oneOf [integer, boolean]. - short_group: Added `number` field (nullable integer, used in customer band responses) and `booking_count` field. The existing `number_of_members` is retained for full group responses. https://claude.ai/code/session_01AUVAYoQ6vtiGeSvWiGsfpK --- v2/jammed.yaml | 1137 +++++++++++++++++++++++++----------------------- 1 file changed, 585 insertions(+), 552 deletions(-) diff --git a/v2/jammed.yaml b/v2/jammed.yaml index fc7e660..e9fb2df 100644 --- a/v2/jammed.yaml +++ b/v2/jammed.yaml @@ -9,34 +9,52 @@ info: email: api@jammed.app url: https://support.jammed.app x-logo: - url: "https://fileshare.jammedapp.com/Profile%20Images/Artboard%205.png" + url: https://fileshare.jammedapp.com/Profile%20Images/Artboard%205.png altText: Jammed logo - description: | - Jammed API allows you to integrate with the Jammed system, and automate key events within third-party systems. We are adding endpoints and features as we need them and as studios request them. If there's an endpoint you need, please contact us. + description: 'Jammed API allows you to integrate with the Jammed system, and automate key events within third-party systems. + We are adding endpoints and features as we need them and as studios request them. If there''s an endpoint you need, please + contact us. + By subscribing to and listening to webhooks your studio can automate sending reminders, automate customer lists and mailing + systems, finance and accounting packages, and anything you can imagine really. + # Introduction - Jammed is powering scheduling and bookings for independent creative spaces, and we're building a new way to connect with them. + + Jammed is powering scheduling and bookings for independent creative spaces, and we''re building a new way to connect with + them. + You can read more about [Jammed on the support pages](https://support.jammedapp.com). + Jammed offers webhooks and a polling API, so you can integrate how ever you like with the system. + You can also see the version history and roadmap for the [Jammed API on the public Github project](https://github.com/jammed-org/api). + # Authentication + You authenticate with the API using an API key - this is found in the website settings of the admin section. + Issue this header with all requests to the API or it will return a `401 Unauthorized` error. + + # Getting started - To get started, you'll need to create a Jammed account and create a studio account. - Once you have setup your studio, head the to Website Setting page and press the 'Enable webhooks' button. From there, you can set the webhook URLs you want Jammed to send to. + To get started, you''ll need to create a Jammed account and create a studio account. + + Once you have setup your studio, head the to Website Setting page and press the ''Enable webhooks'' button. From there, + you can set the webhook URLs you want Jammed to send to. + + ' x-tagGroups: - name: Endpoints tags: @@ -80,32 +98,37 @@ tags: description: Polling API for rooms - name: booking_model x-displayName: Booking Model - description: | - + description: ' + + ' - name: customer_model x-displayName: Customer Model - description: | - + description: ' + + ' - name: group_model x-displayName: Group Model - description: | - + description: ' + + ' - name: room_model x-displayName: Room Model - description: | - + description: ' + + ' - name: coupon_model x-displayName: Coupon Model - description: | - + description: ' + + ' - name: promocode_model x-displayName: Promocode Model - description: | - + description: ' + + ' servers: - url: https://api.jammed.app/api/v2/ description: Jammed API endpoint - paths: /bookings.json: get: @@ -115,7 +138,7 @@ paths: description: Returns all non-cancelled bookings with optional sorting and pagination support. operationId: getBookings responses: - "200": + '200': description: successful operation content: application/json: @@ -123,7 +146,7 @@ paths: type: array items: $ref: '#/components/schemas/booking' - "401": + '401': description: Unauthorized - Invalid API key parameters: - name: Authorization @@ -131,7 +154,7 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer - name: sort_by in: query required: false @@ -146,7 +169,7 @@ paths: - customer_name - room_name default: created_at - example: "created_at" + example: created_at - name: sort_order in: query required: false @@ -157,7 +180,7 @@ paths: - asc - desc default: desc - example: "desc" + example: desc - name: page in: query required: false @@ -181,31 +204,39 @@ paths: tags: - Booking Endpoints summary: Create a booking - description: | - Create a new booking on Jammed as an admin. + description: 'Create a new booking on Jammed as an admin. + This creates a booking in the same way as a staff member would from the admin dashboard. + You must provide **booking_details** with at least a `start_at`, `end_at`, `room_id`, and `price`. + For the customer, you can either: + - Provide a `customer_id` to book for an existing customer + - Provide `customer_details` with `name` and `email` to create a new customer inline + Optionally provide `band_details` with a `name` to associate a group/band, and `extra_ids` to add extras to the booking. + The booking is created with source `manually_added` and platform `api_v2`. + + ' operationId: createBooking responses: - "201": + '201': description: Booking created content: application/json: schema: $ref: '#/components/schemas/booking' - "401": + '401': description: Unauthorized - Invalid API key - "422": + '422': description: Unprocessable - the booking parameters you provided are invalid content: application/json: @@ -224,8 +255,7 @@ paths: required: true schema: type: string - example: "Bearer " - + example: Bearer /bookings/{code}.json: get: tags: @@ -234,15 +264,15 @@ paths: description: Returns booking with the given code operationId: getBooking responses: - "200": + '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/booking' - "401": + '401': description: Unauthorized - Invalid API key - "404": + '404': description: Not found - Booking was not found parameters: - name: Authorization @@ -250,7 +280,7 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer - name: code in: path required: true @@ -261,28 +291,33 @@ paths: tags: - Booking Endpoints summary: Update a booking - description: | - Update an existing booking as an admin. + description: 'Update an existing booking as an admin. + This uses the same booking update flow as staff members would from the admin dashboard. + You can update various booking details including time, room, pricing, customer information, + and other booking attributes. + The booking is identified by its code (same as the GET endpoint). + + ' operationId: updateBooking responses: - "200": + '200': description: Booking updated successfully content: application/json: schema: $ref: '#/components/schemas/booking' - "401": + '401': description: Unauthorized - Invalid API key - "404": + '404': description: Not found - Booking was not found - "422": + '422': description: Unprocessable - the booking parameters you provided are invalid content: application/json: @@ -301,14 +336,13 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer - name: code in: path required: true schema: type: string description: The booking code - /bookings/cancelled.json: get: tags: @@ -317,7 +351,7 @@ paths: description: Returns all cancelled bookings, ordered by cancellation date descending. Supports pagination. operationId: getBookingsCancelled responses: - "200": + '200': description: successful operation content: application/json: @@ -325,7 +359,7 @@ paths: type: array items: $ref: '#/components/schemas/booking' - "401": + '401': description: Unauthorized - Invalid API key parameters: - name: Authorization @@ -333,18 +367,16 @@ paths: required: true schema: type: string - example: "Bearer " - + example: Bearer /bookings/started.json: get: tags: - Booking Endpoints summary: Started bookings - description: Returns all upcoming bookings (starting in the future), ordered by start time descending. Supports - pagination. + description: Returns all upcoming bookings (starting in the future), ordered by start time descending. Supports pagination. operationId: getBookingsStarted responses: - "200": + '200': description: successful operation content: application/json: @@ -352,7 +384,7 @@ paths: type: array items: $ref: '#/components/schemas/booking' - "401": + '401': description: Unauthorized - Invalid API key parameters: - name: Authorization @@ -360,8 +392,7 @@ paths: required: true schema: type: string - example: "Bearer " - + example: Bearer /bookings/finished.json: get: tags: @@ -370,7 +401,7 @@ paths: description: Returns all bookings that have not yet ended, ordered by start time descending. Supports pagination. operationId: getBookingsFinished responses: - "200": + '200': description: successful operation content: application/json: @@ -378,7 +409,7 @@ paths: type: array items: $ref: '#/components/schemas/booking' - "401": + '401': description: Unauthorized - Invalid API key parameters: - name: Authorization @@ -386,18 +417,17 @@ paths: required: true schema: type: string - example: "Bearer " - + example: Bearer /bookings/reminder.json: get: tags: - Booking Endpoints summary: Reminder bookings - description: Returns all bookings starting 24 hours or more from now, ordered by start time descending. Matches - the reminder webhook window. + description: Returns all bookings starting 24 hours or more from now, ordered by start time descending. Matches the + reminder webhook window. operationId: getBookingsReminder responses: - "200": + '200': description: successful operation content: application/json: @@ -405,7 +435,7 @@ paths: type: array items: $ref: '#/components/schemas/booking' - "401": + '401': description: Unauthorized - Invalid API key parameters: - name: Authorization @@ -413,18 +443,17 @@ paths: required: true schema: type: string - example: "Bearer " - + example: Bearer /bookings/one_hour_before.json: get: tags: - Booking Endpoints summary: One hour before bookings - description: Returns all bookings starting 1 hour or more from now, ordered by start time descending. Matches the - one_hour_before webhook window. + description: Returns all bookings starting 1 hour or more from now, ordered by start time descending. Matches the one_hour_before + webhook window. operationId: getBookingsOneHourBefore responses: - "200": + '200': description: successful operation content: application/json: @@ -432,7 +461,7 @@ paths: type: array items: $ref: '#/components/schemas/booking' - "401": + '401': description: Unauthorized - Invalid API key parameters: - name: Authorization @@ -440,18 +469,17 @@ paths: required: true schema: type: string - example: "Bearer " - + example: Bearer /bookings/updated.json: get: tags: - Booking Endpoints summary: Updated bookings - description: Returns all non-cancelled bookings, ordered by last updated date descending. Useful for polling for - recently changed bookings. + description: Returns all non-cancelled bookings, ordered by last updated date descending. Useful for polling for recently + changed bookings. operationId: getBookingsUpdated responses: - "200": + '200': description: successful operation content: application/json: @@ -459,7 +487,7 @@ paths: type: array items: $ref: '#/components/schemas/booking' - "401": + '401': description: Unauthorized - Invalid API key parameters: - name: Authorization @@ -467,21 +495,23 @@ paths: required: true schema: type: string - example: "Bearer " - + example: Bearer /bookings/{code}/transactions.json: get: tags: - Booking Endpoints summary: List booking transactions - description: | - Returns all money log transactions for the specified booking, ordered by most recent first. + description: 'Returns all money log transactions for the specified booking, ordered by most recent first. + This includes payments, refunds, credit notes, and other financial transactions + associated with the booking. + + ' operationId: getBookingTransactions responses: - "200": + '200': description: successful operation content: application/json: @@ -489,9 +519,9 @@ paths: type: array items: $ref: '#/components/schemas/money_log' - "401": + '401': description: Unauthorized - Invalid API key - "404": + '404': description: Not found - Booking was not found parameters: - name: Authorization @@ -499,7 +529,7 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer - name: code in: path required: true @@ -510,27 +540,32 @@ paths: tags: - Booking Endpoints summary: Create a transaction for a booking - description: | - Create a new transaction (money log entry) for the specified booking. + description: 'Create a new transaction (money log entry) for the specified booking. + This creates a credit note transaction with the specified amount and description. + The transaction will be associated with the booking and its customer. + All amounts should be provided as positive integers in the smallest currency unit + (cents/pence) - e.g., £10.50 should be provided as 1050. + + ' operationId: createBookingTransaction responses: - "201": + '201': description: Transaction created successfully content: application/json: schema: $ref: '#/components/schemas/money_log' - "401": + '401': description: Unauthorized - Invalid API key - "404": + '404': description: Not found - Booking was not found - "422": + '422': description: Unprocessable - the transaction parameters you provided are invalid requestBody: description: Create a new transaction for the booking @@ -545,27 +580,29 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer - name: code in: path required: true schema: type: string description: The booking code - /bookings/{code}/studio_notes.json: get: tags: - Booking Endpoints summary: Get booking studio notes - description: | - Returns the studio notes for the specified booking. + description: 'Returns the studio notes for the specified booking. + Studio notes are internal notes that studios can add to bookings for their own reference. + These are not visible to customers. + + ' operationId: getBookingStudioNotes responses: - "200": + '200': description: successful operation content: application/json: @@ -576,9 +613,9 @@ paths: type: string description: The studio notes text nullable: true - "401": + '401': description: Unauthorized - Invalid API key - "404": + '404': description: Not found - Booking was not found parameters: - name: Authorization @@ -586,7 +623,7 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer - name: code in: path required: true @@ -597,14 +634,17 @@ paths: tags: - Booking Endpoints summary: Update booking studio notes - description: | - Update the studio notes for the specified booking. + description: 'Update the studio notes for the specified booking. + Studio notes are internal notes that studios can add to bookings for their own reference. + These are not visible to customers. + + ' operationId: updateBookingStudioNotes responses: - "200": + '200': description: Studio notes updated successfully content: application/json: @@ -615,9 +655,9 @@ paths: type: string description: The updated studio notes text nullable: true - "401": + '401': description: Unauthorized - Invalid API key - "404": + '404': description: Not found - Booking was not found requestBody: description: Update studio notes for the booking @@ -632,14 +672,13 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer - name: code in: path required: true schema: type: string description: The booking code - /customers.json: get: tags: @@ -648,7 +687,7 @@ paths: description: Returns all customers operationId: getCustomers responses: - "200": + '200': description: successful operation content: application/json: @@ -656,7 +695,7 @@ paths: type: array items: $ref: '#/components/schemas/customer' - "401": + '401': description: Unauthorized - Invalid API key parameters: - name: Authorization @@ -664,24 +703,32 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer post: tags: - Customer Endpoints summary: Create a customer - description: | - Create a new customer on Jammed. + description: 'Create a new customer on Jammed. + With a new customer, you must at least provide an **name** and **email address**. - You can also issue `actions` to the endpoint, to create and invite the customer to set a password - Jammed will then send them an email from your account with a link to set their password. - You can't create a customer with an email address that already exists as a registered customer on Jammed. You can create a customer with an email address that already exists, so long as the customer is not yet registered on Jammed. + You can also issue `actions` to the endpoint, to create and invite the customer to set a password - Jammed will then + send them an email from your account with a link to set their password. + + + You can''t create a customer with an email address that already exists as a registered customer on Jammed. You can + create a customer with an email address that already exists, so long as the customer is not yet registered on Jammed. + - **Jammed API doesn't accept passwords for customer creation process** - they must be set by the customer themselves in the invitation process to verify the email and to improve security. + **Jammed API doesn''t accept passwords for customer creation process** - they must be set by the customer themselves + in the invitation process to verify the email and to improve security. + + ' operationId: createCustomer responses: - "201": + '201': description: Customer created content: application/json: @@ -689,15 +736,14 @@ paths: type: array items: $ref: '#/components/schemas/customer' - "401": + '401': description: Unauthorized - Invalid API key - "422": + '422': description: Unprocessable - the customer parameters you provided are invalid content: application/json: schema: $ref: '#/components/schemas/unprocessable_error' - requestBody: description: Create a new customer in Jammed required: true @@ -711,8 +757,7 @@ paths: required: true schema: type: string - example: "Bearer " - + example: Bearer /customers/{id}.json: get: tags: @@ -721,15 +766,15 @@ paths: description: Returns customer with the given ID operationId: getCustomer responses: - "200": + '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/customer' - "401": + '401': description: Unauthorized - Invalid API key - "404": + '404': description: Not found - Customer was not found parameters: - name: Authorization @@ -737,13 +782,12 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer - name: id in: path required: true schema: type: integer - /coupons/{id}.json: get: tags: @@ -752,15 +796,15 @@ paths: description: Returns coupon with the given ID operationId: getCoupon responses: - "200": + '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/coupon' - "401": + '401': description: Unauthorized - Invalid API key - "404": + '404': description: Not found - Coupon was not found parameters: - name: Authorization @@ -768,13 +812,12 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer - name: id in: path required: true schema: type: integer - /coupons.json: get: tags: @@ -783,7 +826,7 @@ paths: description: Returns all coupons operationId: getCoupons responses: - "200": + '200': description: successful operation content: application/json: @@ -791,7 +834,7 @@ paths: type: array items: $ref: '#/components/schemas/coupon' - "401": + '401': description: Unauthorized - Invalid API key parameters: - name: Authorization @@ -799,30 +842,35 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer post: tags: - Coupon Endpoints summary: Create a coupon - description: | - Create a new coupon on Jammed. + description: 'Create a new coupon on Jammed. + With a new coupon, you must at least provide an **name**, **amount** and **discount_type**. + `discount type` is either `fixed_amount`, or `percentage` - and `amount` is in pence/cents or whole pencentage points. - Once created, a Coupon can be used by staff members only on a booking. To allow customers to use the Coupon, you need to generate Promocode for the Coupon. + + Once created, a Coupon can be used by staff members only on a booking. To allow customers to use the Coupon, you need + to generate Promocode for the Coupon. + + ' operationId: createCoupon responses: - "201": + '201': description: Coupon created content: application/json: schema: $ref: '#/components/schemas/coupon' - "401": + '401': description: Unauthorized - Invalid API key - "422": + '422': description: Unprocessable - the coupon parameters you provided are invalid content: application/json: @@ -841,8 +889,7 @@ paths: required: true schema: type: string - example: "Bearer " - + example: Bearer /coupons/{coupon_id}/promocodes.json: get: tags: @@ -851,13 +898,13 @@ paths: description: Returns all promocodes operationId: getPromocodes responses: - "200": + '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/promocode' - "401": + '401': description: Unauthorized - Invalid API key parameters: - name: Authorization @@ -865,7 +912,7 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer - name: coupon_id description: Coupon ID to list the promocodes for in: path @@ -877,19 +924,25 @@ paths: tags: - Promocode Endpoints summary: Create a promocode - description: | - Create a promocode for a coupon + description: 'Create a promocode for a coupon + + + You can provide the API with a **code**, but if you don''t we''ll generate one for you. - You can provide the API with a **code**, but if you don't we'll generate one for you. You can just `POST` an empty body to create a promocode for a coupon with a generated code. - With promocodes you can specify minimum booking values, redemptions limits, limit only to one customer, and limit one use per customer. + + With promocodes you can specify minimum booking values, redemptions limits, limit only to one customer, and limit + one use per customer. + Once created, a Promocode can be used to apply the Coupon to a booking via the customer booking form + + ' operationId: createPromocode responses: - "201": + '201': description: Promocode created content: application/json: @@ -897,9 +950,9 @@ paths: type: array items: $ref: '#/components/schemas/promocode' - "401": + '401': description: Unauthorized - Invalid API key - "422": + '422': description: Unprocessable - the promocode parameters you provided are invalid content: application/json: @@ -918,7 +971,7 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer - name: coupon_id description: Coupon ID to create promocode for in: path @@ -926,29 +979,31 @@ paths: schema: type: integer example: 123 - /coupons/{coupon_id}/assign_to_customer.json: post: tags: - Coupon Endpoints summary: Assign Coupon to Customer - description: | - Assign a Coupon to a Customer + description: 'Assign a Coupon to a Customer + Using the Coupon ID and a Customer ID, we can assign a Coupon to a Customer + This will mean that the Customer will automatically be able to use the Coupon when booking without the use of a promocode + + ' operationId: assignPromocode responses: - "201": + '201': description: Promocode assigned content: application/json: schema: $ref: '#/components/schemas/promocode' - "401": + '401': description: Unauthorized - Invalid API key - "422": + '422': description: Coupon has already been assigned to this Customer content: application/json: @@ -967,7 +1022,7 @@ paths: required: true schema: type: string - example: "Bearer " + example: Bearer - name: coupon_id description: Coupon ID to create promocode for in: path @@ -983,7 +1038,7 @@ paths: description: Returns all groups operationId: getGroups responses: - "200": + '200': description: successful operation content: application/json: @@ -991,7 +1046,7 @@ paths: type: array items: $ref: '#/components/schemas/group' - "401": + '401': description: Unauthorized - Invalid API key parameters: - name: Authorization @@ -999,8 +1054,7 @@ paths: required: true schema: type: string - example: "Bearer " - + example: Bearer /rooms.json: get: tags: @@ -1009,7 +1063,7 @@ paths: description: Returns all rooms operationId: getRooms responses: - "200": + '200': description: successful operation content: application/json: @@ -1017,7 +1071,7 @@ paths: type: array items: $ref: '#/components/schemas/room' - "401": + '401': description: Unauthorized - Invalid API key parameters: - name: Authorization @@ -1025,17 +1079,19 @@ paths: required: true schema: type: string - example: "Bearer " - + example: Bearer /dashboard: get: tags: - Booking Endpoints summary: Dashboard composite data - description: | - Returns rooms, today's bookings, blocked times, opening time, slot length, and timezone in a single call. + description: 'Returns rooms, today''s bookings, blocked times, opening time, slot length, and timezone in a single call. + Powers the ePOS home screen. Accepts optional `from` and `to` date parameters for a date range, + or a single `date` parameter. Defaults to today. + + ' operationId: getDashboard parameters: - $ref: '#/components/parameters/authHeader' @@ -1058,7 +1114,7 @@ paths: format: date description: End of date range responses: - "200": + '200': description: Dashboard data content: application/json: @@ -1085,8 +1141,6 @@ paths: description: Slot length in seconds (e.g. 3600 = 1 hour) timezone: type: string - - # --- Booking Management --- x-epos: true /bookings/{code}: delete: @@ -1103,15 +1157,14 @@ paths: schema: type: boolean responses: - "200": + '200': description: Booking cancelled content: application/json: schema: $ref: '#/components/schemas/status_response' - "404": + '404': description: Booking not found - x-epos: true /bookings/{code}/uncancel: patch: @@ -1124,23 +1177,21 @@ paths: - $ref: '#/components/parameters/authHeader' - $ref: '#/components/parameters/bookingCode' responses: - "200": + '200': description: Booking restored content: application/json: schema: $ref: '#/components/schemas/booking' - "404": + '404': description: Booking not found - x-epos: true /bookings/search: get: tags: - Booking Endpoints summary: Search bookings - description: Search bookings by customer name, email, mobile, band name, or booking code. Supports status - filtering. + description: Search bookings by customer name, email, mobile, band name, or booking code. Supports status filtering. operationId: searchBookings parameters: - $ref: '#/components/parameters/authHeader' @@ -1153,12 +1204,15 @@ paths: in: query schema: type: string - enum: [active, cancelled, cancelled_and_active] + enum: + - active + - cancelled + - cancelled_and_active description: Filter by booking status - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/perPage' responses: - "200": + '200': description: Search results content: application/json: @@ -1166,7 +1220,6 @@ paths: type: array items: $ref: '#/components/schemas/booking' - x-epos: true /bookings/by_dates: get: @@ -1190,7 +1243,7 @@ paths: type: string format: date responses: - "200": + '200': description: Bookings for date range content: application/json: @@ -1198,7 +1251,6 @@ paths: type: array items: $ref: '#/components/schemas/dashboard_booking' - x-epos: true /bookings/awaiting_approval: get: @@ -1212,7 +1264,7 @@ paths: - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/perPage' responses: - "200": + '200': description: Pending bookings content: application/json: @@ -1220,7 +1272,6 @@ paths: type: array items: $ref: '#/components/schemas/booking' - x-epos: true /bookings/{code}/approve: post: @@ -1233,13 +1284,12 @@ paths: - $ref: '#/components/parameters/authHeader' - $ref: '#/components/parameters/bookingCode' responses: - "200": + '200': description: Booking approved content: application/json: schema: $ref: '#/components/schemas/booking' - x-epos: true /bookings/{code}/reject: post: @@ -1256,13 +1306,12 @@ paths: schema: type: integer responses: - "200": + '200': description: Booking rejected content: application/json: schema: $ref: '#/components/schemas/booking' - x-epos: true /bookings/{code}/pdf: get: @@ -1275,14 +1324,13 @@ paths: - $ref: '#/components/parameters/authHeader' - $ref: '#/components/parameters/bookingCode' responses: - "200": + '200': description: PDF file content: application/pdf: schema: type: string format: binary - x-epos: true /bookings/{code}/resend_confirmation: post: @@ -1295,13 +1343,12 @@ paths: - $ref: '#/components/parameters/authHeader' - $ref: '#/components/parameters/bookingCode' responses: - "200": + '200': description: Email sent content: application/json: schema: $ref: '#/components/schemas/status_response' - x-epos: true /bookings/{code}/refund_transaction: post: @@ -1319,13 +1366,12 @@ paths: schema: type: integer responses: - "200": + '200': description: Transaction refunded content: application/json: schema: $ref: '#/components/schemas/status_response' - x-epos: true /bookings/{code}/refunds: post: @@ -1348,13 +1394,12 @@ paths: refund_reason: type: string responses: - "200": + '200': description: Booking refunded content: application/json: schema: $ref: '#/components/schemas/status_response' - x-epos: true /bookings/{code}/credit_payments: post: @@ -1367,13 +1412,12 @@ paths: - $ref: '#/components/parameters/authHeader' - $ref: '#/components/parameters/bookingCode' responses: - "200": + '200': description: Credit applied content: application/json: schema: $ref: '#/components/schemas/status_response' - x-epos: true /bookings/{code}/credit_balances: post: @@ -1396,13 +1440,12 @@ paths: send_email: type: boolean responses: - "200": + '200': description: Booking credited content: application/json: schema: $ref: '#/components/schemas/status_response' - x-epos: true /bookings/{code}/notes: patch: @@ -1429,13 +1472,12 @@ paths: block_colour_override: type: string responses: - "200": + '200': description: Notes updated content: application/json: schema: $ref: '#/components/schemas/booking' - x-epos: true /bookings/{code}/notifications: get: @@ -1448,7 +1490,7 @@ paths: - $ref: '#/components/parameters/authHeader' - $ref: '#/components/parameters/bookingCode' responses: - "200": + '200': description: Notifications list content: application/json: @@ -1456,7 +1498,6 @@ paths: type: array items: type: object - x-epos: true /bookings/{code}/payment_requests: post: @@ -1481,21 +1522,20 @@ paths: required: - price responses: - "200": + '200': description: Payment request sent content: application/json: schema: $ref: '#/components/schemas/status_response' - x-epos: true /bookings/{code}/payment_requests/charge: post: tags: - Booking Endpoints summary: Charge saved card - description: Create a payment request and immediately charge the customer's saved card. This is a collection - action — it creates a new payment request and settles it in one step. + description: Create a payment request and immediately charge the customer's saved card. This is a collection action + — it creates a new payment request and settles it in one step. operationId: chargePaymentRequest parameters: - $ref: '#/components/parameters/authHeader' @@ -1515,13 +1555,12 @@ paths: required: - price responses: - "200": + '200': description: Payment taken content: application/json: schema: $ref: '#/components/schemas/status_response' - x-epos: true /bookings/{code}/payment_requests/{id}/mark_as_paid: post: @@ -1539,13 +1578,12 @@ paths: schema: type: integer responses: - "200": + '200': description: Marked as paid content: application/json: schema: $ref: '#/components/schemas/status_response' - x-epos: true /bookings/{code}/payment_requests/{id}/cancel: post: @@ -1563,13 +1601,12 @@ paths: schema: type: integer responses: - "200": + '200': description: Payment request cancelled content: application/json: schema: $ref: '#/components/schemas/status_response' - x-epos: true /bookings/{code}/settlement_supported: get: @@ -1582,7 +1619,7 @@ paths: - $ref: '#/components/parameters/authHeader' - $ref: '#/components/parameters/bookingCode' responses: - "200": + '200': description: Settlement check result content: application/json: @@ -1595,8 +1632,6 @@ paths: type: array items: type: object - - # --- Customer Management --- x-epos: true /customers/{id}: put: @@ -1622,13 +1657,12 @@ paths: customer: $ref: '#/components/schemas/customer_create_body' responses: - "200": + '200': description: Customer updated content: application/json: schema: $ref: '#/components/schemas/customer' - x-epos: true /customers/search: get: @@ -1651,7 +1685,7 @@ paths: type: integer default: 10 responses: - "200": + '200': description: Matching customers content: application/json: @@ -1659,7 +1693,6 @@ paths: type: array items: $ref: '#/components/schemas/short_customer' - x-epos: true /customers/{id}/notes: patch: @@ -1687,13 +1720,12 @@ paths: notes: type: string responses: - "200": + '200': description: Notes updated content: application/json: schema: $ref: '#/components/schemas/customer' - x-epos: true /customers/{id}/bookings: get: @@ -1712,7 +1744,7 @@ paths: - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/perPage' responses: - "200": + '200': description: Customer's bookings content: application/json: @@ -1720,7 +1752,6 @@ paths: type: array items: $ref: '#/components/schemas/booking' - x-epos: true /customers/{id}/credit_balance: get: @@ -1737,7 +1768,7 @@ paths: schema: type: integer responses: - "200": + '200': description: Credit balance content: application/json: @@ -1776,7 +1807,7 @@ paths: type: integer description: New credit balance in minor currency units responses: - "200": + '200': description: Balance updated content: application/json: @@ -1787,7 +1818,6 @@ paths: type: integer credit_balance: type: integer - x-epos: true /customers/{id}/credit_movements: get: @@ -1806,7 +1836,7 @@ paths: - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/perPage' responses: - "200": + '200': description: Credit movements content: application/json: @@ -1814,7 +1844,6 @@ paths: type: array items: $ref: '#/components/schemas/credit_movement' - x-epos: true /customers/{id}/status: get: @@ -1831,7 +1860,7 @@ paths: schema: type: integer responses: - "200": + '200': description: Customer status content: application/json: @@ -1848,7 +1877,6 @@ paths: type: boolean status_reason_text: type: string - x-epos: true /customers/{id}/payment_methods: get: @@ -1865,7 +1893,7 @@ paths: schema: type: integer responses: - "200": + '200': description: Payment methods content: application/json: @@ -1873,18 +1901,19 @@ paths: type: array items: type: object - - # --- Pricing --- x-epos: true /booking_price: post: tags: - Booking Endpoints summary: Calculate booking price - description: | - Real-time price calculation with extras, tax, and staff costs. + description: 'Real-time price calculation with extras, tax, and staff costs. + Provide either a `booking_code` to calculate from an existing booking, + or `price.hours` and `price.price` for a custom calculation. + + ' operationId: calculateBookingPrice parameters: - $ref: '#/components/parameters/authHeader' @@ -1923,7 +1952,7 @@ paths: items: type: integer responses: - "200": + '200': description: Price breakdown content: application/json: @@ -1950,7 +1979,6 @@ paths: type: integer total: type: integer - x-epos: true /slot_projection: post: @@ -1989,7 +2017,7 @@ paths: booking_code: type: string responses: - "200": + '200': description: Slot projection content: application/json: @@ -2008,8 +2036,6 @@ paths: type: object explanation: type: string - - # --- Extras --- x-epos: true /extras: get: @@ -2021,7 +2047,7 @@ paths: parameters: - $ref: '#/components/parameters/authHeader' responses: - "200": + '200': description: Extras list content: application/json: @@ -2029,7 +2055,6 @@ paths: type: array items: $ref: '#/components/schemas/extra' - x-epos: true /extras/{id}: get: @@ -2046,14 +2071,12 @@ paths: schema: type: integer responses: - "200": + '200': description: Extra detail content: application/json: schema: $ref: '#/components/schemas/extra' - - # --- Rooms (show) --- x-epos: true /rooms/{id}: get: @@ -2070,14 +2093,12 @@ paths: schema: type: integer responses: - "200": + '200': description: Room detail content: application/json: schema: $ref: '#/components/schemas/room' - - # --- Terminals --- /notifications: get: tags: @@ -2088,7 +2109,7 @@ paths: parameters: - $ref: '#/components/parameters/authHeader' responses: - "200": + '200': description: Notifications content: application/json: @@ -2096,7 +2117,6 @@ paths: type: array items: $ref: '#/components/schemas/notification' - x-epos: true /notifications/{id}/read: post: @@ -2112,13 +2132,12 @@ paths: schema: type: integer responses: - "200": + '200': description: Marked as read content: application/json: schema: $ref: '#/components/schemas/status_response' - x-epos: true /notifications/{id}/archive: post: @@ -2134,13 +2153,12 @@ paths: schema: type: integer responses: - "200": + '200': description: Archived content: application/json: schema: $ref: '#/components/schemas/status_response' - x-epos: true /notifications/clear: post: @@ -2151,14 +2169,12 @@ paths: parameters: - $ref: '#/components/parameters/authHeader' responses: - "200": + '200': description: All notifications cleared content: application/json: schema: $ref: '#/components/schemas/status_response' - - # --- Blocked Times --- x-epos: true /blocked_times: get: @@ -2170,7 +2186,7 @@ paths: parameters: - $ref: '#/components/parameters/authHeader' responses: - "200": + '200': description: Blocked times content: application/json: @@ -2212,13 +2228,12 @@ paths: - start_at - end_at responses: - "201": + '201': description: Blocked time created content: application/json: schema: $ref: '#/components/schemas/blocked_time' - x-epos: true /blocked_times/{id}: patch: @@ -2253,7 +2268,7 @@ paths: reason: type: string responses: - "200": + '200': description: Blocked time updated content: application/json: @@ -2273,27 +2288,24 @@ paths: schema: type: integer responses: - "200": + '200': description: Blocked time deleted content: application/json: schema: $ref: '#/components/schemas/status_response' - - # --- Reporting --- x-epos: true /recent_transactions: get: tags: - Reporting Endpoints summary: Recent transactions - description: Today's and yesterday's transaction totals by payment method (Stripe, Square, manual - cash/card/other). + description: Today's and yesterday's transaction totals by payment method (Stripe, Square, manual cash/card/other). operationId: recentTransactions parameters: - $ref: '#/components/parameters/authHeader' responses: - "200": + '200': description: Transaction summaries content: application/json: @@ -2304,7 +2316,6 @@ paths: $ref: '#/components/schemas/transaction_summary' yesterday: $ref: '#/components/schemas/transaction_summary' - x-epos: true /money_ledger: get: @@ -2323,7 +2334,7 @@ paths: - $ref: '#/components/parameters/page' - $ref: '#/components/parameters/perPage' responses: - "200": + '200': description: Money logs content: application/json: @@ -2331,7 +2342,6 @@ paths: type: array items: $ref: '#/components/schemas/money_ledger_entry' - x-epos: true /bookings/{code}/credit_notes: post: @@ -2401,20 +2411,19 @@ x-webhooks: booking.created: get: summary: booking.created - description: Made when a Jammed booking is made by a customer online, or made by an admin user. Use the taken_by - parameter to distinguish. When taken online, taken_by=online - otherwise it is the name of the admin user that - took the booking. + description: Made when a Jammed booking is made by a customer online, or made by an admin user. Use the taken_by parameter + to distinguish. When taken online, taken_by=online - otherwise it is the name of the admin user that took the booking. tags: - Booking Webhooks responses: - "200": + '200': description: Response content: application/json: schema: - "$ref": "#/components/schemas/booking" + $ref: '#/components/schemas/booking' example: - "$ref": "#/components/examples/booking_example/value" + $ref: '#/components/examples/booking_example/value' booking.updated: get: summary: booking.updated @@ -2422,45 +2431,45 @@ x-webhooks: tags: - Booking Webhooks responses: - "200": + '200': description: Response content: application/json: schema: - "$ref": "#/components/schemas/booking" + $ref: '#/components/schemas/booking' example: - "$ref": "#/components/examples/booking_example/value" + $ref: '#/components/examples/booking_example/value' booking.cancelled: get: summary: booking.cancelled - description: Triggered when a booking is cancelled by a customer or by a staff member. Cancellations will free up - this time to other customers wishing to book the same time. + description: Triggered when a booking is cancelled by a customer or by a staff member. Cancellations will free up this + time to other customers wishing to book the same time. tags: - Booking Webhooks responses: - "200": + '200': description: Response content: application/json: schema: - "$ref": "#/components/schemas/booking" + $ref: '#/components/schemas/booking' example: - "$ref": "#/components/examples/booking_example/value" + $ref: '#/components/examples/booking_example/value' booking.reminder: get: summary: booking.reminder - description: Booking reminders in Jammed are customisable, but by default are triggered 24 hours prior to the - start of the booking. An email is sent to the user, but this event exists so you can also hook in other - integrations at this point + description: Booking reminders in Jammed are customisable, but by default are triggered 24 hours prior to the start + of the booking. An email is sent to the user, but this event exists so you can also hook in other integrations at + this point tags: - Booking Webhooks responses: - "200": + '200': description: Response content: application/json: example: - "$ref": "#/components/examples/booking_example/value" + $ref: '#/components/examples/booking_example/value' booking.one_hour_before: get: summary: booking.one_hour_before @@ -2468,12 +2477,12 @@ x-webhooks: tags: - Booking Webhooks responses: - "200": + '200': description: Response content: application/json: example: - "$ref": "#/components/examples/booking_example/value" + $ref: '#/components/examples/booking_example/value' booking.started: get: summary: booking.started @@ -2481,12 +2490,12 @@ x-webhooks: tags: - Booking Webhooks responses: - "200": + '200': description: Response content: application/json: example: - "$ref": "#/components/examples/booking_example/value" + $ref: '#/components/examples/booking_example/value' booking.finished: get: summary: booking.finished @@ -2494,45 +2503,45 @@ x-webhooks: tags: - Booking Webhooks responses: - "200": + '200': description: Response content: application/json: example: - "$ref": "#/components/examples/booking_example/value" + $ref: '#/components/examples/booking_example/value' booking.abandoned: get: summary: booking.abandoned - description: Triggered when a customer abandons their booking during the checkout process and does not complete - the booking. This booking is automatically cancelled by Jammed, but this hook allows you to connect a custom - workflow to this event. + description: Triggered when a customer abandons their booking during the checkout process and does not complete the + booking. This booking is automatically cancelled by Jammed, but this hook allows you to connect a custom workflow + to this event. tags: - Booking Webhooks responses: - "200": + '200': description: Response content: application/json: schema: - "$ref": "#/components/schemas/booking" + $ref: '#/components/schemas/booking' example: - "$ref": "#/components/examples/booking_example/value" + $ref: '#/components/examples/booking_example/value' group.created: get: summary: group.created - description: Trigger when a group is made on Jammed (also known as bands). It can be manually made in the admin - interface, or made at booking time if the group is new + description: Trigger when a group is made on Jammed (also known as bands). It can be manually made in the admin interface, + or made at booking time if the group is new tags: - Group Webhooks responses: - "200": + '200': description: Response content: application/json: schema: - "$ref": "#/components/schemas/group" + $ref: '#/components/schemas/group' example: - "$ref": "#/components/examples/group_example/value" + $ref: '#/components/examples/group_example/value' group.updated: get: summary: group.updated @@ -2540,14 +2549,14 @@ x-webhooks: tags: - Group Webhooks responses: - "200": + '200': description: Response content: application/json: schema: - "$ref": "#/components/schemas/group" + $ref: '#/components/schemas/group' example: - "$ref": "#/components/examples/group_example/value" + $ref: '#/components/examples/group_example/value' group.deleted: get: summary: group.deleted @@ -2555,30 +2564,30 @@ x-webhooks: tags: - Group Webhooks responses: - "200": + '200': description: Response content: application/json: schema: - "$ref": "#/components/schemas/group" + $ref: '#/components/schemas/group' example: - "$ref": "#/components/examples/group_example/value" + $ref: '#/components/examples/group_example/value' customer.created: get: summary: customer.created - description: Trigger when a customer is made on Jammed. It can be manually made in the admin interface, or made at - booking time if the customer is new + description: Trigger when a customer is made on Jammed. It can be manually made in the admin interface, or made at booking + time if the customer is new tags: - Customer Webhooks responses: - "200": + '200': description: Response content: application/json: schema: - $ref: "#/components/schemas/customer" + $ref: '#/components/schemas/customer' example: - $ref: "#/components/examples/customer_example/value" + $ref: '#/components/examples/customer_example/value' customer.updated: get: summary: customer.updated @@ -2586,14 +2595,14 @@ x-webhooks: tags: - Customer Webhooks responses: - "200": + '200': description: Response content: application/json: schema: - "$ref": "#/components/schemas/customer" + $ref: '#/components/schemas/customer' example: - "$ref": "#/components/examples/customer_example/value" + $ref: '#/components/examples/customer_example/value' customer.deleted: get: summary: customer.deleted @@ -2601,18 +2610,14 @@ x-webhooks: tags: - Customer Webhooks responses: - "200": + '200': description: Response content: application/json: schema: - "$ref": "#/components/schemas/customer" + $ref: '#/components/schemas/customer' example: - "$ref": "#/components/examples/customer_example/value" - - # ===== ePOS ENDPOINTS ===== - - # --- Dashboard --- + $ref: '#/components/examples/customer_example/value' components: schemas: customer_create_body: @@ -2622,23 +2627,23 @@ components: name: type: string title: Name - description: "The customers given full name" + description: The customers given full name email: type: string title: Email - description: "The customers email address" + description: The customers email address mobile: type: string title: Mobile - description: "The customers mobile phone number" + description: The customers mobile phone number reminders_opt_in: type: boolean title: Reminders opt-in - description: "Whether this customer wants to receive reminders" + description: Whether this customer wants to receive reminders mailing_list_opt_in: type: boolean title: Mailing list opt-in - description: "Whether this customer wants to be on the mailing list" + description: Whether this customer wants to be on the mailing list required: - name - email @@ -2649,18 +2654,16 @@ components: invite: type: boolean title: Invite - description: Invite this customer to set a password on Jammed. An email will be sent to them and the invite - code will last 2 days - + description: Invite this customer to set a password on Jammed. An email will be sent to them and the invite code + will last 2 days customer_create: type: object - description: "" + description: '' properties: customer: - "$ref": "#/components/schemas/customer_create_body" + $ref: '#/components/schemas/customer_create_body' actions: - "$ref": "#/components/schemas/customer_create_actions" - + $ref: '#/components/schemas/customer_create_actions' short_room: type: object title: Basic room info @@ -2668,11 +2671,11 @@ components: name: type: string title: Name - description: "The name of the room" + description: The name of the room code: type: string title: Code - description: "The code of the room - used internally by Jammed" + description: The code of the room - used internally by Jammed required: - name - code @@ -2684,47 +2687,47 @@ components: name: type: string title: Name - description: "The name of the extra" + description: The name of the extra category: type: string title: Category - description: "The category of the extra" + description: The category of the extra required: - name additionalProperties: false short_customer: type: object title: Basic customer info - description: "" + description: '' properties: name: type: string title: Name - description: "The customers given full name" + description: The customers given full name properties: {} email: type: string title: Email - description: "The customers email address" + description: The customers email address properties: {} mobile: type: string title: Mobile - description: "The customers mobile phone number" + description: The customers mobile phone number properties: {} avatar: type: string title: Avatar - description: "The customers avatar image URL, if any" + description: The customers avatar image URL, if any properties: {} reminders_opt_in: type: boolean title: Reminders opt-in - description: "Whether this customer wants to receive reminders" + description: Whether this customer wants to receive reminders mailing_list_opt_in: type: boolean title: Mailing list opt-in - description: "Whether this customer wants to be on the mailing list" + description: Whether this customer wants to be on the mailing list required: - name - email @@ -2732,20 +2735,29 @@ components: short_group: type: object title: Basic group info - description: "" + description: '' properties: name: type: string title: Name - description: "The name of the group" + description: The name of the group code: type: string title: Code - description: "The code of the group - used internally by Jammed" + description: The code of the group - used internally by Jammed number_of_members: type: integer title: NumberOfMembers - description: "The number of members in the group" + description: The number of members in the group (only present in full group responses) + number: + type: integer + title: Number + description: The number of members in the group (present in customer band responses) + nullable: true + booking_count: + type: integer + title: BookingCount + description: The number of bookings for this group required: - name - code @@ -2756,374 +2768,377 @@ components: question_id: type: integer title: QuestionId - description: "The ID of the question that was asked" + description: The ID of the question that was asked name: type: string title: Name - description: "The name of the question" + description: The name of the question response: type: string title: Response - description: "The response/answer to the question" + description: The response/answer to the question booking: type: object properties: group: - "$ref": "#/components/schemas/short_group" + $ref: '#/components/schemas/short_group' customer: - "$ref": "#/components/schemas/short_customer" + $ref: '#/components/schemas/short_customer' room: - "$ref": "#/components/schemas/short_room" + $ref: '#/components/schemas/short_room' extras: type: array title: Extras - description: "The addons/extras added to the booking" + description: The addons/extras added to the booking items: - "$ref": "#/components/schemas/short_extra" + $ref: '#/components/schemas/short_extra' custom_answers: type: array title: Custom Answers - description: "The responses to custom questions added to the booking" + description: The responses to custom questions added to the booking items: - "$ref": "#/components/schemas/booking_custom_answer" + $ref: '#/components/schemas/booking_custom_answer' source_data: type: object title: Source Data - description: "The source metadata of the booking, how and where the booking was made" + description: The source metadata of the booking, how and where the booking was made properties: source: type: string title: Source - description: "The source of the booking: app, online, regular_booking etc." + description: 'The source of the booking: app, online, regular_booking etc.' platform: type: string title: Platform - description: "The platform where the booking was made: booking_form, dashboard, staff_section, calendar, app - etc." + description: 'The platform where the booking was made: booking_form, dashboard, staff_section, calendar, app + etc.' referrer: type: string title: Referrer - description: "The referrer - the URL of the booking page" + description: The referrer - the URL of the booking page code: type: string title: Code - description: "The code of the booking - seen by customers on the booking page" + description: The code of the booking - seen by customers on the booking page id: type: string title: id - description: "Same as code" + description: Same as code recording: type: boolean title: Recording - description: "Whether the room has been marked as a recording" + description: Whether the room has been marked as a recording regular: type: boolean title: Regular - description: "Whether the booking is part of a regular booking" + description: Whether the booking is part of a regular booking online_booking: type: boolean title: OnlineBooking - description: "Whether the booking was made online by the customer" + description: Whether the booking was made online by the customer created_at: type: integer title: CreatedAt - description: "Unix timestamp from epoch" + description: Unix timestamp from epoch updated_at: type: integer title: UpdatedAt - description: "Unix timestamp from epoch" + description: Unix timestamp from epoch approved_at: type: integer title: ApprovedAt - description: "Unix timestamp from epoch - when the booking was approved (if approved)" + description: Unix timestamp from epoch - when the booking was approved (if approved) rejected_at: type: integer title: RejectedAt - description: "Unix timestamp from epoch - when the booking was rejected (if rejected)" + description: Unix timestamp from epoch - when the booking was rejected (if rejected) price: type: integer title: Price - description: "The price of the booking time only in cents/pence/units" + description: The price of the booking time only in cents/pence/units price_currency: type: string title: PriceCurrency - description: "The currency of the price" + description: The currency of the price title: type: string title: Title - description: "The title of the booking - this is generated from the customer and group names" + description: The title of the booking - this is generated from the customer and group names start_at: type: integer title: StartAt - description: "Unix timestamp from epoch" + description: Unix timestamp from epoch end_at: type: integer title: EndAt - description: "Unix timestamp from epoch" + description: Unix timestamp from epoch duration: type: integer title: Duration - description: "The duration of the booking in seconds" + description: The duration of the booking in seconds duration_hours: type: number title: DurationHours - description: "The duration of the booking in hours, e.g. 1pm-2.30pm = `2.5` hours" + description: The duration of the booking in hours, e.g. 1pm-2.30pm = `2.5` hours duration_full_hours: type: integer title: DurationFullHours - description: "The duration of the booking in hours, rounded up to each full hour, e.g. 1pm-2.30pm = `3` hours" + description: The duration of the booking in hours, rounded up to each full hour, e.g. 1pm-2.30pm = `3` hours activity_name: type: string title: ActivityName - description: "The name of the activity the booking is part of - e.g. 'Rehearsal'" + description: The name of the activity the booking is part of - e.g. 'Rehearsal' dates: type: array title: Dates - description: "The dates that the booking is part of in local time - given as strings YYYYMMDD format" + description: The dates that the booking is part of in local time - given as strings YYYYMMDD format items: type: string timezone: type: string title: Timezone - description: "The timezone of the booking" + description: The timezone of the booking has_amount_due: type: boolean title: HasAmountDue - description: "Whether the booking still has an amount due" + description: Whether the booking still has an amount due remaining_amount: type: integer title: RemainingAmount - description: "The remaining amount due for the booking" + description: The remaining amount due for the booking cancelled: type: boolean title: Cancelled - description: "Whether the booking has been cancelled" + description: Whether the booking has been cancelled taken_by: type: string title: TakenBy - description: "The name of the staff member who took the booking - if null, the booking was made by the customer - themselves" + description: The name of the staff member who took the booking - if null, the booking was made by the customer themselves room: type: object properties: id: - type: string + type: integer title: id - description: "Same as code" + description: The unique numeric ID of the room code: type: string title: Code - description: "The code of the room - used internally by Jammed" + description: The code of the room - used internally by Jammed name: type: string title: Name - description: "The name of the room" + description: The name of the room description: type: string title: Description - description: "The description of the room - you can set this in the admin interface" + description: The description of the room - you can set this in the admin interface space_for: type: integer title: SpaceFor - description: "The capacity of the room" + description: The capacity of the room order: type: integer title: Order twenty_four_hour_booking: type: boolean title: TwentyFourHourBooking - description: "Whether the room can be booked 24 hours a day" + description: Whether the room can be booked 24 hours a day space_type: type: string title: SpaceType - description: "The type of space the room is" + description: The type of space the room is hex_colour: type: string title: HexColour - description: "The hex colour of the room on the dashboard" + description: The hex colour of the room on the dashboard active: type: boolean title: Active - description: "Whether the room is active for Jammed online bookings" + description: Whether the room is active for Jammed online bookings prices_set: type: integer title: PricesSet - description: "The count of prices set for the room" + description: The count of prices set for the room price_to: type: string title: PriceTo - description: "The maximum price for the room" + description: The maximum price for the room price_from: type: string title: PriceFrom - description: "The minimum price for the room" + description: The minimum price for the room images: type: array title: Images - description: "The images of the room" + description: The images of the room items: type: object properties: original: type: string title: original - description: "Image URL" + description: Image URL data: type: object title: Data - description: "The hidden data of the room - can be set and used by back-end systems" - + description: The hidden data of the room - can be set and used by back-end systems customer: type: object properties: id: type: integer title: ID - description: "Use to identify the customer in other API calls" + description: Use to identify the customer in other API calls name: type: string title: Name - description: "The customers given full name" + description: The customers given full name email: type: string title: Email - description: "The customers email address" + description: The customers email address mobile: type: string title: Mobile - description: "The customers mobile phone number" + description: The customers mobile phone number avatar: type: string title: Avatar - description: "The customers avatar image URL, if any" + description: The customers avatar image URL, if any credit_balance: type: integer title: CreditBalance - description: "The customers current credit balance in cents/pence/units\n\nThis cannot be changed via the API" + description: 'The customers current credit balance in cents/pence/units + + + This cannot be changed via the API' status: - $ref: "#/components/schemas/customer_statuses" + $ref: '#/components/schemas/customer_statuses' reminders_opt_in: type: boolean title: Reminders opt-in - description: "Whether this customer wants to receive reminders" + description: Whether this customer wants to receive reminders mailing_list_opt_in: type: boolean title: Mailing list opt-in - description: "Whether this customer wants to be on the mailing list" + description: Whether this customer wants to be on the mailing list signed_up: type: boolean title: SignedUp - description: "Whether the customer has signed up" + description: Whether the customer has signed up signed_up_at: type: integer title: SignedUpAt - description: "Unix timestamp from epoch - when the customer signed up" + description: Unix timestamp from epoch - when the customer signed up regular_bookings_count: - type: integer title: RegularBookingsCount - description: "The number of regular bookings the customer has made" + description: 'The number of regular bookings the customer has made. Note: may return boolean `false` instead of + `0` when the customer has no regular bookings.' + oneOf: + - type: integer + - type: boolean bookings_count: type: integer title: BookingsCount - description: "The number of bookings the customer has made" + description: The number of bookings the customer has made created_at: type: integer title: CreatedAt - description: "Unix timestamp from epoch - when the customer was created" + description: Unix timestamp from epoch - when the customer was created updated_at: type: integer title: UpdatedAt - description: "Unix timestamp from epoch - when the customer was last updated" + description: Unix timestamp from epoch - when the customer was last updated last_booking_at: type: integer title: LastBookingAt - description: "Unix timestamp from epoch - when the customer last booked" + description: Unix timestamp from epoch - when the customer last booked regular_bookings: type: array title: RegularBookings - description: "The customer's regular bookings" + description: The customer's regular bookings items: type: object - title: "" - description: "" + title: '' + description: '' properties: name: type: string title: Name - description: "" + description: '' id: type: integer title: Id - description: "" + description: '' bands: type: array title: Bands or Groups - description: "" + description: '' items: - "$ref": "#/components/schemas/short_group" + $ref: '#/components/schemas/short_group' group: type: object properties: name: type: string title: Name - description: "The name of the group" + description: The name of the group group_type: type: string title: GroupType - description: "The type of the group - e.g. band" + description: The type of the group - e.g. band number_of_members: type: integer title: NumberOfMembers - description: "The number of members in the group" + description: The number of members in the group customer_count: type: integer title: CustomerCount - description: "The number of customers assigned to the group" + description: The number of customers assigned to the group regular_bookings_count: type: integer title: RegularBookingsCount - description: "The number of regular bookings the group has" + description: The number of regular bookings the group has bookings_count: type: integer title: BookingsCount - description: "The number of bookings the group has" + description: The number of bookings the group has created_at: type: integer title: CreatedAt - description: "Unix timestamp from epoch - when the group was created" + description: Unix timestamp from epoch - when the group was created updated_at: type: integer title: UpdatedAt - description: "Unix timestamp from epoch - when the group was last updated" + description: Unix timestamp from epoch - when the group was last updated last_booking_at: type: integer title: LastBookingAt - description: "Unix timestamp from epoch - when the group last booked" + description: Unix timestamp from epoch - when the group last booked customers: type: array title: Customers - description: "The customers assigned to the group" + description: The customers assigned to the group items: - "$ref": "#/components/schemas/short_customer" + $ref: '#/components/schemas/short_customer' regular_bookings: type: array title: RegularBookings - description: "The group's regular bookings" + description: The group's regular bookings items: type: object - title: "" - description: "" + title: '' + description: '' properties: name: type: string title: Name - description: "The name of the regular booking" + description: The name of the regular booking id: type: integer title: Id - description: "The ID of the regular booking" - + description: The ID of the regular booking promocode: type: object properties: @@ -3131,20 +3146,26 @@ components: type: integer code: type: string - description: | - The code the customer can use to redeem the promocode, they enter this code when booking. + description: 'The code the customer can use to redeem the promocode, they enter this code when booking. + The code is case-insensitive and must be unique + + ' minimum_booking_value: type: integer - description: | - The minimum booking value the Promocode can be used for. + description: 'The minimum booking value the Promocode can be used for. + If attempted for a booking below this value, the Coupon will not be applied + + ' first_time_use_only: type: boolean - description: | - If set to true, the Promocode will only be usable once per customer - applies to logged in customers only + description: 'If set to true, the Promocode will only be usable once per customer - applies to logged in customers + only + + ' coupon: type: object properties: @@ -3155,18 +3176,23 @@ components: description: A label for the coupon - this is seen by your customers discount_type: type: string - description: | - The type of discount the coupon gives + description: 'The type of discount the coupon gives - Either: 'fixed_amount' or 'percentage' + + Either: ''fixed_amount'' or ''percentage'' + + ' amount: type: integer - description: | - The integer decimal amount, or percentage that the coupon will deduct. + description: 'The integer decimal amount, or percentage that the coupon will deduct. + For `discount_type=percentage`, `10` would mean 10% + For `discount_type=fixed_amount`, `10` would mean $0.10 or £0.10 etc + + ' all_new_customers: type: boolean description: Set to true if you want the coupon to apply to all new customers automatically @@ -3184,16 +3210,20 @@ components: description: Is set as true if the coupon has expired status: type: string - description: | - The status of the coupon: `active`, `deleted`, `expired`, `fully used` + description: 'The status of the coupon: `active`, `deleted`, `expired`, `fully used` + + ' duration: type: string - description: | - The duration of the coupon: `once`, `forever` + description: 'The duration of the coupon: `once`, `forever` + If `forever`, the coupon can be used over and over by the same customer + If `once`, the coupon can only be used once by the same customer + + ' total_number_of_uses: type: integer description: The total number of times the coupon can be used @@ -3202,19 +3232,20 @@ components: description: The number of times the coupon has been used promocodes: type: array - description: | - The promocodes that are linked to this coupon. + description: 'The promocodes that are linked to this coupon. + + ' items: type: object properties: coupon: - "$ref": "#/components/schemas/promocode" + $ref: '#/components/schemas/promocode' coupon_create: type: object - description: "" + description: '' properties: coupon: - "$ref": "#/components/schemas/coupon_create_body" + $ref: '#/components/schemas/coupon_create_body' coupon_create_body: type: object title: Coupon info @@ -3224,26 +3255,34 @@ components: description: A label for the coupon - this is seen by your customers amount: type: string - description: | - The integer decimal amount, or percentage that the coupon will deduct. + description: 'The integer decimal amount, or percentage that the coupon will deduct. + For `discount_type=percentage`, `10` would mean 10% + For `discount_type=fixed_amount`, `10` would mean $0.10 or £0.10 etc + + ' duration: type: string - description: | - The duration of the coupon: `once`, `forever` + description: 'The duration of the coupon: `once`, `forever` + If `forever`, the coupon can be used over and over by the same customer + If `once`, the coupon can only be used once by the same customer + + ' discount_type: type: string - description: | - The type of discount the coupon gives + description: 'The type of discount the coupon gives + + + Either: ''fixed_amount'' or ''percentage'' - Either: 'fixed_amount' or 'percentage' + ' all_new_customers: type: boolean description: Set to true if you want the coupon to apply to all new customers automatically @@ -3258,47 +3297,47 @@ components: - duration - amount - discount_type - promocode_create: type: object - description: "" + description: '' properties: promocode: - "$ref": "#/components/schemas/promocode_create_body" + $ref: '#/components/schemas/promocode_create_body' promocode_create_body: type: object title: Promocode info properties: code: type: string - description: | - The code the customer can use to redeem the promocode, they enter this code when booking. + description: 'The code the customer can use to redeem the promocode, they enter this code when booking. + The code is case-insensitive and must be unique + + ' minimum_booking_value: type: integer - description: | - The minimum booking value the Promocode can be used for. + description: 'The minimum booking value the Promocode can be used for. + If attempted for a booking below this value, the Coupon will not be applied + ' coupon_assign_to_customer: type: object title: Coupon assignment properties: customer_id: type: integer - description: | - The Customer's ID to assign the Coupon to - + description: 'The Customer''s ID to assign the Coupon to + ' booking_create: type: object - description: "" + description: '' properties: booking: $ref: '#/components/schemas/booking_create_body' - booking_create_body: type: object title: Booking info @@ -3308,10 +3347,12 @@ components: customer_id: type: integer title: Customer ID - description: | - The ID of an existing customer to make the booking for. + description: 'The ID of an existing customer to make the booking for. + If provided, `customer_details` is not required. + + ' customer_details: $ref: '#/components/schemas/booking_create_customer_details' band_details: @@ -3319,32 +3360,31 @@ components: band_code: type: string title: Band code - description: "The code of an existing band/group to associate with the booking" + description: The code of an existing band/group to associate with the booking extra_ids: type: array title: Extra IDs - description: "Array of extra IDs to add to the booking" + description: Array of extra IDs to add to the booking items: type: integer is_recording: type: boolean title: Is recording - description: "Whether this booking is a recording session" + description: Whether this booking is a recording session number_expected: type: integer title: Number expected - description: "The number of people expected for the booking" + description: The number of people expected for the booking additional_notes: type: string title: Additional notes - description: "Any additional notes for the booking" + description: Any additional notes for the booking send_email: type: boolean title: Send email - description: "Whether to send a confirmation email to the customer. Defaults to true" + description: Whether to send a confirmation email to the customer. Defaults to true required: - booking_details - booking_create_details: type: object title: Booking time details @@ -3352,73 +3392,69 @@ components: start_at: type: string title: Start at - description: "The start time of the booking in ISO8601 format" - example: "2026-03-01T10:00:00Z" + description: The start time of the booking in ISO8601 format + example: '2026-03-01T10:00:00Z' end_at: type: string title: End at - description: "The end time of the booking in ISO8601 format" - example: "2026-03-01T14:00:00Z" + description: The end time of the booking in ISO8601 format + example: '2026-03-01T14:00:00Z' room_id: type: integer title: Room ID - description: "The ID of the room to book" + description: The ID of the room to book price: type: integer title: Price - description: "The price of the booking in cents/pence/units" + description: The price of the booking in cents/pence/units example: 6000 required: - start_at - end_at - room_id - price - booking_create_customer_details: type: object title: New customer details - description: "Provide these if creating a booking for a new customer (instead of using customer_id)" + description: Provide these if creating a booking for a new customer (instead of using customer_id) properties: name: type: string title: Name - description: "The customer's full name" + description: The customer's full name email: type: string title: Email - description: "The customer's email address" + description: The customer's email address mobile: type: string title: Mobile - description: "The customer's mobile phone number" + description: The customer's mobile phone number required: - name - email - booking_create_band_details: type: object title: Band/group details - description: "Provide to create or associate a band/group with the booking" + description: Provide to create or associate a band/group with the booking properties: name: type: string title: Name - description: "The name of the band/group" + description: The name of the band/group required: - name - unprocessable_error: type: object properties: status: type: string description: Error status - example: "error" + example: error message: type: string description: Error message - example: "The model parameters you provided are invalid" - + example: The model parameters you provided are invalid customer_statuses: type: string title: CustomerStatus @@ -3428,15 +3464,20 @@ components: - registered - banned - behind_payment - description: | - The status of the customer + description: 'The status of the customer + `unregistered`: The customer has booked but not registered an account + `invited`: The customer has been invited to register an account + `registered`: The customer has registered an account + `banned`: The customer has been marked as banned from booking (and will not be able to book) + `behind_payment`: The customer has been marked as behind on payments (and will not be able to book) + ' booking_update: type: object description: Booking update parameters @@ -3467,7 +3508,6 @@ components: number_expected: type: integer description: Expected number of attendees - transaction_create: type: object description: Transaction creation parameters @@ -3484,12 +3524,15 @@ components: manual_type: type: string description: Type of manual transaction - enum: [card, cash, bank_transfer, other] + enum: + - card + - cash + - bank_transfer + - other default: card required: - amount - description - studio_notes_update: type: object description: Studio notes update parameters @@ -3500,7 +3543,6 @@ components: studio_notes: type: string description: Internal studio notes (visible only to studio staff) - money_log: type: object description: A financial transaction record @@ -3540,7 +3582,6 @@ components: type: string description: Type of manual transaction (for credit notes) nullable: true - notification: type: object title: Notification @@ -3553,7 +3594,9 @@ components: type: string severity: type: string - enum: [normal, high] + enum: + - normal + - high label: type: string read: @@ -3564,7 +3607,6 @@ components: read_at: type: integer description: Unix timestamp (null if unread) - nullable: true blocked_time: type: object @@ -3584,10 +3626,10 @@ components: description: Unix timestamp start_time: type: string - description: "Format: YYYY-MM-DD HH:MM" + description: 'Format: YYYY-MM-DD HH:MM' end_time: type: string - description: "Format: YYYY-MM-DD HH:MM" + description: 'Format: YYYY-MM-DD HH:MM' room: type: object properties: @@ -3597,7 +3639,6 @@ components: type: string code: type: string - extra: type: object title: Extra @@ -3626,7 +3667,6 @@ components: type: integer price_per_weekly: type: integer - dashboard_booking: type: object title: Dashboard Booking @@ -3692,7 +3732,6 @@ components: type: string extras_summary: type: string - credit_movement: type: object title: Credit Movement @@ -3714,7 +3753,6 @@ components: type: string made_by: type: string - money_ledger_entry: type: object title: Money Ledger Entry @@ -3747,7 +3785,6 @@ components: type: integer name: type: string - transaction_summary: type: object title: Transaction Summary @@ -3780,17 +3817,17 @@ components: type: integer total: type: integer - status_response: type: object title: Status Response properties: status: type: string - enum: [ok, error] + enum: + - ok + - error message: type: string - examples: booking_example: value: @@ -3802,10 +3839,10 @@ components: email: geddy22@yahoo.ca - name: Neil Peart email: theprofessor2112@gmail.com - mobile: "+447584948502" + mobile: '+447584948502' - name: Alex Lifeson email: alex-lifeson@me.com - mobile: "+442072983029" + mobile: '+442072983029' customer_count: 3 regular_bookings: - name: Monday 8pm Red Room @@ -3814,7 +3851,6 @@ components: bookings_count: 61 created_at: 1646247874 updated_at: 1646247874 - customer_example: value: email: Geddy Lee @@ -3834,7 +3870,6 @@ components: last_booking_at: 1643799530 created_at: 1643799530 updated_at: 1643799530 - group_example: value: name: Rush @@ -3843,13 +3878,13 @@ components: customers: - name: Geddy Lee email: geddy22@yahoo.ca - mobile: "+447584948502" + mobile: '+447584948502' - name: Neil Peart email: theprofessor2112@gmail.com - mobile: "+447584948502" + mobile: '+447584948502' - name: Alex Lifeson email: alex-lifeson@me.com - mobile: "+442072983029" + mobile: '+442072983029' customer_count: 3 regular_bookings: - name: Geddy Lee (Rush) @@ -3858,8 +3893,6 @@ components: bookings_count: 6171 created_at: 1646247874 updated_at: 1646247874 - - # ePOS schemas parameters: authHeader: name: Authorization @@ -3867,7 +3900,7 @@ components: required: true schema: type: string - example: "Bearer " + example: Bearer bookingCode: name: code in: path @@ -3890,11 +3923,11 @@ components: minimum: 1 maximum: 100 default: 25 - securitySchemes: apiKey: type: apiKey - name: "Authorization: 'Bearer '" + name: 'Authorization: ''Bearer ''' in: header - description: | - Issue a http header with the key 'Authorization' and value 'Bearer api_key' + description: 'Issue a http header with the key ''Authorization'' and value ''Bearer api_key'' + + ' From acfd1db884f8ca634ca20deda01ed3956ff34bd3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 27 Mar 2026 19:06:54 +0000 Subject: [PATCH 2/4] Auto-update Postman collection from OpenAPI spec --- v2/jammed-postman-collection.json | 462 +++++++++++++++--------------- 1 file changed, 231 insertions(+), 231 deletions(-) diff --git a/v2/jammed-postman-collection.json b/v2/jammed-postman-collection.json index d033d56..7eff6d1 100644 --- a/v2/jammed-postman-collection.json +++ b/v2/jammed-postman-collection.json @@ -5,7 +5,7 @@ "description": "", "item": [ { - "id": "5c64e24e-3167-472f-8045-f308237e08f2", + "id": "887b48da-6901-44b6-9622-12e68991c5d2", "name": "All bookings", "request": { "name": "All bookings", @@ -72,7 +72,7 @@ }, "response": [ { - "id": "0546fb49-5a80-4e04-b6de-c7de0f3bfe35", + "id": "ceda75a4-c06e-40a6-bea1-1b77a9a3aa73", "name": "successful operation", "originalRequest": { "url": { @@ -139,12 +139,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", + "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "93d6aed6-a9ca-4134-bc38-26e8b93b479d", + "id": "c3470d5e-46e5-48bb-a467-d5c0f4482264", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -210,7 +210,7 @@ } }, { - "id": "7c4cbd76-d616-40f4-992b-cac819ad28f4", + "id": "242ff0c6-1871-4962-906b-1128a95b4849", "name": "Create a booking", "request": { "name": "Create a booking", @@ -253,7 +253,7 @@ }, "response": [ { - "id": "2a7be05f-a089-4a29-984a-fdf5344dddc1", + "id": "cfb656d1-a57f-4d0e-8602-186e98df61bc", "name": "Booking created", "originalRequest": { "url": { @@ -296,12 +296,12 @@ "value": "application/json" } ], - "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", + "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "555f1cf3-ac39-4bbc-a218-622593c0ac7e", + "id": "10e20708-95b7-4420-b675-f984a2480807", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -339,7 +339,7 @@ "_postman_previewlanguage": "text" }, { - "id": "b3ea3853-42f5-473a-913d-e7a4ccf7cdc8", + "id": "5f788690-226f-4d90-9628-d9566abbad2e", "name": "Unprocessable - the booking parameters you provided are invalid", "originalRequest": { "url": { @@ -403,7 +403,7 @@ "description": "", "item": [ { - "id": "c3458c40-ab50-424d-bcdd-ef4145fddd90", + "id": "51c74e35-0d97-4d68-9a52-6037a7afdcdb", "name": "Find a booking by code", "request": { "name": "Find a booking by code", @@ -434,7 +434,7 @@ }, "response": [ { - "id": "1dd80f3e-9f47-4714-bf3a-f213c539a6cc", + "id": "aead8e89-bc9f-4600-91c7-8dfbbae945d0", "name": "successful operation", "originalRequest": { "url": { @@ -465,12 +465,12 @@ "value": "application/json" } ], - "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", + "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "175c7c3b-524f-425a-a7dc-67a06ba5fa55", + "id": "2d3d046d-8946-4f33-8a06-a93558515416", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -494,7 +494,7 @@ "_postman_previewlanguage": "text" }, { - "id": "88ae650b-21ab-46c6-9277-8fd5de9201df", + "id": "c85cf862-e27b-4c50-8787-1e6c4ea4fcfd", "name": "Not found - Booking was not found", "originalRequest": { "url": { @@ -524,7 +524,7 @@ } }, { - "id": "093f7096-3e08-44cb-9cc0-7245484a4f3b", + "id": "daf1d684-9a19-4345-b5e9-d646f2398663", "name": "Update a booking", "request": { "name": "Update a booking", @@ -568,7 +568,7 @@ }, "response": [ { - "id": "c66014c2-c615-4fc5-9a55-401c6a52a766", + "id": "12688b20-5108-42fd-b4ac-e8286a368850", "name": "Booking updated successfully", "originalRequest": { "url": { @@ -612,12 +612,12 @@ "value": "application/json" } ], - "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", + "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0c13843d-63e2-48d3-9e71-375d7c9513bf", + "id": "bceda44c-977b-4f61-ae4f-fa6bb0c79133", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -656,7 +656,7 @@ "_postman_previewlanguage": "text" }, { - "id": "c9d4961a-9378-4e3e-8913-f057ae671922", + "id": "67057aa4-3b5e-4cbb-90ce-9e65bc332b12", "name": "Not found - Booking was not found", "originalRequest": { "url": { @@ -695,7 +695,7 @@ "_postman_previewlanguage": "text" }, { - "id": "c6385154-131f-414d-8196-785e7a3e9adb", + "id": "18b15e46-ec89-4953-bfa6-0fdd0030bbbf", "name": "Unprocessable - the booking parameters you provided are invalid", "originalRequest": { "url": { @@ -756,7 +756,7 @@ "description": "", "item": [ { - "id": "2784ccc9-e973-49ae-9593-580714cfa5ea", + "id": "607c9d38-ddc7-4101-b311-3d41ce1eb818", "name": "Cancelled bookings", "request": { "name": "Cancelled bookings", @@ -787,7 +787,7 @@ }, "response": [ { - "id": "57793596-7be6-4b36-ab40-45fab65f155b", + "id": "91fefaa5-7253-4d51-8d2a-be4a75d195e1", "name": "successful operation", "originalRequest": { "url": { @@ -818,12 +818,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", + "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "b0155486-7bc7-43b7-bb74-5a78cae2204f", + "id": "aed0f9d3-98d6-4105-ad58-3f44ff981671", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -859,7 +859,7 @@ "description": "", "item": [ { - "id": "cc394dfe-9176-4549-a63d-7216168cd79f", + "id": "e0073949-a161-48ee-8d06-d43f495ff916", "name": "Started bookings", "request": { "name": "Started bookings", @@ -890,7 +890,7 @@ }, "response": [ { - "id": "3ae853bc-2a72-4e15-9f98-0b39fd0583fc", + "id": "7ff44cdf-5706-4a43-a55f-d16311a4da05", "name": "successful operation", "originalRequest": { "url": { @@ -921,12 +921,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", + "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "9024a25a-75da-4008-841b-e054b6d5de77", + "id": "88f69d1e-afb6-46a3-a40a-3c194e5a72ff", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -962,7 +962,7 @@ "description": "", "item": [ { - "id": "8dea1b52-2513-43d7-9b5d-f8935297dd8c", + "id": "fee46d8f-dc6e-47f5-a01e-9c0e6270403a", "name": "Finished bookings", "request": { "name": "Finished bookings", @@ -993,7 +993,7 @@ }, "response": [ { - "id": "439ed444-83ae-4a4d-bc51-f1da3885e22c", + "id": "2ca8e926-c873-400a-8101-565500670a79", "name": "successful operation", "originalRequest": { "url": { @@ -1024,12 +1024,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", + "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ca18bfe0-b15b-4543-bdca-3c7c0ac7c224", + "id": "9ba9ff52-9a9e-46a5-b9bd-077cade63308", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1065,7 +1065,7 @@ "description": "", "item": [ { - "id": "9690d89c-e825-466e-a891-af38c184453b", + "id": "0036b088-3088-4ab5-9de9-2af8cc708bb3", "name": "Reminder bookings", "request": { "name": "Reminder bookings", @@ -1096,7 +1096,7 @@ }, "response": [ { - "id": "0972ae28-21aa-4692-9e4d-dbc67c6e9ebe", + "id": "0e0c35b0-951b-4b59-b9e2-b789a465bcee", "name": "successful operation", "originalRequest": { "url": { @@ -1127,12 +1127,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", + "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "9cbf0584-d7de-4a81-a9b0-d9eb95deba7d", + "id": "dc84df94-cb00-4065-8065-368f1bf3e83e", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1168,7 +1168,7 @@ "description": "", "item": [ { - "id": "5bf825e2-9659-495d-9797-d5c0c1f7f896", + "id": "3538fec4-3e08-40ac-8263-119e76e4a24c", "name": "One hour before bookings", "request": { "name": "One hour before bookings", @@ -1199,7 +1199,7 @@ }, "response": [ { - "id": "3d554741-6301-4eab-8d60-484334d2cba2", + "id": "9d67723b-b370-41b0-9f85-e2623af1ef8d", "name": "successful operation", "originalRequest": { "url": { @@ -1230,12 +1230,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", + "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "88d6df76-c4d1-454b-a9db-619cc835de94", + "id": "45a3aa6b-070c-4b9c-9ac3-39805d89dc49", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1271,7 +1271,7 @@ "description": "", "item": [ { - "id": "27602841-b954-42c2-b60f-92f3c88ca6f8", + "id": "5ab8151a-7ebf-4e3e-8222-7f4ab612bdb5", "name": "Updated bookings", "request": { "name": "Updated bookings", @@ -1302,7 +1302,7 @@ }, "response": [ { - "id": "744b3e86-0f2b-4cac-bf6c-deb5a4f232a3", + "id": "f497372b-c65f-49af-a12b-d06d2f660500", "name": "successful operation", "originalRequest": { "url": { @@ -1333,12 +1333,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", + "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "f9a66684-e528-43b9-93dc-ad5749d03b5e", + "id": "34da6fda-5710-4c0b-b007-8f7d244e4953", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1378,7 +1378,7 @@ "description": "", "item": [ { - "id": "fefc66a2-9375-4b80-99d3-2cc0375339c6", + "id": "a30485d1-ed2e-4e97-8a8c-34d938ef7d87", "name": "List booking transactions", "request": { "name": "List booking transactions", @@ -1421,7 +1421,7 @@ }, "response": [ { - "id": "c3a4a5a5-de19-4c51-95fb-82494f7a569d", + "id": "c45bcd17-4d4f-4057-9de0-3c25b8b7d2b4", "name": "successful operation", "originalRequest": { "url": { @@ -1469,7 +1469,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c63a1f2-f78b-4828-8fdb-7598eea59205", + "id": "0d4af67b-5364-4cdd-adca-cddf986fe2a3", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1505,7 +1505,7 @@ "_postman_previewlanguage": "text" }, { - "id": "bb640f00-890e-4c08-9699-fa84aba0edf4", + "id": "0bd39a47-b4e0-4834-a794-472fc55eb443", "name": "Not found - Booking was not found", "originalRequest": { "url": { @@ -1547,7 +1547,7 @@ } }, { - "id": "6926cbd2-416a-4e26-95ae-5b8420c4796e", + "id": "70465f02-11e3-46f6-9fef-fc7fc788cb45", "name": "Create a transaction for a booking", "request": { "name": "Create a transaction for a booking", @@ -1603,7 +1603,7 @@ }, "response": [ { - "id": "8fb78a1a-f5a3-47c7-aa08-17cfc9f172e2", + "id": "0ec0b0fa-a063-4cac-a8cd-8482e4b3cea5", "name": "Transaction created successfully", "originalRequest": { "url": { @@ -1664,7 +1664,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5538ae4a-525b-4505-a46b-fea76785b949", + "id": "befd1457-9e47-4bbb-aa68-fdc58ec926e8", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1715,7 +1715,7 @@ "_postman_previewlanguage": "text" }, { - "id": "40814237-808e-404c-9f67-658970a6ad69", + "id": "e3604b04-08d9-40bc-98b3-ea39fdc9446b", "name": "Not found - Booking was not found", "originalRequest": { "url": { @@ -1766,7 +1766,7 @@ "_postman_previewlanguage": "text" }, { - "id": "0f6bcfc2-65df-4769-84ae-447909a74fbb", + "id": "48be2f98-7ac0-41b2-820c-9e0b006a2f8f", "name": "Unprocessable - the transaction parameters you provided are invalid", "originalRequest": { "url": { @@ -1829,7 +1829,7 @@ "description": "", "item": [ { - "id": "927a8db2-311e-4592-a040-b8f2ccf23632", + "id": "1ca446a8-1f37-4c8f-9462-bdeb65de4481", "name": "Get booking studio notes", "request": { "name": "Get booking studio notes", @@ -1872,7 +1872,7 @@ }, "response": [ { - "id": "814bdefe-a076-4ea6-bc90-18171662ec10", + "id": "b6a18bca-4f4f-4873-a742-5854979ce64c", "name": "successful operation", "originalRequest": { "url": { @@ -1920,7 +1920,7 @@ "_postman_previewlanguage": "json" }, { - "id": "db9691a1-7c74-42dc-8808-92ac37eab194", + "id": "7bdd5010-b22f-4684-8fdd-2a4067b31dc9", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1956,7 +1956,7 @@ "_postman_previewlanguage": "text" }, { - "id": "35954edf-53d5-466b-b66b-0e38c3e2f940", + "id": "ddd0d554-b83a-459a-9b93-d47ce8faa3d0", "name": "Not found - Booking was not found", "originalRequest": { "url": { @@ -1998,7 +1998,7 @@ } }, { - "id": "8b42ef45-ac97-4462-8242-19b39f3b1a90", + "id": "12ad469f-7da9-43a5-9b8d-f3a46918c5c2", "name": "Update booking studio notes", "request": { "name": "Update booking studio notes", @@ -2054,7 +2054,7 @@ }, "response": [ { - "id": "28a5e2d2-e0db-43d1-9ace-70f997ec71e1", + "id": "8532b12d-3e4d-422f-a27f-3aa4652a327f", "name": "Studio notes updated successfully", "originalRequest": { "url": { @@ -2115,7 +2115,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38bcd7ec-1259-4455-a508-6d3aff0ea8d4", + "id": "cb721129-f2f5-452b-9a96-de9e80d8b1e4", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -2166,7 +2166,7 @@ "_postman_previewlanguage": "text" }, { - "id": "16ce0b33-2d17-46cf-b094-792fa570107f", + "id": "576be62e-a73d-4db3-9bf8-1c5c624f8337", "name": "Not found - Booking was not found", "originalRequest": { "url": { @@ -2225,7 +2225,7 @@ ] }, { - "id": "7e280be7-adc5-436d-934a-85a91eaeb349", + "id": "031fcdaf-20a3-4567-a8c7-4ab94a338b17", "name": "Cancel a booking", "request": { "name": "Cancel a booking", @@ -2277,7 +2277,7 @@ }, "response": [ { - "id": "e54bb9f1-a718-4b4c-99bd-dde4d558c0ff", + "id": "fe32af05-e398-48d7-8ba2-c804b057d18d", "name": "Booking cancelled", "originalRequest": { "url": { @@ -2329,12 +2329,12 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3d46d37e-06b5-4bc6-8388-8b9f060e152b", + "id": "582a19de-fbf5-4b68-910f-4d9231df755b", "name": "Booking not found", "originalRequest": { "url": { @@ -2389,7 +2389,7 @@ "description": "", "item": [ { - "id": "82f4a835-164f-4503-b945-2f16e22900ca", + "id": "8a183c7d-34eb-4f68-8943-252d333ce10f", "name": "Uncancel a booking", "request": { "name": "Uncancel a booking", @@ -2432,7 +2432,7 @@ }, "response": [ { - "id": "4e82b928-8405-45c5-8e76-fc9628d285ac", + "id": "468df858-46e1-4bc3-833d-494059b181fd", "name": "Booking restored", "originalRequest": { "url": { @@ -2475,12 +2475,12 @@ "value": "application/json" } ], - "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", + "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "6c42ca33-f31b-48db-9309-13918a9eb553", + "id": "5e6b1c8b-738b-4567-ba01-d75e8bbbafe4", "name": "Booking not found", "originalRequest": { "url": { @@ -2528,7 +2528,7 @@ "description": "", "item": [ { - "id": "e5165aa6-a21c-4fec-aaee-0ed8519eab5f", + "id": "877e6ea6-e6f7-4fa7-b5b8-935e15b22fd8", "name": "Approve a booking", "request": { "name": "Approve a booking", @@ -2571,7 +2571,7 @@ }, "response": [ { - "id": "203a5fc0-4a68-4442-a375-70ebcbada585", + "id": "fc22de78-5a4b-4265-b25a-aa2f53d7d352", "name": "Booking approved", "originalRequest": { "url": { @@ -2614,7 +2614,7 @@ "value": "application/json" } ], - "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", + "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -2631,7 +2631,7 @@ "description": "", "item": [ { - "id": "7345cbcb-96f7-415b-bd82-7ebb9997a511", + "id": "08fa4a18-4ef1-4137-8151-137806791fbb", "name": "Reject a booking", "request": { "name": "Reject a booking", @@ -2684,7 +2684,7 @@ }, "response": [ { - "id": "a5539696-a680-44ae-919e-b46602faae3e", + "id": "928d71b2-b41d-46ac-a629-066157d50ec4", "name": "Booking rejected", "originalRequest": { "url": { @@ -2737,7 +2737,7 @@ "value": "application/json" } ], - "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", + "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -2754,7 +2754,7 @@ "description": "", "item": [ { - "id": "a203cf3e-691d-4d29-9870-3ad57c892f16", + "id": "c85f3222-c1b1-438e-8405-52bbc95cecca", "name": "Generate booking PDF", "request": { "name": "Generate booking PDF", @@ -2797,7 +2797,7 @@ }, "response": [ { - "id": "1e7df348-7be0-461b-8bdb-56cc7712701c", + "id": "c9e8c582-b7df-4bea-81c3-675142989940", "name": "PDF file", "originalRequest": { "url": { @@ -2857,7 +2857,7 @@ "description": "", "item": [ { - "id": "0080e7ad-396a-44a9-bae1-5f2459693da9", + "id": "8700826a-b8e0-4176-8e34-9611a0b15a3f", "name": "Resend confirmation email", "request": { "name": "Resend confirmation email", @@ -2900,7 +2900,7 @@ }, "response": [ { - "id": "033f32e8-f98b-41fb-983a-23cdfca52ecb", + "id": "1ed3c0fd-acdd-43a5-bc56-9b2a1cf44a32", "name": "Email sent", "originalRequest": { "url": { @@ -2943,7 +2943,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -2960,7 +2960,7 @@ "description": "", "item": [ { - "id": "ce5a44a9-eabd-49e4-a8c6-092ce87bb109", + "id": "8bec32a4-3e2c-48b1-b8cd-e2d28d95368e", "name": "Refund a transaction", "request": { "name": "Refund a transaction", @@ -3013,7 +3013,7 @@ }, "response": [ { - "id": "778299be-21ad-4755-a0d1-4c991033206b", + "id": "e5760d0c-0534-496b-8019-4fd7062d53b6", "name": "Transaction refunded", "originalRequest": { "url": { @@ -3066,7 +3066,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3083,7 +3083,7 @@ "description": "", "item": [ { - "id": "ef6c1d18-30e4-4cf1-a3df-326a38a40286", + "id": "ed163e73-daf3-4ee5-b472-9a7e4e462e8e", "name": "Full refund", "request": { "name": "Full refund", @@ -3139,7 +3139,7 @@ }, "response": [ { - "id": "123a6520-0c75-4269-8c3b-a258cf04176c", + "id": "297e680a-7a9c-40a6-828c-1b6e8453e7c1", "name": "Booking refunded", "originalRequest": { "url": { @@ -3195,7 +3195,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3212,7 +3212,7 @@ "description": "", "item": [ { - "id": "80ea635b-eb51-408d-96c5-ba24dce84852", + "id": "afc7dbac-add6-44ec-b5f9-96fcea066102", "name": "Apply credit balance", "request": { "name": "Apply credit balance", @@ -3255,7 +3255,7 @@ }, "response": [ { - "id": "acbe11af-5067-4d7b-8630-5d5fa0e15ca3", + "id": "5fb86a6a-8631-4ad6-95e2-8e10151a1f3b", "name": "Credit applied", "originalRequest": { "url": { @@ -3298,7 +3298,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3315,7 +3315,7 @@ "description": "", "item": [ { - "id": "4ffc6b80-b672-48c9-bfa2-602ddc60de51", + "id": "aa8afb4f-3d42-4c97-9e8f-2f07cffedbc7", "name": "Credit to customer balance", "request": { "name": "Credit to customer balance", @@ -3371,7 +3371,7 @@ }, "response": [ { - "id": "769a07a1-1c89-4a24-8ff5-fcea1e666544", + "id": "6f967848-5492-40db-83d3-9f2476f11d79", "name": "Booking credited", "originalRequest": { "url": { @@ -3427,7 +3427,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3444,7 +3444,7 @@ "description": "", "item": [ { - "id": "164eec3c-55ed-4002-800a-2d14c6f804fb", + "id": "53916fc2-e87d-4c42-8646-32e88eeea36f", "name": "Update booking notes", "request": { "name": "Update booking notes", @@ -3500,7 +3500,7 @@ }, "response": [ { - "id": "6559b210-a529-4e0d-bd1d-7f984d3536b5", + "id": "c538c4e2-5035-46b4-a69f-7b3997b4aee4", "name": "Notes updated", "originalRequest": { "url": { @@ -3556,7 +3556,7 @@ "value": "application/json" } ], - "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", + "body": "{\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3573,7 +3573,7 @@ "description": "", "item": [ { - "id": "5a3eb8b9-3034-4ec4-8d50-2a70d2a734b6", + "id": "a9fecd2e-1c41-4d3e-b9c8-a3063e2cb718", "name": "Booking notifications", "request": { "name": "Booking notifications", @@ -3616,7 +3616,7 @@ }, "response": [ { - "id": "ebfdf5cf-7893-40e6-a33b-594e054ef2f8", + "id": "45048bf2-ca86-4c74-9d95-2536d405d633", "name": "Notifications list", "originalRequest": { "url": { @@ -3676,7 +3676,7 @@ "description": "", "item": [ { - "id": "5d8eb318-a4d0-433f-99e5-45394c707588", + "id": "c815615d-efa6-490f-9752-643a9a4117b5", "name": "Send payment request", "request": { "name": "Send payment request", @@ -3732,7 +3732,7 @@ }, "response": [ { - "id": "fd537949-01e8-4e4c-9fd8-a7c115b14d48", + "id": "fb624963-d222-4c7a-aeba-f3d4e6a83f9c", "name": "Payment request sent", "originalRequest": { "url": { @@ -3788,7 +3788,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3803,7 +3803,7 @@ "description": "", "item": [ { - "id": "14646655-dc99-4baf-91ed-31b480ddc06e", + "id": "2a6b81e1-d39f-4739-bcb4-8fb4467739f3", "name": "Charge saved card", "request": { "name": "Charge saved card", @@ -3860,7 +3860,7 @@ }, "response": [ { - "id": "c7b9554d-60f0-4f65-b5e6-56bbba25a301", + "id": "3f68da5f-75fe-480c-8437-4ea9e2be678a", "name": "Payment taken", "originalRequest": { "url": { @@ -3917,7 +3917,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3938,7 +3938,7 @@ "description": "", "item": [ { - "id": "a3a4d7ca-a6bb-4034-a2cb-cd91dd062eb0", + "id": "2ef6c3fe-b6b5-4bcb-8bd5-091475094fca", "name": "Mark payment as paid", "request": { "name": "Mark payment as paid", @@ -3993,7 +3993,7 @@ }, "response": [ { - "id": "cc054fd5-052e-4763-8260-252f68a81c08", + "id": "4824746f-7e05-4417-ac51-8b4ba50addbf", "name": "Marked as paid", "originalRequest": { "url": { @@ -4048,7 +4048,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4065,7 +4065,7 @@ "description": "", "item": [ { - "id": "ae0a4313-cb4c-4f4b-b8b0-443aca17e46c", + "id": "ac77c600-fdb1-4e67-a6eb-9515ee591403", "name": "Cancel payment request", "request": { "name": "Cancel payment request", @@ -4120,7 +4120,7 @@ }, "response": [ { - "id": "1491c55f-1467-4a27-b12a-a754950ca8ca", + "id": "eb3df0fd-e9de-4070-9abd-78a7fb461c10", "name": "Payment request cancelled", "originalRequest": { "url": { @@ -4175,7 +4175,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4196,7 +4196,7 @@ "description": "", "item": [ { - "id": "40d28bfb-f260-4bce-b270-8db019272eb8", + "id": "66c47c96-eb5f-4160-aa4c-883a53100592", "name": "Check settlement support", "request": { "name": "Check settlement support", @@ -4239,7 +4239,7 @@ }, "response": [ { - "id": "9fb2542c-014d-4a0f-88cc-1414fdc51978", + "id": "9f4ee079-a15a-4f8f-b44c-508a695188c5", "name": "Settlement check result", "originalRequest": { "url": { @@ -4299,7 +4299,7 @@ "description": "", "item": [ { - "id": "c97220a1-a5b0-40a5-b90e-8eb404cb59c1", + "id": "d1810090-23ce-4a5c-b65c-9d18dda5ae17", "name": "Create credit note", "request": { "name": "Create credit note", @@ -4355,7 +4355,7 @@ }, "response": [ { - "id": "0ae56512-a2b2-444e-8c81-250c85a381f5", + "id": "45328605-c120-4351-8473-7017e7cd6efc", "name": "Credit note created", "originalRequest": { "url": { @@ -4411,7 +4411,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4426,7 +4426,7 @@ "description": "", "item": [ { - "id": "aa7e49f3-fc04-4449-adf1-a0fe7df3a524", + "id": "b39a1ad6-92d8-4304-899f-723e4dac25ab", "name": "Delete credit note", "request": { "name": "Delete credit note", @@ -4480,7 +4480,7 @@ }, "response": [ { - "id": "f3b4ce8a-27c5-40f8-8fa4-1cbd1c43ea25", + "id": "8b00a9af-2b7c-49cf-9e82-a4741bcdf915", "name": "Credit note removed", "originalRequest": { "url": { @@ -4534,12 +4534,12 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "fbbbb19c-1be0-405e-a1f3-99ade36f3ac2", + "id": "2ccad653-3778-42df-ba0a-b8480d111708", "name": "Credit note or booking not found", "originalRequest": { "url": { @@ -4602,7 +4602,7 @@ "description": "", "item": [ { - "id": "18924c3f-48d4-423d-bc0b-ff831890a82e", + "id": "adc980c6-31ce-49ec-bc11-60dea3a0e832", "name": "Search bookings", "request": { "name": "Search bookings", @@ -4635,7 +4635,7 @@ "type": "text/plain" }, "key": "status_filter", - "value": "cancelled_and_active" + "value": "active" }, { "disabled": false, @@ -4670,7 +4670,7 @@ }, "response": [ { - "id": "8529bbe1-bdc2-4df8-913b-4a3c4861fe9c", + "id": "318c361b-3aba-4298-ae22-959d31d12128", "name": "Search results", "originalRequest": { "url": { @@ -4698,7 +4698,7 @@ "type": "text/plain" }, "key": "status_filter", - "value": "cancelled_and_active" + "value": "active" }, { "disabled": false, @@ -4738,7 +4738,7 @@ "value": "application/json" } ], - "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", + "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" } @@ -4755,7 +4755,7 @@ "description": "", "item": [ { - "id": "725b9abe-06e9-4549-89ae-0ca79ff4b4ab", + "id": "a6c3deb3-a143-4bc4-b562-687c3c895306", "name": "Bookings by date range", "request": { "name": "Bookings by date range", @@ -4805,7 +4805,7 @@ }, "response": [ { - "id": "0ffdf9f6-7286-442c-952b-9d8b74e444d7", + "id": "1cfea371-6870-47d1-b775-cfa4eda26ee5", "name": "Bookings for date range", "originalRequest": { "url": { @@ -4872,7 +4872,7 @@ "description": "", "item": [ { - "id": "bb478918-57e1-4599-9da7-dc6ce989e429", + "id": "aa35c3b3-5ba3-42b3-99c3-66e876265a4e", "name": "Bookings awaiting approval", "request": { "name": "Bookings awaiting approval", @@ -4922,7 +4922,7 @@ }, "response": [ { - "id": "30331385-7c63-47d0-b860-ee92e55a65d3", + "id": "12aac234-8c7b-4e9d-9e85-05e05738b03b", "name": "Pending bookings", "originalRequest": { "url": { @@ -4972,7 +4972,7 @@ "value": "application/json" } ], - "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", + "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" } @@ -4991,7 +4991,7 @@ "description": "", "item": [ { - "id": "a90b0567-d539-4c9e-837f-b38da279c0fc", + "id": "9ba55325-a91b-482d-a450-14e70989e61d", "name": "Find all customers", "request": { "name": "Find all customers", @@ -5021,7 +5021,7 @@ }, "response": [ { - "id": "1bece1b7-c6b6-4ade-9140-d1ff3419675d", + "id": "1485ae4e-51a4-4070-9e14-dcbcbeb56895", "name": "successful operation", "originalRequest": { "url": { @@ -5051,12 +5051,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"registered\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n }\n ]\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"invited\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n }\n ]\n }\n]", + "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"registered\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"behind_payment\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c1eee552-6c73-4a0e-aeda-c26af959ee42", + "id": "a9a75699-6c9e-4939-9613-c53609366356", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -5085,7 +5085,7 @@ } }, { - "id": "8ed6ffb3-113f-4280-944b-69076c2d8f5e", + "id": "d127fe4f-72fd-46fd-a1c8-a7b1df6f2267", "name": "Create a customer", "request": { "name": "Create a customer", @@ -5122,7 +5122,7 @@ }, "response": [ { - "id": "0d7c0548-410e-4508-b92a-c46869a987e2", + "id": "0e067b0e-7bf8-41df-913e-cc45f53ddd3a", "name": "Customer created", "originalRequest": { "url": { @@ -5159,12 +5159,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"registered\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n }\n ]\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"invited\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n }\n ]\n }\n]", + "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"registered\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"behind_payment\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "bb05175e-aa46-4328-a2d5-54106f98d2c6", + "id": "21f30595-a580-44ba-80fe-0ce49d4b14f7", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -5196,7 +5196,7 @@ "_postman_previewlanguage": "text" }, { - "id": "a244c32d-4f76-48f0-9436-6b0822b66f62", + "id": "6f5cb89c-391a-4b7d-ae60-d709b3ddc57b", "name": "Unprocessable - the customer parameters you provided are invalid", "originalRequest": { "url": { @@ -5254,7 +5254,7 @@ "description": "", "item": [ { - "id": "143f3b80-2fe4-4ea6-8524-344f6f08bb76", + "id": "1768da73-b9d6-4302-93c5-2b6984407796", "name": "Find a customer by ID", "request": { "name": "Find a customer by ID", @@ -5285,7 +5285,7 @@ }, "response": [ { - "id": "54f971c4-f92f-4fdb-94e1-b552fca845a5", + "id": "326bf7fe-494e-4f05-a272-17600a51e3bc", "name": "successful operation", "originalRequest": { "url": { @@ -5316,12 +5316,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"unregistered\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n }\n ]\n}", + "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"behind_payment\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0b3c54eb-5151-4d31-aa76-5aa0e3dd001a", + "id": "0d0ea65f-d936-4726-bd6f-3b0cae1b24c7", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -5345,7 +5345,7 @@ "_postman_previewlanguage": "text" }, { - "id": "beef9843-c744-403c-b0ec-698798a86003", + "id": "980539d1-ad9a-4824-8c56-b5053a50deb6", "name": "Not found - Customer was not found", "originalRequest": { "url": { @@ -5381,7 +5381,7 @@ "description": "", "item": [ { - "id": "5d659623-d6ee-4702-92f4-0904a3646cbb", + "id": "96a4fd16-cc7c-47e5-b555-ce3865638fcc", "name": "Update customer", "request": { "name": "Update customer", @@ -5436,7 +5436,7 @@ }, "response": [ { - "id": "20c4738a-f1f7-422f-9ab9-c4b307ab7919", + "id": "cf16a98b-fc03-46a5-8946-22df6d4f8543", "name": "Customer updated", "originalRequest": { "url": { @@ -5491,7 +5491,7 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"unregistered\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n }\n ]\n}", + "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"behind_payment\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -5506,7 +5506,7 @@ "description": "", "item": [ { - "id": "71ec3944-c102-4398-90a7-17585e0e4a12", + "id": "b85b2fd2-f23d-4736-9842-cb7a78440fd0", "name": "Update customer notes", "request": { "name": "Update customer notes", @@ -5562,7 +5562,7 @@ }, "response": [ { - "id": "5a3de353-8ff8-4b38-a10e-0867dc03aaa4", + "id": "80b9d2e1-cf7f-41b9-8d3f-471bd0415f3c", "name": "Notes updated", "originalRequest": { "url": { @@ -5618,7 +5618,7 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"unregistered\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n }\n ]\n}", + "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"behind_payment\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -5635,7 +5635,7 @@ "description": "", "item": [ { - "id": "4969ec39-4aac-4800-a188-0eee9df7334f", + "id": "a90cfca6-0165-49ca-98e8-1a45fdcae82e", "name": "Customer bookings", "request": { "name": "Customer bookings", @@ -5697,7 +5697,7 @@ }, "response": [ { - "id": "f6e0c552-9efd-450e-8fd9-70912cbc398e", + "id": "2501419a-fabf-4d7b-9396-353c9cf6f582", "name": "Customer's bookings", "originalRequest": { "url": { @@ -5759,7 +5759,7 @@ "value": "application/json" } ], - "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", + "body": "[\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n },\n {\n \"group\": {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n \"customer\": {\n \"name\": \"string\",\n \"email\": \"string\",\n \"mobile\": \"string\",\n \"avatar\": \"string\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\"\n },\n \"room\": {\n \"name\": \"\",\n \"code\": \"\"\n },\n \"extras\": [\n {\n \"name\": \"\",\n \"category\": \"\"\n },\n {\n \"name\": \"\",\n \"category\": \"\"\n }\n ],\n \"custom_answers\": [\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n },\n {\n \"question_id\": \"\",\n \"name\": \"\",\n \"response\": \"\"\n }\n ],\n \"source_data\": {\n \"source\": \"\",\n \"platform\": \"\",\n \"referrer\": \"\"\n },\n \"code\": \"\",\n \"id\": \"\",\n \"recording\": \"\",\n \"regular\": \"\",\n \"online_booking\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"approved_at\": \"\",\n \"rejected_at\": \"\",\n \"price\": \"\",\n \"price_currency\": \"\",\n \"title\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"duration\": \"\",\n \"duration_hours\": \"\",\n \"duration_full_hours\": \"\",\n \"activity_name\": \"\",\n \"dates\": [\n \"\",\n \"\"\n ],\n \"timezone\": \"\",\n \"has_amount_due\": \"\",\n \"remaining_amount\": \"\",\n \"cancelled\": \"\",\n \"taken_by\": \"\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" } @@ -5776,7 +5776,7 @@ "description": "", "item": [ { - "id": "c9202b97-4e8b-4b3d-a7c8-bf1988b82c51", + "id": "80a8cba5-1f60-4d94-8da3-918d664e34ce", "name": "Get credit balance", "request": { "name": "Get credit balance", @@ -5819,7 +5819,7 @@ }, "response": [ { - "id": "6efe42f6-ddee-4358-955d-1bfc44bb7dcd", + "id": "ddb902cf-f398-4874-b872-72a75884cbe7", "name": "Credit balance", "originalRequest": { "url": { @@ -5873,7 +5873,7 @@ } }, { - "id": "81886496-969e-44ef-8ae2-27609bf415e0", + "id": "28ff264b-9fae-489a-b07b-33bacadb929a", "name": "Update credit balance", "request": { "name": "Update credit balance", @@ -5929,7 +5929,7 @@ }, "response": [ { - "id": "4a3c2426-57f4-40a8-b316-0b2c77de6d0c", + "id": "85f2492c-0dbb-4ed2-b456-d9814b80397b", "name": "Balance updated", "originalRequest": { "url": { @@ -6002,7 +6002,7 @@ "description": "", "item": [ { - "id": "33c29d29-2276-4673-988d-f9804bc7954b", + "id": "d5d1071e-4e58-428c-bdd2-3168a0240003", "name": "Credit movements", "request": { "name": "Credit movements", @@ -6064,7 +6064,7 @@ }, "response": [ { - "id": "17aa54ce-10bb-4bff-bf61-b81f66dcadea", + "id": "b6c4484b-9f0b-47f8-83ca-1a57357f205b", "name": "Credit movements", "originalRequest": { "url": { @@ -6143,7 +6143,7 @@ "description": "", "item": [ { - "id": "c7783a79-7be7-48e6-8724-641a5cb1efbf", + "id": "fafba66f-df81-4d5b-a5fb-d4a4d2b8f577", "name": "Customer status", "request": { "name": "Customer status", @@ -6186,7 +6186,7 @@ }, "response": [ { - "id": "8e7bd6b6-a891-43be-9a09-1b11f8144ba5", + "id": "7d0fcc40-a0eb-4e8d-b698-4cd87a37aa1a", "name": "Customer status", "originalRequest": { "url": { @@ -6246,7 +6246,7 @@ "description": "", "item": [ { - "id": "61b89934-6a59-4115-9f4d-e8fe8cca329c", + "id": "3673a028-a84d-4a18-8c19-f443dd8aadd1", "name": "Payment methods", "request": { "name": "Payment methods", @@ -6289,7 +6289,7 @@ }, "response": [ { - "id": "51577349-f0d6-489a-9969-992daae0918d", + "id": "1110f188-d0c9-47cb-8c76-45696ada64b4", "name": "Payment methods", "originalRequest": { "url": { @@ -6351,7 +6351,7 @@ "description": "", "item": [ { - "id": "6c842821-c5b7-4a3b-80c4-fa5899881622", + "id": "d81a0e10-9ff4-4dfb-a24f-681835efae98", "name": "Search customers", "request": { "name": "Search customers", @@ -6401,7 +6401,7 @@ }, "response": [ { - "id": "08e2c6ff-b4bd-46e8-af7d-dc11bc58ca98", + "id": "6647a0c1-34f1-4a90-a0ec-d208ebb53876", "name": "Matching customers", "originalRequest": { "url": { @@ -6474,7 +6474,7 @@ "description": "", "item": [ { - "id": "ab86504c-6226-4479-bd84-5e45b897957d", + "id": "983fbbf5-74ab-4c9e-90cb-296d36485755", "name": "Find a coupon by ID", "request": { "name": "Find a coupon by ID", @@ -6505,7 +6505,7 @@ }, "response": [ { - "id": "8dac0470-dcab-418a-af01-8514f8eae840", + "id": "a94450fc-f308-4e8f-8f1f-dec135d788e3", "name": "successful operation", "originalRequest": { "url": { @@ -6541,7 +6541,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1e1e7c9d-4803-4c34-9cfe-0a98aba91713", + "id": "43a368ac-92af-437e-9845-b78061b38e7e", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -6565,7 +6565,7 @@ "_postman_previewlanguage": "text" }, { - "id": "5e1d644a-01cc-42b0-9730-5dacbdcb8861", + "id": "80ebfcb5-858c-4d49-9f4b-2a3eb1445b11", "name": "Not found - Coupon was not found", "originalRequest": { "url": { @@ -6605,7 +6605,7 @@ "description": "", "item": [ { - "id": "b2d2d365-1b17-4458-ac25-c01b6dac8ba0", + "id": "846283e6-b1f8-4c61-a873-a44fa7655b44", "name": "Find all promocodes", "request": { "name": "Find all promocodes", @@ -6648,7 +6648,7 @@ }, "response": [ { - "id": "beb2ee30-e9f2-45cd-a390-426fd8b1d520", + "id": "a59d683e-8a63-4b6b-96de-17e869ad506d", "name": "successful operation", "originalRequest": { "url": { @@ -6696,7 +6696,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ffaf6e85-e78a-4917-9f5b-aefa092560c1", + "id": "c50d1a35-1631-4afc-9a90-3afaa85936a6", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -6738,7 +6738,7 @@ } }, { - "id": "c664c159-e70a-4f1d-b068-236264c447dc", + "id": "5bc3bb86-4afb-4ebb-951b-245112bbcb5c", "name": "Create a promocode", "request": { "name": "Create a promocode", @@ -6788,7 +6788,7 @@ }, "response": [ { - "id": "a2bfa383-51f6-4f2b-9695-8e98b073f55c", + "id": "6bce5cfd-c4db-429f-b291-9ac7539ae13c", "name": "Promocode created", "originalRequest": { "url": { @@ -6843,7 +6843,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0caa4edf-9bb5-4df6-b55f-51e0841fb385", + "id": "b438c779-c9ef-4d56-b551-dd511ef39ad1", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -6888,7 +6888,7 @@ "_postman_previewlanguage": "text" }, { - "id": "9255f0c6-aba4-48f0-9828-28c2243ccb08", + "id": "41917c42-faf3-4549-8b49-b62d20e7249d", "name": "Unprocessable - the promocode parameters you provided are invalid", "originalRequest": { "url": { @@ -6955,7 +6955,7 @@ "description": "", "item": [ { - "id": "6e0cd8a9-ecc9-4bcb-80f9-2385800a2d64", + "id": "1bf4837d-369b-475d-bf4b-2501b137be60", "name": "Assign Coupon to Customer", "request": { "name": "Assign Coupon to Customer", @@ -7005,7 +7005,7 @@ }, "response": [ { - "id": "47c2d84c-b226-42a6-8bc8-5046fafcb364", + "id": "848d41bd-010b-4c1d-a941-1e99e8fd042b", "name": "Promocode assigned", "originalRequest": { "url": { @@ -7060,7 +7060,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ed6fcbc2-bec9-4919-8a21-4656ed40afd9", + "id": "4cad4b56-a0e0-444e-86c2-e96e0eb5b26a", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -7105,7 +7105,7 @@ "_postman_previewlanguage": "text" }, { - "id": "715875b7-d06a-4541-8494-2e2563ca8d0d", + "id": "7c943292-f50d-44c3-8d01-de8d588da0a3", "name": "Coupon has already been assigned to this Customer", "originalRequest": { "url": { @@ -7176,7 +7176,7 @@ "description": "", "item": [ { - "id": "b3109d91-26ec-427e-a6ac-5712d8c1399c", + "id": "a3d0e3ea-cad9-44c0-8c37-f4ef3d5c446d", "name": "Find all coupons", "request": { "name": "Find all coupons", @@ -7206,7 +7206,7 @@ }, "response": [ { - "id": "4cbac792-c1a8-482e-8aa5-393f0e65f62b", + "id": "cf8ca242-bcd1-48ec-8398-592111eaae38", "name": "successful operation", "originalRequest": { "url": { @@ -7241,7 +7241,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3aa829ed-7f6d-4675-9521-13bb7455416a", + "id": "38b15925-af90-4491-8ee8-c3383025efb0", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -7270,7 +7270,7 @@ } }, { - "id": "8c5bf0f0-e23b-4a29-b906-a03e2c1bd6e9", + "id": "42152348-08c4-483e-8dde-3e7bcc1bc4af", "name": "Create a coupon", "request": { "name": "Create a coupon", @@ -7307,7 +7307,7 @@ }, "response": [ { - "id": "9cbda2e7-1db4-4f79-bc9b-39e6890287fc", + "id": "2ca631a8-572d-4c42-82af-2212bbbe22dd", "name": "Coupon created", "originalRequest": { "url": { @@ -7349,7 +7349,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a4637b2a-f476-447c-bc40-e6190e5b298a", + "id": "6dee9735-97ee-4d85-be2d-0b1acd6746d9", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -7381,7 +7381,7 @@ "_postman_previewlanguage": "text" }, { - "id": "e9f3e52e-ef2f-47ee-a332-f6a3404cf693", + "id": "91cb8c3b-8626-44f9-99aa-30291488788f", "name": "Unprocessable - the coupon parameters you provided are invalid", "originalRequest": { "url": { @@ -7435,7 +7435,7 @@ "description": "", "item": [ { - "id": "b1504199-0ae9-4a3c-b060-bbc5f1a7735f", + "id": "271043eb-ae44-4756-80a0-3864d85ab998", "name": "Find all groups", "request": { "name": "Find all groups", @@ -7465,7 +7465,7 @@ }, "response": [ { - "id": "32f0c39e-b83b-45a8-a320-95d8510197bb", + "id": "e7e78ae3-130a-4844-9e7d-d561bf30d7a3", "name": "successful operation", "originalRequest": { "url": { @@ -7500,7 +7500,7 @@ "_postman_previewlanguage": "json" }, { - "id": "30b2cfe8-a195-4839-91b1-a6b865cb0248", + "id": "129da676-82fd-48fc-ba86-501bf89c3617", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -7535,7 +7535,7 @@ "description": "", "item": [ { - "id": "c6b6f4e6-e1e2-4ac0-acce-af2764df5c75", + "id": "2a2f06de-1c7f-4776-9ab7-fdb7312f330b", "name": "Find all rooms", "request": { "name": "Find all rooms", @@ -7565,7 +7565,7 @@ }, "response": [ { - "id": "db353c71-19df-4a98-b4f0-a39156a80267", + "id": "4f9c18d1-f1aa-44bf-86a7-bf073936f592", "name": "successful operation", "originalRequest": { "url": { @@ -7595,12 +7595,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n },\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n }\n]", + "body": "[\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n },\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "daf9b4c8-a72f-4b21-9534-408e132bedfc", + "id": "35bc25bd-47e5-43ad-82df-ce4a3d4a557e", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -7635,7 +7635,7 @@ "description": "", "item": [ { - "id": "6498fed0-d1be-4990-8ffc-3eb0a367b69b", + "id": "a9200d9a-cc00-46f6-a22b-06eb5b1a38ec", "name": "Dashboard composite data", "request": { "name": "Dashboard composite data", @@ -7693,7 +7693,7 @@ }, "response": [ { - "id": "cb1bf0b2-b158-4d95-af6d-bdd9333ec553", + "id": "962db8ed-4157-4126-a4ed-0e3970330ab1", "name": "Dashboard data", "originalRequest": { "url": { @@ -7751,7 +7751,7 @@ "value": "application/json" } ], - "body": "{\n \"rooms\": [\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n },\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n }\n ],\n \"bookings\": [\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"is_recording\": \"\",\n \"session_name\": \"\",\n \"block_colour_override\": \"\",\n \"studio_notes\": \"\",\n \"additional_notes\": \"\",\n \"number_expected\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n },\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"title\": \"\",\n \"band_name\": \"\",\n \"has_amount_due\": \"\",\n \"amount_due\": \"\",\n \"regular\": \"\",\n \"incomplete\": \"\",\n \"cancelled\": \"\",\n \"customer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"extras_summary\": \"\"\n },\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"is_recording\": \"\",\n \"session_name\": \"\",\n \"block_colour_override\": \"\",\n \"studio_notes\": \"\",\n \"additional_notes\": \"\",\n \"number_expected\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n },\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"title\": \"\",\n \"band_name\": \"\",\n \"has_amount_due\": \"\",\n \"amount_due\": \"\",\n \"regular\": \"\",\n \"incomplete\": \"\",\n \"cancelled\": \"\",\n \"customer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"extras_summary\": \"\"\n }\n ],\n \"blocked_times\": [\n {\n \"id\": \"\",\n \"room_id\": \"\",\n \"reason\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"room_id\": \"\",\n \"reason\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n }\n }\n ],\n \"opening_time\": \"\",\n \"slot_length\": \"\",\n \"timezone\": \"\"\n}", + "body": "{\n \"rooms\": [\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n },\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n }\n ],\n \"bookings\": [\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"is_recording\": \"\",\n \"session_name\": \"\",\n \"block_colour_override\": \"\",\n \"studio_notes\": \"\",\n \"additional_notes\": \"\",\n \"number_expected\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n },\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"title\": \"\",\n \"band_name\": \"\",\n \"has_amount_due\": \"\",\n \"amount_due\": \"\",\n \"regular\": \"\",\n \"incomplete\": \"\",\n \"cancelled\": \"\",\n \"customer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"extras_summary\": \"\"\n },\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"is_recording\": \"\",\n \"session_name\": \"\",\n \"block_colour_override\": \"\",\n \"studio_notes\": \"\",\n \"additional_notes\": \"\",\n \"number_expected\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n },\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"title\": \"\",\n \"band_name\": \"\",\n \"has_amount_due\": \"\",\n \"amount_due\": \"\",\n \"regular\": \"\",\n \"incomplete\": \"\",\n \"cancelled\": \"\",\n \"customer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"extras_summary\": \"\"\n }\n ],\n \"blocked_times\": [\n {\n \"id\": \"\",\n \"room_id\": \"\",\n \"reason\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"room_id\": \"\",\n \"reason\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n }\n }\n ],\n \"opening_time\": \"\",\n \"slot_length\": \"\",\n \"timezone\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -7768,7 +7768,7 @@ "description": "", "item": [ { - "id": "b79e1b06-61d0-4f21-8014-37cfb9ccd0f6", + "id": "7b5338fd-5aa1-494b-ace5-64b6b85a9080", "name": "Calculate booking price", "request": { "name": "Calculate booking price", @@ -7811,7 +7811,7 @@ }, "response": [ { - "id": "feab328b-92b8-4678-a6d8-11bcb2f71fdd", + "id": "b96b4660-f053-4c95-84cb-53335cb5a529", "name": "Price breakdown", "originalRequest": { "url": { @@ -7871,7 +7871,7 @@ "description": "", "item": [ { - "id": "338c5411-5c5c-4a30-93e4-626daec1ee88", + "id": "756412d3-28e6-4f58-a83f-d343cff4f25e", "name": "Project time slot", "request": { "name": "Project time slot", @@ -7914,7 +7914,7 @@ }, "response": [ { - "id": "2d029fd1-b75f-47d7-9f4f-beaba5b681a6", + "id": "589beaa0-20ed-42ff-bedb-02dad9931d7e", "name": "Slot projection", "originalRequest": { "url": { @@ -7974,7 +7974,7 @@ "description": "", "item": [ { - "id": "2db00d7a-4c8b-4416-9a7f-263894c2b5a6", + "id": "24722433-91a0-4c50-9790-993514c78d24", "name": "List extras", "request": { "name": "List extras", @@ -8004,7 +8004,7 @@ }, "response": [ { - "id": "6728feea-da4f-4606-9fc3-a1ef88d48925", + "id": "fe66a787-9115-48cf-ac2f-c3be1df939fb", "name": "Extras list", "originalRequest": { "url": { @@ -8049,7 +8049,7 @@ "description": "", "item": [ { - "id": "c17c091f-3b4c-4806-a4c8-34ddea499945", + "id": "b3e7665d-ca70-4783-8d40-25df3563d30f", "name": "Show extra", "request": { "name": "Show extra", @@ -8091,7 +8091,7 @@ }, "response": [ { - "id": "125ff959-bf03-43a0-aaa6-049f6f4a7b77", + "id": "bcf41741-00f4-418a-80d1-b1a3a22a9736", "name": "Extra detail", "originalRequest": { "url": { @@ -8156,7 +8156,7 @@ "description": "", "item": [ { - "id": "7c3b15a8-277e-4b27-a820-c043ad94c8c4", + "id": "c2e355e2-0cfd-41e0-9430-47e2f00318b8", "name": "Show room", "request": { "name": "Show room", @@ -8198,7 +8198,7 @@ }, "response": [ { - "id": "9995a8d0-1ad0-45d4-9f6f-ecd0f536d29b", + "id": "31a001fd-e615-467a-9c63-7bf954df9671", "name": "Room detail", "originalRequest": { "url": { @@ -8240,7 +8240,7 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n}", + "body": "{\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -8259,7 +8259,7 @@ "description": "", "item": [ { - "id": "094bc070-25bf-45de-bbc7-c8df53148fdc", + "id": "ffb28720-28ff-4547-92c5-558e7cb468b7", "name": "List notifications", "request": { "name": "List notifications", @@ -8289,7 +8289,7 @@ }, "response": [ { - "id": "1c87310b-cad7-4d23-9899-0c5d220ff5d3", + "id": "99318722-e8f2-4329-b002-b5ccc3946cee", "name": "Notifications", "originalRequest": { "url": { @@ -8338,7 +8338,7 @@ "description": "", "item": [ { - "id": "60ae64a1-487b-4d65-a646-1fe10cc2f7b3", + "id": "6f67c635-acad-4392-a2ba-7f641e0e683a", "name": "Mark as read", "request": { "name": "Mark as read", @@ -8378,7 +8378,7 @@ }, "response": [ { - "id": "1452df18-8c00-4b2a-9e4e-48bab8fc13f9", + "id": "ea89e553-84c2-4091-a307-8de36b2b5151", "name": "Marked as read", "originalRequest": { "url": { @@ -8421,7 +8421,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -8438,7 +8438,7 @@ "description": "", "item": [ { - "id": "7004c0fe-4cd1-40d4-8973-3c1a2f84be7f", + "id": "78ce3a03-7b7b-4861-a925-ea0c0dcdf4d7", "name": "Archive notification", "request": { "name": "Archive notification", @@ -8478,7 +8478,7 @@ }, "response": [ { - "id": "76ae5188-a8f4-460f-b0c0-e6c7afe92b3f", + "id": "2903b3b8-2449-4eb7-bacc-f3ac0af3b219", "name": "Archived", "originalRequest": { "url": { @@ -8521,7 +8521,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -8540,7 +8540,7 @@ "description": "", "item": [ { - "id": "35c67e61-784b-4f58-ae7f-0364f5659c05", + "id": "0ed4a726-62ed-4629-9593-f94a892d5a1a", "name": "Clear all notifications", "request": { "name": "Clear all notifications", @@ -8568,7 +8568,7 @@ }, "response": [ { - "id": "659e64ec-cc1f-4878-a716-c803509673e7", + "id": "71eb0e99-855c-432b-82c6-f1cecdac6e73", "name": "All notifications cleared", "originalRequest": { "url": { @@ -8599,7 +8599,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -8618,7 +8618,7 @@ "description": "", "item": [ { - "id": "fba04ef6-134d-415f-8b3e-73f686cf7c7f", + "id": "4b811362-7c09-42f4-9625-3454909cca6c", "name": "List blocked times", "request": { "name": "List blocked times", @@ -8648,7 +8648,7 @@ }, "response": [ { - "id": "f41f3ba3-d793-464e-919b-0ad4d6f4532c", + "id": "e7930218-1771-4c80-90f9-a68cf7cd18a5", "name": "Blocked times", "originalRequest": { "url": { @@ -8689,7 +8689,7 @@ } }, { - "id": "48a6574b-534c-4763-a257-21896e735b14", + "id": "c2f78d8a-984f-404e-b2ba-a2295fa605f6", "name": "Create blocked time", "request": { "name": "Create blocked time", @@ -8732,7 +8732,7 @@ }, "response": [ { - "id": "2fd5f7d1-d7c1-49fc-8f16-906bbd07b81d", + "id": "296242be-ca4c-4f37-824c-adcd30488931", "name": "Blocked time created", "originalRequest": { "url": { @@ -8790,7 +8790,7 @@ "description": "", "item": [ { - "id": "4a9fc102-1ee6-449b-9a1a-ca0d78067601", + "id": "1658eb31-67d8-4486-b6ed-09072591a0f7", "name": "Update blocked time", "request": { "name": "Update blocked time", @@ -8842,7 +8842,7 @@ }, "response": [ { - "id": "38abe365-7e1a-4203-b5a5-89aca182e9af", + "id": "922434fc-6397-4a9c-8a5e-450c67ce65bb", "name": "Blocked time updated", "originalRequest": { "url": { @@ -8908,7 +8908,7 @@ } }, { - "id": "51f07ee6-46a7-416b-b053-a4f1b5ab1108", + "id": "84f97f81-1b84-42df-8e51-7b31829e567e", "name": "Delete blocked time", "request": { "name": "Delete blocked time", @@ -8947,7 +8947,7 @@ }, "response": [ { - "id": "39ef04ee-1d23-4337-8513-e7e584a980c6", + "id": "88ac1152-85a6-417d-862e-33bdd7a3b2f1", "name": "Blocked time deleted", "originalRequest": { "url": { @@ -8989,7 +8989,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -9008,7 +9008,7 @@ "description": "", "item": [ { - "id": "da722dbd-f273-4a2b-bddc-a52d7d3efa4f", + "id": "211cd9e8-bec2-4594-958b-3f2b6743071f", "name": "Recent transactions", "request": { "name": "Recent transactions", @@ -9038,7 +9038,7 @@ }, "response": [ { - "id": "ae41ca45-1216-44bd-b121-b867faff0fa0", + "id": "b83e0fc5-6019-4b96-87e1-efbb95e4cfc1", "name": "Transaction summaries", "originalRequest": { "url": { @@ -9085,7 +9085,7 @@ "description": "", "item": [ { - "id": "bbab86bd-23e2-4c3b-a0be-85b75fa333dc", + "id": "a1ff1284-efdd-4c23-96cf-347531573fda", "name": "Money ledger", "request": { "name": "Money ledger", @@ -9143,7 +9143,7 @@ }, "response": [ { - "id": "ce016737-0376-4cc4-9a61-bbcfc7f21fca", + "id": "7b62846c-ba81-44bc-984e-7ae9bd084a4a", "name": "Money logs", "originalRequest": { "url": { @@ -9230,7 +9230,7 @@ } ], "info": { - "_postman_id": "34ba1c0a-4d70-4867-942c-21518c28bd0b", + "_postman_id": "01f3f939-02f3-4dfd-bdaf-ef0f7a0855b1", "name": "Jammed Bookings API", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "description": { From cf62f310b0e46a6c7ead1e14fedddcb14c4d4bac Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 27 Mar 2026 19:53:31 +0000 Subject: [PATCH 3/4] Fix dashboard_booking schema to match actual API response MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The dashboard endpoint returns bookings in a completely different format than was documented: Removed (not present in real response): - start_at, end_at (unix timestamps) - start_time, end_time (time strings) - room (object with id/name/code) - customer (object with id/name/email) - cancelled (boolean) Added (present in real response): - start, end: datetime strings "YYYY-MM-DD HH:mm" - split: room code string (matches rooms[].code) - room_name: room display name - amount_due: formatted currency string e.g. "£1.00" (was integer) - payments_recieved: boolean (note API spelling) - show_studio_notes: boolean - extras_summary: changed from string to array of strings - link: admin path string - type: "booking" or "blocked" - class: CSS class string https://claude.ai/code/session_01AUVAYoQ6vtiGeSvWiGsfpK --- v2/jammed.yaml | 75 ++++++++++++++++++++++++++++++-------------------- 1 file changed, 45 insertions(+), 30 deletions(-) diff --git a/v2/jammed.yaml b/v2/jammed.yaml index e9fb2df..5e0a97d 100644 --- a/v2/jammed.yaml +++ b/v2/jammed.yaml @@ -3669,8 +3669,9 @@ components: type: integer dashboard_booking: type: object - title: Dashboard Booking - description: Lightweight booking representation for dashboard/schedule views + title: DashboardBooking + description: 'A booking as returned by the dashboard endpoint. Note: this format differs significantly from the full + booking schema.' properties: id: type: integer @@ -3678,60 +3679,74 @@ components: type: string name: type: string + description: Customer name + title: + type: string + description: Display title, e.g. "John Doe (The Beatles)" + band_name: + type: string + description: Band/group name, empty string if none is_recording: type: boolean + nullable: true session_name: type: string + nullable: true block_colour_override: type: string + nullable: true + description: Hex colour override for the booking block studio_notes: type: string + nullable: true additional_notes: type: string + nullable: true number_expected: type: integer - room: - type: object - properties: - id: - type: integer - name: - type: string - code: - type: string - start_at: - type: integer - end_at: - type: integer - start_time: + nullable: true + start: type: string - end_time: + description: Start datetime as "YYYY-MM-DD HH:mm" + example: 2026-03-24 11:41 + end: type: string - title: + description: End datetime as "YYYY-MM-DD HH:mm" + example: 2026-03-24 12:41 + split: type: string - band_name: + description: Room code — use to match against rooms[].code + room_name: type: string + description: Room display name has_amount_due: type: boolean amount_due: - type: integer + type: string + description: Formatted currency string e.g. "£1.00" + payments_recieved: + type: boolean + description: 'Whether any payments have been received (note: API uses this spelling)' regular: type: boolean incomplete: type: boolean - cancelled: + show_studio_notes: type: boolean - customer: - type: object - properties: - id: - type: integer - name: - type: string - email: - type: string extras_summary: + type: array + items: + type: string + description: Array of extra item descriptions (empty array if none) + link: + type: string + description: Admin link path e.g. "/admin/bookings/R9XT9J1JFX" + type: + type: string + description: '"booking" or "blocked"' + class: type: string + description: CSS class for the booking block e.g. "room-l3j5nwp8" credit_movement: type: object title: Credit Movement From 2fe6293eab996926b7ce23b9ca1eaf9bed45f57c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 27 Mar 2026 19:53:55 +0000 Subject: [PATCH 4/4] Auto-update Postman collection from OpenAPI spec --- v2/jammed-postman-collection.json | 428 +++++++++++++++--------------- 1 file changed, 214 insertions(+), 214 deletions(-) diff --git a/v2/jammed-postman-collection.json b/v2/jammed-postman-collection.json index 7eff6d1..6156e19 100644 --- a/v2/jammed-postman-collection.json +++ b/v2/jammed-postman-collection.json @@ -5,7 +5,7 @@ "description": "", "item": [ { - "id": "887b48da-6901-44b6-9622-12e68991c5d2", + "id": "35917093-048e-45fd-a793-52a858c9a463", "name": "All bookings", "request": { "name": "All bookings", @@ -72,7 +72,7 @@ }, "response": [ { - "id": "ceda75a4-c06e-40a6-bea1-1b77a9a3aa73", + "id": "397cfe76-8cd7-4753-8f2a-011d15e485f6", "name": "successful operation", "originalRequest": { "url": { @@ -144,7 +144,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c3470d5e-46e5-48bb-a467-d5c0f4482264", + "id": "1f23575c-52c3-4002-97f6-ce73527998df", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -210,7 +210,7 @@ } }, { - "id": "242ff0c6-1871-4962-906b-1128a95b4849", + "id": "9192043a-743d-49a3-830a-f7ab44dc198d", "name": "Create a booking", "request": { "name": "Create a booking", @@ -253,7 +253,7 @@ }, "response": [ { - "id": "cfb656d1-a57f-4d0e-8602-186e98df61bc", + "id": "4c2e4de3-c248-4ded-a041-03bae360d2b2", "name": "Booking created", "originalRequest": { "url": { @@ -301,7 +301,7 @@ "_postman_previewlanguage": "json" }, { - "id": "10e20708-95b7-4420-b675-f984a2480807", + "id": "66a5b72b-197b-474b-a425-e2f1a2d5c90e", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -339,7 +339,7 @@ "_postman_previewlanguage": "text" }, { - "id": "5f788690-226f-4d90-9628-d9566abbad2e", + "id": "2a77e9a9-b6cf-4f92-b2fa-ae67b8198ade", "name": "Unprocessable - the booking parameters you provided are invalid", "originalRequest": { "url": { @@ -403,7 +403,7 @@ "description": "", "item": [ { - "id": "51c74e35-0d97-4d68-9a52-6037a7afdcdb", + "id": "46bb7276-cc85-4d0d-bf52-d96eb9ce8a98", "name": "Find a booking by code", "request": { "name": "Find a booking by code", @@ -434,7 +434,7 @@ }, "response": [ { - "id": "aead8e89-bc9f-4600-91c7-8dfbbae945d0", + "id": "70fab914-1b60-40ca-ba6b-d637b67991a4", "name": "successful operation", "originalRequest": { "url": { @@ -470,7 +470,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2d3d046d-8946-4f33-8a06-a93558515416", + "id": "865fcb6b-9b58-48a7-818d-2115b3a6c36f", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -494,7 +494,7 @@ "_postman_previewlanguage": "text" }, { - "id": "c85cf862-e27b-4c50-8787-1e6c4ea4fcfd", + "id": "66f720ff-c2b4-40b4-aa09-5e0d827581ff", "name": "Not found - Booking was not found", "originalRequest": { "url": { @@ -524,7 +524,7 @@ } }, { - "id": "daf1d684-9a19-4345-b5e9-d646f2398663", + "id": "9dcabced-2588-464d-9dfa-b410f7064f55", "name": "Update a booking", "request": { "name": "Update a booking", @@ -568,7 +568,7 @@ }, "response": [ { - "id": "12688b20-5108-42fd-b4ac-e8286a368850", + "id": "44dd1add-867e-4263-8e15-dff6166ac4cf", "name": "Booking updated successfully", "originalRequest": { "url": { @@ -617,7 +617,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bceda44c-977b-4f61-ae4f-fa6bb0c79133", + "id": "da1739ce-b223-4d10-9dee-c79307c1125f", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -656,7 +656,7 @@ "_postman_previewlanguage": "text" }, { - "id": "67057aa4-3b5e-4cbb-90ce-9e65bc332b12", + "id": "81913857-1095-4062-9c99-1ccc8079855f", "name": "Not found - Booking was not found", "originalRequest": { "url": { @@ -695,7 +695,7 @@ "_postman_previewlanguage": "text" }, { - "id": "18b15e46-ec89-4953-bfa6-0fdd0030bbbf", + "id": "5fd55259-f940-4b1d-a1b6-d2bb64352314", "name": "Unprocessable - the booking parameters you provided are invalid", "originalRequest": { "url": { @@ -756,7 +756,7 @@ "description": "", "item": [ { - "id": "607c9d38-ddc7-4101-b311-3d41ce1eb818", + "id": "445948d8-7db9-4b4f-bba0-dfb8e8c70060", "name": "Cancelled bookings", "request": { "name": "Cancelled bookings", @@ -787,7 +787,7 @@ }, "response": [ { - "id": "91fefaa5-7253-4d51-8d2a-be4a75d195e1", + "id": "560143fd-ce5d-4499-a044-2dcb05f62fd1", "name": "successful operation", "originalRequest": { "url": { @@ -823,7 +823,7 @@ "_postman_previewlanguage": "json" }, { - "id": "aed0f9d3-98d6-4105-ad58-3f44ff981671", + "id": "3510aa0d-ba81-4752-a973-3bd7e054c4a7", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -859,7 +859,7 @@ "description": "", "item": [ { - "id": "e0073949-a161-48ee-8d06-d43f495ff916", + "id": "b45db2e6-7c9a-42c8-9a88-b45c3aab75d5", "name": "Started bookings", "request": { "name": "Started bookings", @@ -890,7 +890,7 @@ }, "response": [ { - "id": "7ff44cdf-5706-4a43-a55f-d16311a4da05", + "id": "ddcdae8f-03a6-4ae0-8931-2bffd5ed7cd5", "name": "successful operation", "originalRequest": { "url": { @@ -926,7 +926,7 @@ "_postman_previewlanguage": "json" }, { - "id": "88f69d1e-afb6-46a3-a40a-3c194e5a72ff", + "id": "fae66790-3ead-4011-8036-010643ad1c17", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -962,7 +962,7 @@ "description": "", "item": [ { - "id": "fee46d8f-dc6e-47f5-a01e-9c0e6270403a", + "id": "12f4dd55-4962-47f2-9c14-514e6a5802ef", "name": "Finished bookings", "request": { "name": "Finished bookings", @@ -993,7 +993,7 @@ }, "response": [ { - "id": "2ca8e926-c873-400a-8101-565500670a79", + "id": "5b79ea40-5579-49bb-9e92-e64c688286a5", "name": "successful operation", "originalRequest": { "url": { @@ -1029,7 +1029,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ba9ff52-9a9e-46a5-b9bd-077cade63308", + "id": "6ac478ec-66c2-43ca-9284-0d1d327099ac", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1065,7 +1065,7 @@ "description": "", "item": [ { - "id": "0036b088-3088-4ab5-9de9-2af8cc708bb3", + "id": "6cf5aed1-98e5-4803-abc2-8e6b835e427b", "name": "Reminder bookings", "request": { "name": "Reminder bookings", @@ -1096,7 +1096,7 @@ }, "response": [ { - "id": "0e0c35b0-951b-4b59-b9e2-b789a465bcee", + "id": "4c9993bd-ee43-45fb-8c9f-a1c5f00a530d", "name": "successful operation", "originalRequest": { "url": { @@ -1132,7 +1132,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc84df94-cb00-4065-8065-368f1bf3e83e", + "id": "90619f2b-0ada-458e-b149-2eedf92e0df2", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1168,7 +1168,7 @@ "description": "", "item": [ { - "id": "3538fec4-3e08-40ac-8263-119e76e4a24c", + "id": "efe9bef0-0051-4321-a05b-86a1016109dd", "name": "One hour before bookings", "request": { "name": "One hour before bookings", @@ -1199,7 +1199,7 @@ }, "response": [ { - "id": "9d67723b-b370-41b0-9f85-e2623af1ef8d", + "id": "6a793403-b7df-4344-ab20-c17f333ae2e0", "name": "successful operation", "originalRequest": { "url": { @@ -1235,7 +1235,7 @@ "_postman_previewlanguage": "json" }, { - "id": "45a3aa6b-070c-4b9c-9ac3-39805d89dc49", + "id": "0b54c82f-6b68-49d0-823d-4ec1053ea1a1", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1271,7 +1271,7 @@ "description": "", "item": [ { - "id": "5ab8151a-7ebf-4e3e-8222-7f4ab612bdb5", + "id": "12593480-3439-4526-abb2-6aa96db8f971", "name": "Updated bookings", "request": { "name": "Updated bookings", @@ -1302,7 +1302,7 @@ }, "response": [ { - "id": "f497372b-c65f-49af-a12b-d06d2f660500", + "id": "46200602-4c41-4a91-babe-606322f82dd3", "name": "successful operation", "originalRequest": { "url": { @@ -1338,7 +1338,7 @@ "_postman_previewlanguage": "json" }, { - "id": "34da6fda-5710-4c0b-b007-8f7d244e4953", + "id": "3fb270df-ff75-4129-9652-e48dec7c290e", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1378,7 +1378,7 @@ "description": "", "item": [ { - "id": "a30485d1-ed2e-4e97-8a8c-34d938ef7d87", + "id": "bf641aa3-c3f6-49cc-a1ec-0b0c8366ad1a", "name": "List booking transactions", "request": { "name": "List booking transactions", @@ -1421,7 +1421,7 @@ }, "response": [ { - "id": "c45bcd17-4d4f-4057-9de0-3c25b8b7d2b4", + "id": "c4291a5e-0ada-4f04-a482-e64a74c74bbb", "name": "successful operation", "originalRequest": { "url": { @@ -1469,7 +1469,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0d4af67b-5364-4cdd-adca-cddf986fe2a3", + "id": "f06d308e-835b-42ef-959b-b4bc339ad959", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1505,7 +1505,7 @@ "_postman_previewlanguage": "text" }, { - "id": "0bd39a47-b4e0-4834-a794-472fc55eb443", + "id": "7b27a1eb-4122-4cc9-abf7-3674c333043c", "name": "Not found - Booking was not found", "originalRequest": { "url": { @@ -1547,7 +1547,7 @@ } }, { - "id": "70465f02-11e3-46f6-9fef-fc7fc788cb45", + "id": "fe0f4b0b-8fd3-47bb-85b4-ca89af565736", "name": "Create a transaction for a booking", "request": { "name": "Create a transaction for a booking", @@ -1603,7 +1603,7 @@ }, "response": [ { - "id": "0ec0b0fa-a063-4cac-a8cd-8482e4b3cea5", + "id": "96c54955-bfcf-4e50-8229-4ac8febefd4a", "name": "Transaction created successfully", "originalRequest": { "url": { @@ -1664,7 +1664,7 @@ "_postman_previewlanguage": "json" }, { - "id": "befd1457-9e47-4bbb-aa68-fdc58ec926e8", + "id": "1f355cbd-ca2a-41a0-9dd1-a6b8d6cdb3c9", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1715,7 +1715,7 @@ "_postman_previewlanguage": "text" }, { - "id": "e3604b04-08d9-40bc-98b3-ea39fdc9446b", + "id": "9719361c-0fbc-48a8-9128-fd8de593061b", "name": "Not found - Booking was not found", "originalRequest": { "url": { @@ -1766,7 +1766,7 @@ "_postman_previewlanguage": "text" }, { - "id": "48be2f98-7ac0-41b2-820c-9e0b006a2f8f", + "id": "78e64646-586d-4795-8d35-89cfd25edd38", "name": "Unprocessable - the transaction parameters you provided are invalid", "originalRequest": { "url": { @@ -1829,7 +1829,7 @@ "description": "", "item": [ { - "id": "1ca446a8-1f37-4c8f-9462-bdeb65de4481", + "id": "0b89f3ce-3639-447a-b913-9a33fb6af402", "name": "Get booking studio notes", "request": { "name": "Get booking studio notes", @@ -1872,7 +1872,7 @@ }, "response": [ { - "id": "b6a18bca-4f4f-4873-a742-5854979ce64c", + "id": "3a413662-5327-4f12-9597-acc9b6be32e5", "name": "successful operation", "originalRequest": { "url": { @@ -1920,7 +1920,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7bdd5010-b22f-4684-8fdd-2a4067b31dc9", + "id": "98067c34-aec8-413d-b018-d6893396d279", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -1956,7 +1956,7 @@ "_postman_previewlanguage": "text" }, { - "id": "ddd0d554-b83a-459a-9b93-d47ce8faa3d0", + "id": "de34a222-4a49-4747-8d75-7331bbde9103", "name": "Not found - Booking was not found", "originalRequest": { "url": { @@ -1998,7 +1998,7 @@ } }, { - "id": "12ad469f-7da9-43a5-9b8d-f3a46918c5c2", + "id": "13da2dea-b5e6-4a70-8769-872e96e122ce", "name": "Update booking studio notes", "request": { "name": "Update booking studio notes", @@ -2054,7 +2054,7 @@ }, "response": [ { - "id": "8532b12d-3e4d-422f-a27f-3aa4652a327f", + "id": "c05df559-b38d-4caf-a6eb-6c6b12392118", "name": "Studio notes updated successfully", "originalRequest": { "url": { @@ -2115,7 +2115,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cb721129-f2f5-452b-9a96-de9e80d8b1e4", + "id": "8f609073-f39e-43d7-be85-b7fe3604550d", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -2166,7 +2166,7 @@ "_postman_previewlanguage": "text" }, { - "id": "576be62e-a73d-4db3-9bf8-1c5c624f8337", + "id": "2f6e79e5-a1fa-4505-88d6-2d81765feec2", "name": "Not found - Booking was not found", "originalRequest": { "url": { @@ -2225,7 +2225,7 @@ ] }, { - "id": "031fcdaf-20a3-4567-a8c7-4ab94a338b17", + "id": "caffc7eb-bc3d-4021-ab69-eead059dbce5", "name": "Cancel a booking", "request": { "name": "Cancel a booking", @@ -2277,7 +2277,7 @@ }, "response": [ { - "id": "fe32af05-e398-48d7-8ba2-c804b057d18d", + "id": "af42bafa-ef6c-4a08-abce-4e5f1bdee89d", "name": "Booking cancelled", "originalRequest": { "url": { @@ -2329,12 +2329,12 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "582a19de-fbf5-4b68-910f-4d9231df755b", + "id": "4b0379a4-4317-4d03-8103-b08ebd0eef3f", "name": "Booking not found", "originalRequest": { "url": { @@ -2389,7 +2389,7 @@ "description": "", "item": [ { - "id": "8a183c7d-34eb-4f68-8943-252d333ce10f", + "id": "e11bfa27-bbd2-41db-8e80-e1491a88fcad", "name": "Uncancel a booking", "request": { "name": "Uncancel a booking", @@ -2432,7 +2432,7 @@ }, "response": [ { - "id": "468df858-46e1-4bc3-833d-494059b181fd", + "id": "3ac72996-f362-4785-8313-d922cbed3cc1", "name": "Booking restored", "originalRequest": { "url": { @@ -2480,7 +2480,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5e6b1c8b-738b-4567-ba01-d75e8bbbafe4", + "id": "2e3d6231-313b-4c8d-946e-5c5c048f41f9", "name": "Booking not found", "originalRequest": { "url": { @@ -2528,7 +2528,7 @@ "description": "", "item": [ { - "id": "877e6ea6-e6f7-4fa7-b5b8-935e15b22fd8", + "id": "599d6347-12db-4ab8-8001-1fad7b47555f", "name": "Approve a booking", "request": { "name": "Approve a booking", @@ -2571,7 +2571,7 @@ }, "response": [ { - "id": "fc22de78-5a4b-4265-b25a-aa2f53d7d352", + "id": "580a1086-5faa-426d-9180-07ff970d160e", "name": "Booking approved", "originalRequest": { "url": { @@ -2631,7 +2631,7 @@ "description": "", "item": [ { - "id": "08fa4a18-4ef1-4137-8151-137806791fbb", + "id": "f00cdcaa-7cbb-419e-bbc8-c0b1856ad3ce", "name": "Reject a booking", "request": { "name": "Reject a booking", @@ -2684,7 +2684,7 @@ }, "response": [ { - "id": "928d71b2-b41d-46ac-a629-066157d50ec4", + "id": "0898c6f9-c7e5-4f9f-a4bb-8dfbeaf6248c", "name": "Booking rejected", "originalRequest": { "url": { @@ -2754,7 +2754,7 @@ "description": "", "item": [ { - "id": "c85f3222-c1b1-438e-8405-52bbc95cecca", + "id": "04b67d86-e440-4895-88df-d19450207d5b", "name": "Generate booking PDF", "request": { "name": "Generate booking PDF", @@ -2797,7 +2797,7 @@ }, "response": [ { - "id": "c9e8c582-b7df-4bea-81c3-675142989940", + "id": "0475c970-bfa2-4adb-aa62-f52e61d378c2", "name": "PDF file", "originalRequest": { "url": { @@ -2857,7 +2857,7 @@ "description": "", "item": [ { - "id": "8700826a-b8e0-4176-8e34-9611a0b15a3f", + "id": "a0639d93-3c82-4d7b-8c94-ddae576dc3bb", "name": "Resend confirmation email", "request": { "name": "Resend confirmation email", @@ -2900,7 +2900,7 @@ }, "response": [ { - "id": "1ed3c0fd-acdd-43a5-bc56-9b2a1cf44a32", + "id": "0768f8d6-dfb7-427a-8926-0e17c910a2f6", "name": "Email sent", "originalRequest": { "url": { @@ -2943,7 +2943,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -2960,7 +2960,7 @@ "description": "", "item": [ { - "id": "8bec32a4-3e2c-48b1-b8cd-e2d28d95368e", + "id": "97f6cbc6-876a-4384-9782-109befaa6de5", "name": "Refund a transaction", "request": { "name": "Refund a transaction", @@ -3013,7 +3013,7 @@ }, "response": [ { - "id": "e5760d0c-0534-496b-8019-4fd7062d53b6", + "id": "d08910ab-dae7-475a-9f81-67d893e22056", "name": "Transaction refunded", "originalRequest": { "url": { @@ -3066,7 +3066,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3083,7 +3083,7 @@ "description": "", "item": [ { - "id": "ed163e73-daf3-4ee5-b472-9a7e4e462e8e", + "id": "e053bf3b-729b-4ecb-a9f2-e6817e6e3139", "name": "Full refund", "request": { "name": "Full refund", @@ -3139,7 +3139,7 @@ }, "response": [ { - "id": "297e680a-7a9c-40a6-828c-1b6e8453e7c1", + "id": "9f87748d-6ff0-43ee-b196-c7aa06bebdae", "name": "Booking refunded", "originalRequest": { "url": { @@ -3195,7 +3195,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3212,7 +3212,7 @@ "description": "", "item": [ { - "id": "afc7dbac-add6-44ec-b5f9-96fcea066102", + "id": "904c6b0b-817b-417e-9046-eeaadd69c9ee", "name": "Apply credit balance", "request": { "name": "Apply credit balance", @@ -3255,7 +3255,7 @@ }, "response": [ { - "id": "5fb86a6a-8631-4ad6-95e2-8e10151a1f3b", + "id": "ce590e06-b539-4c6b-a415-6d0cdf3bd715", "name": "Credit applied", "originalRequest": { "url": { @@ -3298,7 +3298,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3315,7 +3315,7 @@ "description": "", "item": [ { - "id": "aa8afb4f-3d42-4c97-9e8f-2f07cffedbc7", + "id": "bba8a8c5-6b03-4efa-b6cb-d6dd6e3eef5e", "name": "Credit to customer balance", "request": { "name": "Credit to customer balance", @@ -3371,7 +3371,7 @@ }, "response": [ { - "id": "6f967848-5492-40db-83d3-9f2476f11d79", + "id": "bad9b098-e05d-4b7c-bbbb-a62a376d6d5b", "name": "Booking credited", "originalRequest": { "url": { @@ -3427,7 +3427,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3444,7 +3444,7 @@ "description": "", "item": [ { - "id": "53916fc2-e87d-4c42-8646-32e88eeea36f", + "id": "ef6b9445-31b9-492e-8ca3-dcbda798d0ba", "name": "Update booking notes", "request": { "name": "Update booking notes", @@ -3500,7 +3500,7 @@ }, "response": [ { - "id": "c538c4e2-5035-46b4-a69f-7b3997b4aee4", + "id": "a0b68ab0-f489-4180-9476-7898b99f867a", "name": "Notes updated", "originalRequest": { "url": { @@ -3573,7 +3573,7 @@ "description": "", "item": [ { - "id": "a9fecd2e-1c41-4d3e-b9c8-a3063e2cb718", + "id": "c5f92ef6-8bed-455f-8a60-9a035e2c0605", "name": "Booking notifications", "request": { "name": "Booking notifications", @@ -3616,7 +3616,7 @@ }, "response": [ { - "id": "45048bf2-ca86-4c74-9d95-2536d405d633", + "id": "5834581b-5432-46b9-acc4-5fa2d532bda8", "name": "Notifications list", "originalRequest": { "url": { @@ -3676,7 +3676,7 @@ "description": "", "item": [ { - "id": "c815615d-efa6-490f-9752-643a9a4117b5", + "id": "7532c07e-fd48-472c-84c6-8e8ea798dd97", "name": "Send payment request", "request": { "name": "Send payment request", @@ -3732,7 +3732,7 @@ }, "response": [ { - "id": "fb624963-d222-4c7a-aeba-f3d4e6a83f9c", + "id": "f81021ae-8fbd-4032-929e-e95468d80449", "name": "Payment request sent", "originalRequest": { "url": { @@ -3788,7 +3788,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3803,7 +3803,7 @@ "description": "", "item": [ { - "id": "2a6b81e1-d39f-4739-bcb4-8fb4467739f3", + "id": "7280f5ba-89b9-46db-a41b-e86e613b0d5b", "name": "Charge saved card", "request": { "name": "Charge saved card", @@ -3860,7 +3860,7 @@ }, "response": [ { - "id": "3f68da5f-75fe-480c-8437-4ea9e2be678a", + "id": "1a5d25c8-e41b-4462-858b-cc79729497f9", "name": "Payment taken", "originalRequest": { "url": { @@ -3917,7 +3917,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3938,7 +3938,7 @@ "description": "", "item": [ { - "id": "2ef6c3fe-b6b5-4bcb-8bd5-091475094fca", + "id": "09c6a6b4-5aa9-4335-bb74-b907d118671e", "name": "Mark payment as paid", "request": { "name": "Mark payment as paid", @@ -3993,7 +3993,7 @@ }, "response": [ { - "id": "4824746f-7e05-4417-ac51-8b4ba50addbf", + "id": "240330f5-b621-427c-9bb4-0e407bcb7396", "name": "Marked as paid", "originalRequest": { "url": { @@ -4048,7 +4048,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4065,7 +4065,7 @@ "description": "", "item": [ { - "id": "ac77c600-fdb1-4e67-a6eb-9515ee591403", + "id": "bd76f256-c169-4f07-beb5-a0c46880a096", "name": "Cancel payment request", "request": { "name": "Cancel payment request", @@ -4120,7 +4120,7 @@ }, "response": [ { - "id": "eb3df0fd-e9de-4070-9abd-78a7fb461c10", + "id": "c9041de9-4fb0-47b8-bcec-0e8d3d653f03", "name": "Payment request cancelled", "originalRequest": { "url": { @@ -4175,7 +4175,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4196,7 +4196,7 @@ "description": "", "item": [ { - "id": "66c47c96-eb5f-4160-aa4c-883a53100592", + "id": "cc1989aa-1a09-439c-b29a-87008e6183cf", "name": "Check settlement support", "request": { "name": "Check settlement support", @@ -4239,7 +4239,7 @@ }, "response": [ { - "id": "9f4ee079-a15a-4f8f-b44c-508a695188c5", + "id": "59b667e9-29bc-4c2d-8bc2-da1f5e795367", "name": "Settlement check result", "originalRequest": { "url": { @@ -4299,7 +4299,7 @@ "description": "", "item": [ { - "id": "d1810090-23ce-4a5c-b65c-9d18dda5ae17", + "id": "423816d2-ea66-4056-bef8-278421ac9d7f", "name": "Create credit note", "request": { "name": "Create credit note", @@ -4355,7 +4355,7 @@ }, "response": [ { - "id": "45328605-c120-4351-8473-7017e7cd6efc", + "id": "85cddc54-d193-49e3-8ec6-c4350b078e47", "name": "Credit note created", "originalRequest": { "url": { @@ -4411,7 +4411,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4426,7 +4426,7 @@ "description": "", "item": [ { - "id": "b39a1ad6-92d8-4304-899f-723e4dac25ab", + "id": "90a2f32b-6e7d-4ee8-8c2f-59e5a01cd4cb", "name": "Delete credit note", "request": { "name": "Delete credit note", @@ -4480,7 +4480,7 @@ }, "response": [ { - "id": "8b00a9af-2b7c-49cf-9e82-a4741bcdf915", + "id": "b39adee4-c930-4b41-ae8d-8158cf8dd9c2", "name": "Credit note removed", "originalRequest": { "url": { @@ -4534,12 +4534,12 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "2ccad653-3778-42df-ba0a-b8480d111708", + "id": "93009206-0556-4174-a46d-055c0527bd6b", "name": "Credit note or booking not found", "originalRequest": { "url": { @@ -4602,7 +4602,7 @@ "description": "", "item": [ { - "id": "adc980c6-31ce-49ec-bc11-60dea3a0e832", + "id": "8c5e11ae-f0cc-487f-9316-9692f3ff8651", "name": "Search bookings", "request": { "name": "Search bookings", @@ -4635,7 +4635,7 @@ "type": "text/plain" }, "key": "status_filter", - "value": "active" + "value": "cancelled" }, { "disabled": false, @@ -4670,7 +4670,7 @@ }, "response": [ { - "id": "318c361b-3aba-4298-ae22-959d31d12128", + "id": "e1754113-c436-4d24-aaf1-d402f8143f26", "name": "Search results", "originalRequest": { "url": { @@ -4698,7 +4698,7 @@ "type": "text/plain" }, "key": "status_filter", - "value": "active" + "value": "cancelled" }, { "disabled": false, @@ -4755,7 +4755,7 @@ "description": "", "item": [ { - "id": "a6c3deb3-a143-4bc4-b562-687c3c895306", + "id": "6947dc01-ff2f-47ac-9d0d-d90b3bad2908", "name": "Bookings by date range", "request": { "name": "Bookings by date range", @@ -4805,7 +4805,7 @@ }, "response": [ { - "id": "1cfea371-6870-47d1-b775-cfa4eda26ee5", + "id": "76684f25-7906-4d25-b084-3c74b61b32a4", "name": "Bookings for date range", "originalRequest": { "url": { @@ -4855,7 +4855,7 @@ "value": "application/json" } ], - "body": "[\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"is_recording\": \"\",\n \"session_name\": \"\",\n \"block_colour_override\": \"\",\n \"studio_notes\": \"\",\n \"additional_notes\": \"\",\n \"number_expected\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n },\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"title\": \"\",\n \"band_name\": \"\",\n \"has_amount_due\": \"\",\n \"amount_due\": \"\",\n \"regular\": \"\",\n \"incomplete\": \"\",\n \"cancelled\": \"\",\n \"customer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"extras_summary\": \"\"\n },\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"is_recording\": \"\",\n \"session_name\": \"\",\n \"block_colour_override\": \"\",\n \"studio_notes\": \"\",\n \"additional_notes\": \"\",\n \"number_expected\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n },\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"title\": \"\",\n \"band_name\": \"\",\n \"has_amount_due\": \"\",\n \"amount_due\": \"\",\n \"regular\": \"\",\n \"incomplete\": \"\",\n \"cancelled\": \"\",\n \"customer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"extras_summary\": \"\"\n }\n]", + "body": "[\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"band_name\": \"\",\n \"is_recording\": \"\",\n \"session_name\": \"\",\n \"block_colour_override\": \"\",\n \"studio_notes\": \"\",\n \"additional_notes\": \"\",\n \"number_expected\": \"\",\n \"start\": \"\",\n \"end\": \"\",\n \"split\": \"\",\n \"room_name\": \"\",\n \"has_amount_due\": \"\",\n \"amount_due\": \"\",\n \"payments_recieved\": \"\",\n \"regular\": \"\",\n \"incomplete\": \"\",\n \"show_studio_notes\": \"\",\n \"extras_summary\": [\n \"\",\n \"\"\n ],\n \"link\": \"\",\n \"type\": \"\",\n \"class\": \"\"\n },\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"band_name\": \"\",\n \"is_recording\": \"\",\n \"session_name\": \"\",\n \"block_colour_override\": \"\",\n \"studio_notes\": \"\",\n \"additional_notes\": \"\",\n \"number_expected\": \"\",\n \"start\": \"\",\n \"end\": \"\",\n \"split\": \"\",\n \"room_name\": \"\",\n \"has_amount_due\": \"\",\n \"amount_due\": \"\",\n \"payments_recieved\": \"\",\n \"regular\": \"\",\n \"incomplete\": \"\",\n \"show_studio_notes\": \"\",\n \"extras_summary\": [\n \"\",\n \"\"\n ],\n \"link\": \"\",\n \"type\": \"\",\n \"class\": \"\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" } @@ -4872,7 +4872,7 @@ "description": "", "item": [ { - "id": "aa35c3b3-5ba3-42b3-99c3-66e876265a4e", + "id": "e8e9a5d8-cd51-431b-b105-dd5d1e2e8191", "name": "Bookings awaiting approval", "request": { "name": "Bookings awaiting approval", @@ -4922,7 +4922,7 @@ }, "response": [ { - "id": "12aac234-8c7b-4e9d-9e85-05e05738b03b", + "id": "aa5d19b7-0ee9-423f-85da-f9350cba8c78", "name": "Pending bookings", "originalRequest": { "url": { @@ -4991,7 +4991,7 @@ "description": "", "item": [ { - "id": "9ba55325-a91b-482d-a450-14e70989e61d", + "id": "e8c0f7b6-63d3-4e24-999c-1bd4b5fdca97", "name": "Find all customers", "request": { "name": "Find all customers", @@ -5021,7 +5021,7 @@ }, "response": [ { - "id": "1485ae4e-51a4-4070-9e14-dcbcbeb56895", + "id": "2e12a221-41b8-4be0-9448-0c28708aace6", "name": "successful operation", "originalRequest": { "url": { @@ -5051,12 +5051,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"registered\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"behind_payment\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n }\n]", + "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"banned\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"behind_payment\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a9a75699-6c9e-4939-9613-c53609366356", + "id": "a4441e5e-cae6-4f0d-a313-4dbd30b89965", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -5085,7 +5085,7 @@ } }, { - "id": "d127fe4f-72fd-46fd-a1c8-a7b1df6f2267", + "id": "7273b815-c6f2-4f14-8ef1-8ae0f3f4490b", "name": "Create a customer", "request": { "name": "Create a customer", @@ -5122,7 +5122,7 @@ }, "response": [ { - "id": "0e067b0e-7bf8-41df-913e-cc45f53ddd3a", + "id": "92cea0f7-38a0-401a-83f4-a92308ca6933", "name": "Customer created", "originalRequest": { "url": { @@ -5159,12 +5159,12 @@ "value": "application/json" } ], - "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"registered\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"behind_payment\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n }\n]", + "body": "[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"banned\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"behind_payment\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "21f30595-a580-44ba-80fe-0ce49d4b14f7", + "id": "dfa00417-d3b2-47d9-a9b7-2f3367152bbd", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -5196,7 +5196,7 @@ "_postman_previewlanguage": "text" }, { - "id": "6f5cb89c-391a-4b7d-ae60-d709b3ddc57b", + "id": "a9ee62f2-4044-4373-88df-37b5eee04a7a", "name": "Unprocessable - the customer parameters you provided are invalid", "originalRequest": { "url": { @@ -5254,7 +5254,7 @@ "description": "", "item": [ { - "id": "1768da73-b9d6-4302-93c5-2b6984407796", + "id": "ebb0a6f6-5b03-4b11-9e09-0e30a8fb90c5", "name": "Find a customer by ID", "request": { "name": "Find a customer by ID", @@ -5285,7 +5285,7 @@ }, "response": [ { - "id": "326bf7fe-494e-4f05-a272-17600a51e3bc", + "id": "64fc7c57-a27a-4e6e-8e49-d45c9b5c9ab2", "name": "successful operation", "originalRequest": { "url": { @@ -5316,12 +5316,12 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"behind_payment\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n}", + "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"unregistered\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0d0ea65f-d936-4726-bd6f-3b0cae1b24c7", + "id": "fb8e9ec5-361b-4f20-bc12-3c77d289d46d", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -5345,7 +5345,7 @@ "_postman_previewlanguage": "text" }, { - "id": "980539d1-ad9a-4824-8c56-b5053a50deb6", + "id": "898cd7fc-9974-4779-b020-72895f51525c", "name": "Not found - Customer was not found", "originalRequest": { "url": { @@ -5381,7 +5381,7 @@ "description": "", "item": [ { - "id": "96a4fd16-cc7c-47e5-b555-ce3865638fcc", + "id": "dc5a9932-6053-467e-a3a8-097fc5e4e15d", "name": "Update customer", "request": { "name": "Update customer", @@ -5436,7 +5436,7 @@ }, "response": [ { - "id": "cf16a98b-fc03-46a5-8946-22df6d4f8543", + "id": "270d238e-8724-424a-b63d-bfbab5e458be", "name": "Customer updated", "originalRequest": { "url": { @@ -5491,7 +5491,7 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"behind_payment\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n}", + "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"unregistered\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -5506,7 +5506,7 @@ "description": "", "item": [ { - "id": "b85b2fd2-f23d-4736-9842-cb7a78440fd0", + "id": "511c93e6-f39a-455b-835d-fe14f0b768e6", "name": "Update customer notes", "request": { "name": "Update customer notes", @@ -5562,7 +5562,7 @@ }, "response": [ { - "id": "80b9d2e1-cf7f-41b9-8d3f-471bd0415f3c", + "id": "ea60d046-ddf0-489e-b14b-4c99f3eb4b2f", "name": "Notes updated", "originalRequest": { "url": { @@ -5618,7 +5618,7 @@ "value": "application/json" } ], - "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"behind_payment\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n}", + "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\",\n \"mobile\": \"\",\n \"avatar\": \"\",\n \"credit_balance\": \"\",\n \"status\": \"unregistered\",\n \"reminders_opt_in\": \"\",\n \"mailing_list_opt_in\": \"\",\n \"signed_up\": \"\",\n \"signed_up_at\": \"\",\n \"regular_bookings_count\": \"\",\n \"bookings_count\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"last_booking_at\": \"\",\n \"regular_bookings\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"bands\": [\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n },\n {\n \"name\": \"\",\n \"code\": \"\",\n \"number_of_members\": \"\",\n \"number\": \"\",\n \"booking_count\": \"\"\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -5635,7 +5635,7 @@ "description": "", "item": [ { - "id": "a90cfca6-0165-49ca-98e8-1a45fdcae82e", + "id": "3ced3d85-2d1c-4b86-9fa6-2e4c8b8307d9", "name": "Customer bookings", "request": { "name": "Customer bookings", @@ -5697,7 +5697,7 @@ }, "response": [ { - "id": "2501419a-fabf-4d7b-9396-353c9cf6f582", + "id": "9b8e9e63-afeb-4c5e-bcc2-52914f828f12", "name": "Customer's bookings", "originalRequest": { "url": { @@ -5776,7 +5776,7 @@ "description": "", "item": [ { - "id": "80a8cba5-1f60-4d94-8da3-918d664e34ce", + "id": "54ea24ca-4511-4657-ab31-85bef8cb5449", "name": "Get credit balance", "request": { "name": "Get credit balance", @@ -5819,7 +5819,7 @@ }, "response": [ { - "id": "ddb902cf-f398-4874-b872-72a75884cbe7", + "id": "a10b989a-b5b5-44e9-95bd-9f90bd923dc0", "name": "Credit balance", "originalRequest": { "url": { @@ -5873,7 +5873,7 @@ } }, { - "id": "28ff264b-9fae-489a-b07b-33bacadb929a", + "id": "c63ec30b-7848-4c4b-bffe-f87eb72c2f83", "name": "Update credit balance", "request": { "name": "Update credit balance", @@ -5929,7 +5929,7 @@ }, "response": [ { - "id": "85f2492c-0dbb-4ed2-b456-d9814b80397b", + "id": "aa5169f2-11ae-4024-b88c-8073f5382131", "name": "Balance updated", "originalRequest": { "url": { @@ -6002,7 +6002,7 @@ "description": "", "item": [ { - "id": "d5d1071e-4e58-428c-bdd2-3168a0240003", + "id": "5b8c65fb-703f-4101-98ac-d4e7d641f576", "name": "Credit movements", "request": { "name": "Credit movements", @@ -6064,7 +6064,7 @@ }, "response": [ { - "id": "b6c4484b-9f0b-47f8-83ca-1a57357f205b", + "id": "dd7ec22b-114c-4147-8469-612aa67a1dd6", "name": "Credit movements", "originalRequest": { "url": { @@ -6143,7 +6143,7 @@ "description": "", "item": [ { - "id": "fafba66f-df81-4d5b-a5fb-d4a4d2b8f577", + "id": "c3759e22-c406-444b-a2a8-203e2e639fc5", "name": "Customer status", "request": { "name": "Customer status", @@ -6186,7 +6186,7 @@ }, "response": [ { - "id": "7d0fcc40-a0eb-4e8d-b698-4cd87a37aa1a", + "id": "10f8fd24-dfa4-407d-87d7-3e22567be57e", "name": "Customer status", "originalRequest": { "url": { @@ -6246,7 +6246,7 @@ "description": "", "item": [ { - "id": "3673a028-a84d-4a18-8c19-f443dd8aadd1", + "id": "fb6703b7-eb62-45c5-b7bb-d822f9b2d8d1", "name": "Payment methods", "request": { "name": "Payment methods", @@ -6289,7 +6289,7 @@ }, "response": [ { - "id": "1110f188-d0c9-47cb-8c76-45696ada64b4", + "id": "c3e5ba84-d534-4ea8-a82b-00f1a4cbdcf6", "name": "Payment methods", "originalRequest": { "url": { @@ -6351,7 +6351,7 @@ "description": "", "item": [ { - "id": "d81a0e10-9ff4-4dfb-a24f-681835efae98", + "id": "b3700b2a-8274-4787-b728-c72d97073051", "name": "Search customers", "request": { "name": "Search customers", @@ -6401,7 +6401,7 @@ }, "response": [ { - "id": "6647a0c1-34f1-4a90-a0ec-d208ebb53876", + "id": "a2a7606f-0542-439c-96ec-5761421eaa51", "name": "Matching customers", "originalRequest": { "url": { @@ -6474,7 +6474,7 @@ "description": "", "item": [ { - "id": "983fbbf5-74ab-4c9e-90cb-296d36485755", + "id": "22e9491a-9e2d-4496-abbb-f76e80bdd1be", "name": "Find a coupon by ID", "request": { "name": "Find a coupon by ID", @@ -6505,7 +6505,7 @@ }, "response": [ { - "id": "a94450fc-f308-4e8f-8f1f-dec135d788e3", + "id": "fbc3cd38-a4de-42f3-9683-e8766f03a8d8", "name": "successful operation", "originalRequest": { "url": { @@ -6541,7 +6541,7 @@ "_postman_previewlanguage": "json" }, { - "id": "43a368ac-92af-437e-9845-b78061b38e7e", + "id": "9f2c486a-faea-45e2-a42c-c9f442017634", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -6565,7 +6565,7 @@ "_postman_previewlanguage": "text" }, { - "id": "80ebfcb5-858c-4d49-9f4b-2a3eb1445b11", + "id": "7e86db2d-7021-430a-b0d0-cf28ffceb5ff", "name": "Not found - Coupon was not found", "originalRequest": { "url": { @@ -6605,7 +6605,7 @@ "description": "", "item": [ { - "id": "846283e6-b1f8-4c61-a873-a44fa7655b44", + "id": "047c654d-645e-43f5-ae38-0a39068ed619", "name": "Find all promocodes", "request": { "name": "Find all promocodes", @@ -6648,7 +6648,7 @@ }, "response": [ { - "id": "a59d683e-8a63-4b6b-96de-17e869ad506d", + "id": "5cccd3f8-c2f6-4121-8ad9-e201a5fdf426", "name": "successful operation", "originalRequest": { "url": { @@ -6696,7 +6696,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c50d1a35-1631-4afc-9a90-3afaa85936a6", + "id": "8848dfe8-04c2-4f79-8a56-859fb3b2e362", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -6738,7 +6738,7 @@ } }, { - "id": "5bc3bb86-4afb-4ebb-951b-245112bbcb5c", + "id": "8266c7f2-cf1d-418d-98a8-f5767c96e6be", "name": "Create a promocode", "request": { "name": "Create a promocode", @@ -6788,7 +6788,7 @@ }, "response": [ { - "id": "6bce5cfd-c4db-429f-b291-9ac7539ae13c", + "id": "2c18392a-763b-4cad-a121-5bf9fd04bc91", "name": "Promocode created", "originalRequest": { "url": { @@ -6843,7 +6843,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b438c779-c9ef-4d56-b551-dd511ef39ad1", + "id": "d3ddce70-1d3e-4a5a-8571-cd3661b0173c", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -6888,7 +6888,7 @@ "_postman_previewlanguage": "text" }, { - "id": "41917c42-faf3-4549-8b49-b62d20e7249d", + "id": "af37cebf-3ac5-42c0-b3ec-237c383c24fd", "name": "Unprocessable - the promocode parameters you provided are invalid", "originalRequest": { "url": { @@ -6955,7 +6955,7 @@ "description": "", "item": [ { - "id": "1bf4837d-369b-475d-bf4b-2501b137be60", + "id": "456b5e69-5ffe-4125-aef6-e38bbf581548", "name": "Assign Coupon to Customer", "request": { "name": "Assign Coupon to Customer", @@ -7005,7 +7005,7 @@ }, "response": [ { - "id": "848d41bd-010b-4c1d-a941-1e99e8fd042b", + "id": "bd86d51b-ac38-4dc8-a480-0d17368bcf2b", "name": "Promocode assigned", "originalRequest": { "url": { @@ -7060,7 +7060,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4cad4b56-a0e0-444e-86c2-e96e0eb5b26a", + "id": "5ccbad07-8d82-4ae8-b6e3-74becda82b7e", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -7105,7 +7105,7 @@ "_postman_previewlanguage": "text" }, { - "id": "7c943292-f50d-44c3-8d01-de8d588da0a3", + "id": "b5756d14-8e4b-4cd8-b589-1db51f284638", "name": "Coupon has already been assigned to this Customer", "originalRequest": { "url": { @@ -7176,7 +7176,7 @@ "description": "", "item": [ { - "id": "a3d0e3ea-cad9-44c0-8c37-f4ef3d5c446d", + "id": "36b99ddc-979d-4554-aae0-7990893ec646", "name": "Find all coupons", "request": { "name": "Find all coupons", @@ -7206,7 +7206,7 @@ }, "response": [ { - "id": "cf8ca242-bcd1-48ec-8398-592111eaae38", + "id": "88cf4515-7821-44a7-bb39-f34316041cac", "name": "successful operation", "originalRequest": { "url": { @@ -7241,7 +7241,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38b15925-af90-4491-8ee8-c3383025efb0", + "id": "500ba452-e903-4bda-9de5-791c348cfe88", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -7270,7 +7270,7 @@ } }, { - "id": "42152348-08c4-483e-8dde-3e7bcc1bc4af", + "id": "ce0347bd-a266-44f6-a2e3-5feecb38b360", "name": "Create a coupon", "request": { "name": "Create a coupon", @@ -7307,7 +7307,7 @@ }, "response": [ { - "id": "2ca631a8-572d-4c42-82af-2212bbbe22dd", + "id": "9275c204-f7ff-4686-86e9-2680be932cb4", "name": "Coupon created", "originalRequest": { "url": { @@ -7349,7 +7349,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6dee9735-97ee-4d85-be2d-0b1acd6746d9", + "id": "44cd488e-7da0-433a-b8a4-c89045c23877", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -7381,7 +7381,7 @@ "_postman_previewlanguage": "text" }, { - "id": "91cb8c3b-8626-44f9-99aa-30291488788f", + "id": "fd83388a-5884-4d23-b69f-6e7a0a2e6e65", "name": "Unprocessable - the coupon parameters you provided are invalid", "originalRequest": { "url": { @@ -7435,7 +7435,7 @@ "description": "", "item": [ { - "id": "271043eb-ae44-4756-80a0-3864d85ab998", + "id": "5bdad6f6-8de9-42ae-8ea3-e337a07b62e2", "name": "Find all groups", "request": { "name": "Find all groups", @@ -7465,7 +7465,7 @@ }, "response": [ { - "id": "e7e78ae3-130a-4844-9e7d-d561bf30d7a3", + "id": "0e16f1ee-3848-4312-96f7-d58ab6d6a73b", "name": "successful operation", "originalRequest": { "url": { @@ -7500,7 +7500,7 @@ "_postman_previewlanguage": "json" }, { - "id": "129da676-82fd-48fc-ba86-501bf89c3617", + "id": "d1801fbd-7a68-4119-aa3d-794e1956de09", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -7535,7 +7535,7 @@ "description": "", "item": [ { - "id": "2a2f06de-1c7f-4776-9ab7-fdb7312f330b", + "id": "02cf4bc5-e08b-4235-8ecb-14f69ad8146a", "name": "Find all rooms", "request": { "name": "Find all rooms", @@ -7565,7 +7565,7 @@ }, "response": [ { - "id": "4f9c18d1-f1aa-44bf-86a7-bf073936f592", + "id": "b96aa37e-9274-485c-8fba-d71225b2acd3", "name": "successful operation", "originalRequest": { "url": { @@ -7600,7 +7600,7 @@ "_postman_previewlanguage": "json" }, { - "id": "35bc25bd-47e5-43ad-82df-ce4a3d4a557e", + "id": "0c6be579-bb76-4106-9bae-0aa05b7d5e66", "name": "Unauthorized - Invalid API key", "originalRequest": { "url": { @@ -7635,7 +7635,7 @@ "description": "", "item": [ { - "id": "a9200d9a-cc00-46f6-a22b-06eb5b1a38ec", + "id": "e37ea068-b4d0-468c-937a-a0d91a75f6e3", "name": "Dashboard composite data", "request": { "name": "Dashboard composite data", @@ -7693,7 +7693,7 @@ }, "response": [ { - "id": "962db8ed-4157-4126-a4ed-0e3970330ab1", + "id": "b54d7d23-bd41-4557-bb1d-79b6347de6d4", "name": "Dashboard data", "originalRequest": { "url": { @@ -7751,7 +7751,7 @@ "value": "application/json" } ], - "body": "{\n \"rooms\": [\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n },\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n }\n ],\n \"bookings\": [\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"is_recording\": \"\",\n \"session_name\": \"\",\n \"block_colour_override\": \"\",\n \"studio_notes\": \"\",\n \"additional_notes\": \"\",\n \"number_expected\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n },\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"title\": \"\",\n \"band_name\": \"\",\n \"has_amount_due\": \"\",\n \"amount_due\": \"\",\n \"regular\": \"\",\n \"incomplete\": \"\",\n \"cancelled\": \"\",\n \"customer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"extras_summary\": \"\"\n },\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"is_recording\": \"\",\n \"session_name\": \"\",\n \"block_colour_override\": \"\",\n \"studio_notes\": \"\",\n \"additional_notes\": \"\",\n \"number_expected\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n },\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"title\": \"\",\n \"band_name\": \"\",\n \"has_amount_due\": \"\",\n \"amount_due\": \"\",\n \"regular\": \"\",\n \"incomplete\": \"\",\n \"cancelled\": \"\",\n \"customer\": {\n \"id\": \"\",\n \"name\": \"\",\n \"email\": \"\"\n },\n \"extras_summary\": \"\"\n }\n ],\n \"blocked_times\": [\n {\n \"id\": \"\",\n \"room_id\": \"\",\n \"reason\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"room_id\": \"\",\n \"reason\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n }\n }\n ],\n \"opening_time\": \"\",\n \"slot_length\": \"\",\n \"timezone\": \"\"\n}", + "body": "{\n \"rooms\": [\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n },\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"description\": \"\",\n \"space_for\": \"\",\n \"order\": \"\",\n \"twenty_four_hour_booking\": \"\",\n \"space_type\": \"\",\n \"hex_colour\": \"\",\n \"active\": \"\",\n \"prices_set\": \"\",\n \"price_to\": \"\",\n \"price_from\": \"\",\n \"images\": [\n {\n \"original\": \"\"\n },\n {\n \"original\": \"\"\n }\n ],\n \"data\": {}\n }\n ],\n \"bookings\": [\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"band_name\": \"\",\n \"is_recording\": \"\",\n \"session_name\": \"\",\n \"block_colour_override\": \"\",\n \"studio_notes\": \"\",\n \"additional_notes\": \"\",\n \"number_expected\": \"\",\n \"start\": \"\",\n \"end\": \"\",\n \"split\": \"\",\n \"room_name\": \"\",\n \"has_amount_due\": \"\",\n \"amount_due\": \"\",\n \"payments_recieved\": \"\",\n \"regular\": \"\",\n \"incomplete\": \"\",\n \"show_studio_notes\": \"\",\n \"extras_summary\": [\n \"\",\n \"\"\n ],\n \"link\": \"\",\n \"type\": \"\",\n \"class\": \"\"\n },\n {\n \"id\": \"\",\n \"code\": \"\",\n \"name\": \"\",\n \"title\": \"\",\n \"band_name\": \"\",\n \"is_recording\": \"\",\n \"session_name\": \"\",\n \"block_colour_override\": \"\",\n \"studio_notes\": \"\",\n \"additional_notes\": \"\",\n \"number_expected\": \"\",\n \"start\": \"\",\n \"end\": \"\",\n \"split\": \"\",\n \"room_name\": \"\",\n \"has_amount_due\": \"\",\n \"amount_due\": \"\",\n \"payments_recieved\": \"\",\n \"regular\": \"\",\n \"incomplete\": \"\",\n \"show_studio_notes\": \"\",\n \"extras_summary\": [\n \"\",\n \"\"\n ],\n \"link\": \"\",\n \"type\": \"\",\n \"class\": \"\"\n }\n ],\n \"blocked_times\": [\n {\n \"id\": \"\",\n \"room_id\": \"\",\n \"reason\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"room_id\": \"\",\n \"reason\": \"\",\n \"start_at\": \"\",\n \"end_at\": \"\",\n \"start_time\": \"\",\n \"end_time\": \"\",\n \"room\": {\n \"id\": \"\",\n \"name\": \"\",\n \"code\": \"\"\n }\n }\n ],\n \"opening_time\": \"\",\n \"slot_length\": \"\",\n \"timezone\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -7768,7 +7768,7 @@ "description": "", "item": [ { - "id": "7b5338fd-5aa1-494b-ace5-64b6b85a9080", + "id": "91994d2e-4c2e-4b8a-b2f0-1452d2ba23a6", "name": "Calculate booking price", "request": { "name": "Calculate booking price", @@ -7811,7 +7811,7 @@ }, "response": [ { - "id": "b96b4660-f053-4c95-84cb-53335cb5a529", + "id": "51ea7113-6cca-463d-bd6e-55fe9f323136", "name": "Price breakdown", "originalRequest": { "url": { @@ -7871,7 +7871,7 @@ "description": "", "item": [ { - "id": "756412d3-28e6-4f58-a83f-d343cff4f25e", + "id": "61b1ce6c-5ec3-4450-9a00-8e437f095ecc", "name": "Project time slot", "request": { "name": "Project time slot", @@ -7914,7 +7914,7 @@ }, "response": [ { - "id": "589beaa0-20ed-42ff-bedb-02dad9931d7e", + "id": "00e48f3c-2e95-46ea-9072-381cb413e766", "name": "Slot projection", "originalRequest": { "url": { @@ -7974,7 +7974,7 @@ "description": "", "item": [ { - "id": "24722433-91a0-4c50-9790-993514c78d24", + "id": "92bd26f5-2a54-4c1f-b76d-00472dc2e52c", "name": "List extras", "request": { "name": "List extras", @@ -8004,7 +8004,7 @@ }, "response": [ { - "id": "fe66a787-9115-48cf-ac2f-c3be1df939fb", + "id": "866f31f7-a258-403a-ab4d-ca2d9ed1aa22", "name": "Extras list", "originalRequest": { "url": { @@ -8049,7 +8049,7 @@ "description": "", "item": [ { - "id": "b3e7665d-ca70-4783-8d40-25df3563d30f", + "id": "aa739753-222a-4923-a92a-9ecff17eacd7", "name": "Show extra", "request": { "name": "Show extra", @@ -8091,7 +8091,7 @@ }, "response": [ { - "id": "bcf41741-00f4-418a-80d1-b1a3a22a9736", + "id": "5cdc55a5-ea02-48ff-ab79-0e21b8196d63", "name": "Extra detail", "originalRequest": { "url": { @@ -8156,7 +8156,7 @@ "description": "", "item": [ { - "id": "c2e355e2-0cfd-41e0-9430-47e2f00318b8", + "id": "1a5b4856-6a08-434b-ac2c-f4541e6633aa", "name": "Show room", "request": { "name": "Show room", @@ -8198,7 +8198,7 @@ }, "response": [ { - "id": "31a001fd-e615-467a-9c63-7bf954df9671", + "id": "5cbba276-d652-457b-85e0-5c9c7e1d04d4", "name": "Room detail", "originalRequest": { "url": { @@ -8259,7 +8259,7 @@ "description": "", "item": [ { - "id": "ffb28720-28ff-4547-92c5-558e7cb468b7", + "id": "cf9e9793-d278-4ab8-beae-7e7493d64f3b", "name": "List notifications", "request": { "name": "List notifications", @@ -8289,7 +8289,7 @@ }, "response": [ { - "id": "99318722-e8f2-4329-b002-b5ccc3946cee", + "id": "2dae812d-fa2a-4fe0-bcbf-3b0e78dd3f5e", "name": "Notifications", "originalRequest": { "url": { @@ -8319,7 +8319,7 @@ "value": "application/json" } ], - "body": "[\n {\n \"id\": \"\",\n \"title\": \"\",\n \"body\": \"\",\n \"severity\": \"high\",\n \"label\": \"\",\n \"read\": \"\",\n \"created_at\": \"\",\n \"read_at\": \"\"\n },\n {\n \"id\": \"\",\n \"title\": \"\",\n \"body\": \"\",\n \"severity\": \"high\",\n \"label\": \"\",\n \"read\": \"\",\n \"created_at\": \"\",\n \"read_at\": \"\"\n }\n]", + "body": "[\n {\n \"id\": \"\",\n \"title\": \"\",\n \"body\": \"\",\n \"severity\": \"high\",\n \"label\": \"\",\n \"read\": \"\",\n \"created_at\": \"\",\n \"read_at\": \"\"\n },\n {\n \"id\": \"\",\n \"title\": \"\",\n \"body\": \"\",\n \"severity\": \"normal\",\n \"label\": \"\",\n \"read\": \"\",\n \"created_at\": \"\",\n \"read_at\": \"\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" } @@ -8338,7 +8338,7 @@ "description": "", "item": [ { - "id": "6f67c635-acad-4392-a2ba-7f641e0e683a", + "id": "dd2371bc-fc72-457a-93d0-a9913f68a523", "name": "Mark as read", "request": { "name": "Mark as read", @@ -8378,7 +8378,7 @@ }, "response": [ { - "id": "ea89e553-84c2-4091-a307-8de36b2b5151", + "id": "92bcc5be-e07e-4740-a00f-df9692bcf45c", "name": "Marked as read", "originalRequest": { "url": { @@ -8421,7 +8421,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -8438,7 +8438,7 @@ "description": "", "item": [ { - "id": "78ce3a03-7b7b-4861-a925-ea0c0dcdf4d7", + "id": "c7a75172-59c7-40f5-8317-82734f8ffe83", "name": "Archive notification", "request": { "name": "Archive notification", @@ -8478,7 +8478,7 @@ }, "response": [ { - "id": "2903b3b8-2449-4eb7-bacc-f3ac0af3b219", + "id": "7822d99a-d527-47a7-9729-4216e8861a1b", "name": "Archived", "originalRequest": { "url": { @@ -8521,7 +8521,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -8540,7 +8540,7 @@ "description": "", "item": [ { - "id": "0ed4a726-62ed-4629-9593-f94a892d5a1a", + "id": "4a165b90-8c62-4b04-89bb-1ff00c98b3f9", "name": "Clear all notifications", "request": { "name": "Clear all notifications", @@ -8568,7 +8568,7 @@ }, "response": [ { - "id": "71eb0e99-855c-432b-82c6-f1cecdac6e73", + "id": "c16a7485-dfd3-47b7-ad9d-f75e35a3a892", "name": "All notifications cleared", "originalRequest": { "url": { @@ -8599,7 +8599,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -8618,7 +8618,7 @@ "description": "", "item": [ { - "id": "4b811362-7c09-42f4-9625-3454909cca6c", + "id": "79e67f1f-d314-4266-96a1-7e375ff5ea22", "name": "List blocked times", "request": { "name": "List blocked times", @@ -8648,7 +8648,7 @@ }, "response": [ { - "id": "e7930218-1771-4c80-90f9-a68cf7cd18a5", + "id": "ef128a59-c603-439e-8790-2a5a6287da6d", "name": "Blocked times", "originalRequest": { "url": { @@ -8689,7 +8689,7 @@ } }, { - "id": "c2f78d8a-984f-404e-b2ba-a2295fa605f6", + "id": "53b63c3f-5871-46b7-84e2-7b37247bd6ad", "name": "Create blocked time", "request": { "name": "Create blocked time", @@ -8732,7 +8732,7 @@ }, "response": [ { - "id": "296242be-ca4c-4f37-824c-adcd30488931", + "id": "6c392e7e-d12a-452c-8e06-27e53a5a42fa", "name": "Blocked time created", "originalRequest": { "url": { @@ -8790,7 +8790,7 @@ "description": "", "item": [ { - "id": "1658eb31-67d8-4486-b6ed-09072591a0f7", + "id": "01de6036-49ca-4f03-82de-c10471faeaae", "name": "Update blocked time", "request": { "name": "Update blocked time", @@ -8842,7 +8842,7 @@ }, "response": [ { - "id": "922434fc-6397-4a9c-8a5e-450c67ce65bb", + "id": "0972c196-72fe-469d-84e2-7f9997806bc5", "name": "Blocked time updated", "originalRequest": { "url": { @@ -8908,7 +8908,7 @@ } }, { - "id": "84f97f81-1b84-42df-8e51-7b31829e567e", + "id": "36c31b04-fd30-4d31-925c-809335e129b5", "name": "Delete blocked time", "request": { "name": "Delete blocked time", @@ -8947,7 +8947,7 @@ }, "response": [ { - "id": "88ac1152-85a6-417d-862e-33bdd7a3b2f1", + "id": "cbfe7261-139c-4b2c-b1de-4b0134545ad8", "name": "Blocked time deleted", "originalRequest": { "url": { @@ -8989,7 +8989,7 @@ "value": "application/json" } ], - "body": "{\n \"status\": \"ok\",\n \"message\": \"\"\n}", + "body": "{\n \"status\": \"error\",\n \"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -9008,7 +9008,7 @@ "description": "", "item": [ { - "id": "211cd9e8-bec2-4594-958b-3f2b6743071f", + "id": "9b4bf160-3de2-4d51-a315-bc387e9ecf9a", "name": "Recent transactions", "request": { "name": "Recent transactions", @@ -9038,7 +9038,7 @@ }, "response": [ { - "id": "b83e0fc5-6019-4b96-87e1-efbb95e4cfc1", + "id": "b7a02fba-3402-4e14-a664-6865dadd6798", "name": "Transaction summaries", "originalRequest": { "url": { @@ -9085,7 +9085,7 @@ "description": "", "item": [ { - "id": "a1ff1284-efdd-4c23-96cf-347531573fda", + "id": "feb2089b-49ef-4bea-96b9-778016292f29", "name": "Money ledger", "request": { "name": "Money ledger", @@ -9143,7 +9143,7 @@ }, "response": [ { - "id": "7b62846c-ba81-44bc-984e-7ae9bd084a4a", + "id": "3c8ccef8-4b9d-4ffe-a9a0-87a29e6626f5", "name": "Money logs", "originalRequest": { "url": { @@ -9230,7 +9230,7 @@ } ], "info": { - "_postman_id": "01f3f939-02f3-4dfd-bdaf-ef0f7a0855b1", + "_postman_id": "4ef86b99-564c-499b-9e39-32d9000de041", "name": "Jammed Bookings API", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "description": {