generated: '2026-10-19' method: generated source: openapi/socialapis-openapi.json description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 53 by_action_class: connected: 53 by_consequence: read: 53 human_in_the_loop_required: 0 operations: - path: /facebook/pages/id method: get operationId: facebook_get_page_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/pages/details method: get operationId: facebook_get_page_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/pages/posts method: get operationId: facebook_get_page_posts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/pages/reels method: get operationId: facebook_get_page_reels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/pages/videos method: get operationId: facebook_get_page_videos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/pages/albums method: get operationId: facebook_get_page_albums x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/groups/id method: get operationId: facebook_get_group_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/groups/details method: get operationId: facebook_get_group_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/groups/posts method: get operationId: facebook_get_group_posts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/groups/videos method: get operationId: facebook_get_group_videos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/groups/albums method: get operationId: facebook_get_group_albums x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/albums/items method: get operationId: facebook_get_album_items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/posts/id method: get operationId: facebook_get_post_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/posts/details method: get operationId: facebook_get_post_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/posts/details/extended method: get operationId: facebook_get_post_details_extended x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/posts/attachments method: get operationId: facebook_get_post_attachments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/posts/video method: get operationId: facebook_get_video_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/posts/comments method: get operationId: facebook_get_post_comments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/posts/comments/replies method: get operationId: facebook_get_comment_replies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/search/pages method: get operationId: facebook_search_pages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/search/people method: get operationId: facebook_search_people x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/search/locations method: get operationId: facebook_search_locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/search/posts method: get operationId: facebook_search_posts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/search/videos method: get operationId: facebook_search_videos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/ads/countries method: get operationId: facebook_ads_countries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/ads/search method: get operationId: facebook_ads_search x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/ads/page-details method: get operationId: facebook_ads_page_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/ads/archive-details method: get operationId: facebook_ads_archive_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/ads/keywords method: get operationId: facebook_ads_keywords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/marketplace/search method: get operationId: facebook_marketplace_search x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/marketplace/listing method: get operationId: facebook_marketplace_listing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/marketplace/seller method: get operationId: facebook_marketplace_seller x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/marketplace/categories method: get operationId: facebook_marketplace_categories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/marketplace/city-coordinates method: get operationId: facebook_marketplace_city_coordinates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/marketplace/vehicles method: get operationId: facebook_marketplace_vehicles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/marketplace/rentals method: get operationId: facebook_marketplace_rentals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /facebook/media/download method: get operationId: facebook_download_media x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instagram/user/id method: get operationId: instagram_get_user_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instagram/profile/details method: get operationId: instagram_get_profile_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instagram/profile/posts method: get operationId: instagram_get_profile_posts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instagram/profile/reels method: get operationId: instagram_get_profile_reels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instagram/profile/highlights method: get operationId: instagram_get_profile_highlights x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instagram/highlight/details method: get operationId: instagram_get_highlight_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instagram/post/id method: get operationId: instagram_get_post_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instagram/post/details method: get operationId: instagram_get_post_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instagram/reels/feed method: get operationId: instagram_get_reels_feed x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instagram/reels/audio method: get operationId: instagram_get_reels_by_audio x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instagram/search method: get operationId: instagram_popular_search x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instagram/location/posts method: get operationId: instagram_get_location_posts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /instagram/location/nearby method: get operationId: instagram_get_nearby_locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /usage method: get operationId: account_get_usage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /usage/top-ups method: get operationId: account_get_top_ups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /usage/limits method: get operationId: account_get_limits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none