Outdoorsy User Notice Events API
The userNoticeEvents API from Outdoorsy — 2 operation(s) for usernoticeevents.
The userNoticeEvents API from Outdoorsy — 2 operation(s) for usernoticeevents.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/outdoorsy-usernoticeevents-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Outdoorsy User Notice Events API
version: 0.0.1
description: 'Operations tagged userNoticeEvents across 2 of this provider''s published API definitions: outdoorsy-openapi-original.json, outdoorsy-usernoticeevents-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: /v0
security:
- Bearer:
- '[]'
- API-Key:
- '[]'
tags:
- name: userNoticeEvents
paths:
/user-notice-events:
get:
description: Lists user notice events
tags:
- userNoticeEvents
operationId: listUserNoticeEvents
parameters:
- name: IDs
in: query
schema:
type: string
- name: Name
in: query
schema:
type: string
- name: RequiresBookingRequest
in: query
schema:
type: boolean
- name: Enabled
in: query
schema:
type: boolean
- name: From
in: query
schema:
type: string
- name: To
in: query
schema:
type: string
- name: Lat
in: query
schema:
type: number
format: double
- name: Lng
in: query
schema:
type: number
format: double
- name: Country
in: query
schema:
type: string
- name: ExcludeBundleBookings
in: query
schema:
type: boolean
- name: Limit
in: query
schema:
type: integer
format: int64
- name: Offset
in: query
schema:
type: integer
format: int64
- name: OrderBy
in: query
schema:
type: string
responses:
'200':
$ref: '#/components/responses/userNoticeEventsResponse'
'400':
$ref: '#/components/responses/badRequestError'
'401':
$ref: '#/components/responses/unauthorizedError'
'500':
$ref: '#/components/responses/internalServerError'
post:
description: Creates a user notice event
tags:
- userNoticeEvents
operationId: createUserNoticeEvent
responses:
'201':
$ref: '#/components/responses/userNoticeEventResponse'
'400':
$ref: '#/components/responses/badRequestError'
'401':
$ref: '#/components/responses/unauthorizedError'
'403':
$ref: '#/components/responses/forbiddenError'
'500':
$ref: '#/components/responses/internalServerError'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/NoticeEvent'
servers:
- url: /v0
/user-notice-events/{event_id}:
get:
description: Reads a user notice event by id
tags:
- userNoticeEvents
operationId: getUserNoticeEventById
parameters:
- x-go-name: EventID
name: event_id
in: path
required: true
schema:
type: integer
format: int64
responses:
'200':
$ref: '#/components/responses/userNoticeEventResponse'
'400':
$ref: '#/components/responses/badRequestError'
'401':
$ref: '#/components/responses/unauthorizedError'
'404':
$ref: '#/components/responses/notFoundError'
'500':
$ref: '#/components/responses/internalServerError'
put:
description: Updates a user notice event
tags:
- userNoticeEvents
operationId: updateUserNoticeEvent
responses:
'200':
$ref: '#/components/responses/userNoticeEventResponse'
'400':
$ref: '#/components/responses/badRequestError'
'401':
$ref: '#/components/responses/unauthorizedError'
'403':
$ref: '#/components/responses/forbiddenError'
'404':
$ref: '#/components/responses/notFoundError'
'500':
$ref: '#/components/responses/internalServerError'
patch:
description: Disables a user notice event by id
tags:
- userNoticeEvents
operationId: disableUserNoticeEvent
parameters:
- x-go-name: EventID
name: event_id
in: path
required: true
schema:
type: integer
format: int64
responses:
'200':
$ref: '#/components/responses/userNoticeEventResponse'
'400':
$ref: '#/components/responses/badRequestError'
'401':
$ref: '#/components/responses/unauthorizedError'
'403':
$ref: '#/components/responses/forbiddenError'
'404':
$ref: '#/components/responses/notFoundError'
'500':
$ref: '#/components/responses/internalServerError'
servers:
- url: /v0
components:
responses:
badRequestError:
description: Invalid input or state means you're bad
headers:
Error:
schema:
type: string
internalServerError:
description: Internal server error
unauthorizedError:
description: Unauthorized error
forbiddenError:
description: Forbidden error
userNoticeEventResponse:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/NoticeEvent'
notFoundError:
description: Not found error
userNoticeEventsResponse:
description: ''
headers:
Total-Results:
description: Total results count
schema:
type: string
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/NoticeEvent'
schemas:
DBStringSlice:
description: DBStringSlice is a []string with database conversion methods
type: array
items:
type: string
x-go-package: github.com/outdoorsy/api/utils
NoticeEvent:
type: object
properties:
countries:
$ref: '#/components/schemas/DBStringSlice'
created:
type: string
x-go-name: Created
x-go-type: github.com/outdoorsy/api/clocks.RfcTime
enabled:
type: boolean
x-go-name: Enabled
exclude_bundle_bookings:
type: boolean
x-go-name: ExcludeBundleBookings
from:
type: string
guest_acknowledgement_text:
type: string
x-go-name: GuestAcknowledgementText
guest_need_to_acknowledge:
type: boolean
x-go-name: GuestNeedToAcknowledge
guest_user_text:
type: string
x-go-name: GuestUserText
host_acknowledgement_text:
type: string
x-go-name: HostAcknowledgementText
host_help_url:
type: string
x-go-name: HostHelpUrl
host_need_to_acknowledge:
type: boolean
x-go-name: HostNeedToAcknowledge
host_user_text:
type: string
x-go-name: HostUserText
id:
type: integer
format: int64
x-go-name: ID
lat:
type: number
format: double
x-go-name: Lat
lng:
type: number
format: double
x-go-name: Lng
name:
type: string
x-go-name: Name
radius:
type: number
format: double
x-go-name: Radius
requires_booking_request:
type: boolean
x-go-name: RequiresBookingRequest
to:
type: string
updated:
type: string
x-go-name: Updated
x-go-type: github.com/outdoorsy/api/clocks.RfcTime
x-go-package: github.com/outdoorsy/api/internal/user_notice_events
securitySchemes:
API-Key:
type: apiKey
name: API-Key
in: header
Bearer:
type: apiKey
name: Authorization
in: header
x-refined-from:
- outdoorsy-openapi-original.json
- outdoorsy-usernoticeevents-api-openapi.yml