Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Yutori Scouting API

The Scouting API from Yutori — 16 operation(s) for scouting.

Yutori Scouting API is one of 5 APIs that Yutori publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Scouting. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 20 operations across 16 paths, and defines 34 schemas. It is described by OpenAPI 3.1.0, at version 0.1.0.

Requests are made against a single base URL, https://api.yutori.com.

20 operations 16 paths 34 schemas 1 DELETE6 GET1 PATCH10 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1.0
Base URL
https://api.yutori.com
Authentication
API Key, HTTP Bearer
Resource Areas
1

Authentication & Security 2

Yutori Scouting API declares 2 security schemes for authenticating requests. An API key is passed in the header as x-api-key (ApiKeyAuth). It accepts HTTP bearer tokens (JWT) (BearerAuth). By default, every request must be authenticated.

  • BearerAuth — Use Authorization: Bearer

Paths & Operations 20

Across 16 paths, the API surfaces 20 operations — 1 DELETE, 6 GET, 1 PATCH, 10 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Scouting 20
GET
/v1/scouting/updates
Get All Updates Api
get_all_updates_api_v1_scouting_updates_get 4 params → 200422
GET
/v1/scouting/tasks/{scout_id}/updates
Get Updates Api
get_updates_api_v1_scouting_tasks__scout_id__updates_get 3 params → 200422
GET
/v1/usage
Get Usage
get_usage_v1_usage_get 1 param → 200422
POST
/v1/scouting/tasks
Create Scout Task
create_scout_task_v1_scouting_tasks_post body → 200422
GET
/v1/scouting/tasks
Get Scouts
get_scouts_v1_scouting_tasks_get 3 params → 200422
PUT
/v1/scouting/tasks/{scout_id}
Edit Scout
edit_scout_v1_scouting_tasks__scout_id__put 1 param body → 200422
PATCH
/v1/scouting/tasks/{scout_id}
Partially update a Scout
patch_scout_v1_scouting_tasks__scout_id__patch 1 param body → 200422
GET
/v1/scouting/tasks/{scout_id}
Get Scout Detail
get_scout_detail_v1_scouting_tasks__scout_id__get 1 param → 200422
DELETE
/v1/scouting/tasks/{scout_id}
Delete Scout
delete_scout_v1_scouting_tasks__scout_id__delete 1 param → 200422
POST
/v1/scouting/tasks/{scout_id}/done
Mark Scout As Done
mark_scout_as_done_v1_scouting_tasks__scout_id__done_post 1 param → 200422
POST
/v1/scouting/tasks/{scout_id}/completedeprecated
Mark Scout As Complete
mark_scout_as_complete_v1_scouting_tasks__scout_id__complete_post 1 param → 200422
POST
/v1/scouting/tasks/{scout_id}/subscribedeprecated
Subscribe
subscribe_v1_scouting_tasks__scout_id__subscribe_post 1 param body → 200422
POST
/v1/scouting/tasks/{scout_id}/unsubscribedeprecated
Unsubscribe
unsubscribe_v1_scouting_tasks__scout_id__unsubscribe_post 1 param body → 200422
GET
/v1/scouting/tasks/{scout_id}/subscriptions
Get Subscriptions
get_subscriptions_v1_scouting_tasks__scout_id__subscriptions_get 1 param → 200422
POST
/v1/scouting/tasks/{scout_id}/subscribe/bulkdeprecated
Bulk Subscribe
bulk_subscribe_v1_scouting_tasks__scout_id__subscribe_bulk_post 1 param body → 200422
POST
/v1/scouting/tasks/{scout_id}/pause
Pause Scout Endpoint
pause_scout_endpoint_v1_scouting_tasks__scout_id__pause_post 1 param → 200422
POST
/v1/scouting/tasks/{scout_id}/resume
Resume Scout Endpoint
resume_scout_endpoint_v1_scouting_tasks__scout_id__resume_post 1 param → 200422
POST
/v1/scouting/tasks/{scout_id}/restart
Restart Scout Endpoint
restart_scout_endpoint_v1_scouting_tasks__scout_id__restart_post 1 param → 200422
PUT
/v1/scouting/tasks/{scout_id}/email-settings
Update Email Settings
update_email_settings_v1_scouting_tasks__scout_id__email_settings_put 1 param body → 200422
POST
/v1/scouting/webhooks/test
Test Webhook
test_webhook_v1_scouting_webhooks_test_post body → 200422

Schemas 34

The contract defines 34 schemas that model the data the API accepts and returns. The most detailed are Scout (31 properties), ScoutDetailResponse (17 properties), CreateScoutResponsePublic (15 properties), CreateScoutRequestAPI (12 properties). Each schema is shown below with its type and property counts.

ValidationError
object
5 properties 3 required
DeleteSubscriptionRequest
object
2 properties 1 required
SubscriberResult
object
3 properties 2 required
TestWebhookFormatRequest
object
3 properties 2 required
UpdateEmailSettingsRequest
object
3 properties
BulkAddSubscribersRequest
object
1 property 1 required
UpdateEmailSettingsResponse
object
5 properties 2 required
EditScoutRequest
object
10 properties 4 required
GetAllUpdatesPublicResponse
object
Public API response for fetching updates across API-created scouts.
3 properties 1 required
JsonSchemaSpec
object
2 properties
ScoutListItem
object
Lightweight scout metadata for list endpoints.
8 properties 7 required
TimeRange
string
CreateSubscriptionRequest
object
2 properties 1 required
ActivityCounts
object
6 properties 6 required
ScoutDetailResponse
object
Detailed scout information for detail endpoint.
17 properties 14 required
ConnectorsConfig
object
1 property 1 required
TaskSpec
object
1 property
HTTPValidationError
object
1 property
Citation
object
3 properties 2 required
DeveloperUpdate
object
8 properties 3 required
CreateScoutRequestAPI
object
12 properties 1 required
DeveloperReplayStats
object
6 properties
ScoutsSummary
object
Summary counts of scouts by status.
3 properties 3 required
ScoutListResponse
object
8 properties 1 required
CreateScoutResponsePublic
object
Public API response for scout creation. Excludes internal fields like llmoutput.
15 properties 10 required
GetScoutUpdatesPublicResponse
object
Public API response for scout updates. Excludes internal fields.
3 properties 1 required
UsageResponse
object
6 properties 6 required
RejectionReason
string
DeveloperUpdateWithScout
object
10 properties 5 required
PatchScoutRequestAPI
object
Experimental: Partial update for a Scout via the Developer API. Only provided fields will be updated; omitted fields remain unchanged.
9 properties
RateLimits
object
5 properties 5 required
Scout
object
31 properties 10 required
ConnectorsConfigPayload
object
1 property 1 required
NavigatorRateLimits
object
Rate limits for the Navigator (chat completions) endpoint.
5 properties 5 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

yutori-scouting-api-openapi.yml Raw ↑

Other APIs Yutori publishes across the network.

Yutori Browsing API
Yutori Chat Completions API
Yutori Health API
Yutori Research API