Skip to content

Public API

Unauthenticated endpoints: pricing, waitlist and this spec.

3 endpoints. Every path is relative to the API base URL and needs a bearer token unless it is marked public. See the REST API overview for authentication, errors and pagination.

GET/v1/openapi.json

public

Return the generated OpenAPI specification.

Responses

200Return the generated OpenAPI specification.

No body.

Request
curl -X GET "https://api.adventur.ai/v1/openapi.json"

GET/v1/public/pricing

public

Query parameters

  • pageinteger
  • limitinteger
  • sortBystring

    one of sortOrder, name, key, monthlyPrice

  • sortDirstring

    one of asc, desc

  • filterobject
    Fields
    • namestring
    • keystring
    • isActivestring
  • filterOpobject
    Fields
    • namestring

      one of eq, contains

    • keystring

      one of eq, contains

    • isActivestring

      one of eq

Responses

200

No body.

Request
curl -X GET "https://api.adventur.ai/v1/public/pricing"

POST/v1/public/waitlist

public

Adds an email, and optionally an X handle, to the AdVentur.ai waitlist. Joining again with the same email changes nothing.

Request body application/json

  • emailstring (email)required
  • xHandlestringrequired
  • sourcestringrequired
  • utmSourceanyrequired
  • utmMediumanyrequired
  • utmCampaignanyrequired
  • websitestring

Responses

200Adds an email, and optionally an X handle, to the AdVentur.ai waitlist. Joining again with the same email changes nothing.

No body.

Request
curl -X POST "https://api.adventur.ai/v1/public/waitlist" \
-H "Content-Type: application/json" \
-d '{"email":"string","xHandle":"string","source":"string","utmSource":"string","utmMedium":"string","utmCampaign":"string"}'