API

Create waitlist entry

Creates a waitlist entry at a company.

POST/v1/marketplace/waitlist_entries

Authorization

Marketplace-Authentication

Authorization<token>

The Noona Marketplace API uses an Authorization header with JWT Bearer tokens to authenticate marketplace users.

In: header

Query Parameters

select?array<string>
expand?array<string>

Request Body

application/json

name?string

The name of the person on the waitlist entry.

Only needed if the waitlist entry is not created by an authenticated marketplace user.

Example"John Doe"
email?string

The email of the person on the waitlist entry.

Only needed if the waitlist entry is not created by an authenticated marketplace user.

phone_country_code?string

The country code of the phone number of the person on the waitlist entry.

Only needed if the waitlist entry is not created by an authenticated marketplace user.

Example"354"
phone_number?string

The phone number of the person on the waitlist entry.

Only needed if the waitlist entry is not created by an authenticated marketplace user.

Example"12345678"
company*string|
event_types*
employee?string|
resource?string|
number_of_guests?integer

Number of guests for the event.

Formatint32
Example1
notes?string
Example"I can only make it after noon"
preferred_times?
expires_at?stringDeprecated

The date and time when the waitlist entry expires.

Formatdate-time
Example"2024-10-08T11:00:00Z"

Response Body

application/json

application/json

curl -X POST "https://api.noona.is/v1/marketplace/waitlist_entries" \  -H "Content-Type: application/json" \  -d '{    "company": "string",    "event_types": [      "string"    ]  }'
{
  "id": "7awdXwZoedakjad37a",
  "name": "John Doe",
  "email": "[email protected]",
  "phone_country_code": "354",
  "phone_number": "12345678",
  "company": "string",
  "event_types": [
    "string"
  ],
  "employee": "string",
  "resource": "string",
  "number_of_guests": 1,
  "notes": "I can only make it after noon",
  "preferred_times": [
    {
      "date": "2024-10-08",
      "times": [
        "11:00"
      ]
    }
  ],
  "expires_at": "2024-10-08T11:00:00Z",
  "created_at": "2019-08-24T14:15:22Z",
  "updated_at": "2019-08-24T14:15:22Z"
}
{
  "type": "generic_error",
  "message": "Time slot is not available."
}