How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

vee3-io Portal API

The portal API from vee3-io — 44 operation(s) for portal.

vee3-io Portal API is one of 27 APIs that vee3-io publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 6 JSON Schema definitions.

Tagged areas include Portal. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

This API exposes 51 operations across 44 paths, and defines 67 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against the base URL https://api.vee3.io.

51 operations 44 paths 67 schemas 5 DELETE25 GET5 PATCH14 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://api.vee3.io
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

vee3-io Portal API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 51

Across 44 paths, the API surfaces 51 operations — 5 DELETE, 25 GET, 5 PATCH, 14 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Portal 51
GET
/v1/portal/account
Get Account
get_account_v1_portal_account_get → 200
POST
/v1/portal/account/signup-attribution
Submit Signup Attribution
submit_signup_attribution_v1_portal_account_signup_attribution_post body → 200422
GET
/v1/portal/api-keys
List Api Keys
list_api_keys_v1_portal_api_keys_get → 200
POST
/v1/portal/api-keys
Create Api Key
create_api_key_v1_portal_api_keys_post body → 200422
DELETE
/v1/portal/api-keys/{api_key_id}
Revoke Api Key
revoke_api_key_v1_portal_api_keys__api_key_id__delete 1 param → 200422
POST
/v1/portal/api-keys/{api_key_id}/delete
Delete Api Key
delete_api_key_v1_portal_api_keys__api_key_id__delete_post 1 param → 200422
POST
/v1/portal/oauth/authorize
Portal Oauth Authorize
portal_oauth_authorize_v1_portal_oauth_authorize_post body → 200422
GET
/v1/portal/usage
List Usage
list_usage_v1_portal_usage_get 7 params → 200422
GET
/v1/portal/billing
Get Billing
get_billing_v1_portal_billing_get → 200
POST
/v1/portal/billing/checkout
Create Checkout Session
create_checkout_session_v1_portal_billing_checkout_post body → 200422
POST
/v1/portal/billing/portal
Create Billing Portal Session
create_billing_portal_session_v1_portal_billing_portal_post → 200
POST
/v1/portal/billing/cancel-scheduled-plan-change
Cancel Scheduled Plan Change
cancel_scheduled_plan_change_v1_portal_billing_cancel_scheduled_plan_change_post → 200
POST
/v1/portal/feedback
Submit Customer Feedback
submit_customer_feedback_v1_portal_feedback_post body → 200422
GET
/v1/portal/integrations
List Connected Accounts
list_connected_accounts_v1_portal_integrations_get → 200
GET
/v1/portal/integrations/x-twitter/connect
Start X Twitter Connect
start_x_twitter_connect_v1_portal_integrations_x_twitter_connect_get → 200
GET
/v1/portal/integrations/google-search-console/connect
Start Google Search Console Connect
start_google_search_console_connect_v1_portal_integrations_google_search_console_connect_get → 200
GET
/v1/portal/integrations/google-search-console/callback
Complete Google Search Console Connect
complete_google_search_console_connect_v1_portal_integrations_google_search_console_callback_get 4 params → 200422
GET
/v1/portal/integrations/google-search-console/connections/{connection_id}/available-properties
List Google Search Console Available Properties
list_google_search_console_available_properties_v1_portal_integrations_google_search_console_connections__connection_id__available_properties_get 1 param → 200422
POST
/v1/portal/integrations/google-search-console/connections/{connection_id}/properties
Confirm Google Search Console Properties
confirm_google_search_console_properties_v1_portal_integrations_google_search_console_connections__connection_id__properties_post 1 param body → 200422
DELETE
/v1/portal/integrations/google-search-console/properties/{property_id}
Disconnect Google Search Console Property
disconnect_google_search_console_property_v1_portal_integrations_google_search_console_properties__property_id__delete 1 param → 200422
PATCH
/v1/portal/integrations/google-search-console/properties/{property_id}/default
Set Default Google Search Console Property
set_default_google_search_console_property_v1_portal_integrations_google_search_console_properties__property_id__default_patch 1 param → 200422
GET
/v1/portal/integrations/tiktok/connect
Start Tiktok Connect
start_tiktok_connect_v1_portal_integrations_tiktok_connect_get → 200
GET
/v1/portal/integrations/youtube/connect
Start Youtube Connect
start_youtube_connect_v1_portal_integrations_youtube_connect_get → 200
GET
/v1/portal/integrations/x-twitter/callback
Complete X Twitter Connect
complete_x_twitter_connect_v1_portal_integrations_x_twitter_callback_get 4 params → 200422
GET
/v1/portal/integrations/tiktok/callback
Complete Tiktok Connect
complete_tiktok_connect_v1_portal_integrations_tiktok_callback_get 4 params → 200422
GET
/v1/portal/integrations/youtube/callback
Complete Youtube Connect
complete_youtube_connect_v1_portal_integrations_youtube_callback_get 4 params → 200422
POST
/v1/portal/integrations/clerk/connect
Connect Clerk Account
connect_clerk_account_v1_portal_integrations_clerk_connect_post body → 200422
GET
/v1/portal/integrations/stripe/connect
Start Stripe Connect
start_stripe_connect_v1_portal_integrations_stripe_connect_get → 200
GET
/v1/portal/integrations/stripe/callback
Complete Stripe Connect
complete_stripe_connect_v1_portal_integrations_stripe_callback_get 4 params → 200422
PATCH
/v1/portal/integrations/{connection_id}/default
Set Default Connected Account
set_default_connected_account_v1_portal_integrations__connection_id__default_patch 1 param → 200422
DELETE
/v1/portal/integrations/{connection_id}
Disconnect Connected Account
disconnect_connected_account_v1_portal_integrations__connection_id__delete 1 param → 200422
GET
/v1/portal/main-mcp/groups
List Main Mcp Catalog Groups
list_main_mcp_catalog_groups_v1_portal_main_mcp_groups_get → 200
GET
/v1/portal/main-mcp
Get Main Mcp Settings
get_main_mcp_settings_v1_portal_main_mcp_get → 200
PATCH
/v1/portal/main-mcp
Update Main Mcp Settings
update_main_mcp_settings_v1_portal_main_mcp_patch body → 200422
GET
/v1/portal/projects
List Projects
list_projects_v1_portal_projects_get → 200
POST
/v1/portal/projects
Create Project
create_project_v1_portal_projects_post body → 200422
GET
/v1/portal/projects/{project_id}
Get Project
get_project_v1_portal_projects__project_id__get 1 param → 200422
PATCH
/v1/portal/projects/{project_id}
Update Project
update_project_v1_portal_projects__project_id__patch 1 param body → 200422
DELETE
/v1/portal/projects/{project_id}
Delete Project
delete_project_v1_portal_projects__project_id__delete 1 param → 200422
GET
/v1/portal/projects/{project_id}/api-keys
List Project Api Keys
list_project_api_keys_v1_portal_projects__project_id__api_keys_get 1 param → 200422
POST
/v1/portal/projects/{project_id}/api-keys
Create Project Api Key
create_project_api_key_v1_portal_projects__project_id__api_keys_post 1 param body → 200422
DELETE
/v1/portal/projects/{project_id}/api-keys/{api_key_id}
Revoke Project Api Key
revoke_project_api_key_v1_portal_projects__project_id__api_keys__api_key_id__delete 2 params → 200422
POST
/v1/portal/projects/{project_id}/api-keys/{api_key_id}/delete
Delete Project Api Key
delete_project_api_key_v1_portal_projects__project_id__api_keys__api_key_id__delete_post 2 params → 200422
GET
/v1/portal/projects/{project_id}/main-mcp
Get Project Main Mcp Settings
get_project_main_mcp_settings_v1_portal_projects__project_id__main_mcp_get 1 param → 200422
PATCH
/v1/portal/projects/{project_id}/main-mcp
Update Project Main Mcp Settings
update_project_main_mcp_settings_v1_portal_projects__project_id__main_mcp_patch 1 param body → 200422
PUT
/v1/portal/projects/{project_id}/defaults/{kind}/{resource_id}
Set Project Default
set_project_default_v1_portal_projects__project_id__defaults__kind___resource_id__put 3 params → 200422
GET
/v1/portal/project-resources
List Project Resources
list_project_resources_v1_portal_project_resources_get → 200
PUT
/v1/portal/project-resources/{kind}/{resource_id}
Update Project Resource Access
update_project_resource_access_v1_portal_project_resources__kind___resource_id__put 2 params body → 200422
GET
/v1/portal/files
List Files
list_files_v1_portal_files_get 1 param → 200422
POST
/v1/portal/files/move
Move Files
move_files_v1_portal_files_move_post body → 200422
GET
/v1/portal/setup-checklist
Get Setup Checklist
get_setup_checklist_v1_portal_setup_checklist_get → 200

Schemas 67

The contract defines 67 schemas that model the data the API accepts and returns. The most detailed are PortalProjectResourceResponse (13 properties), CreatePortalApiKeyResponse (12 properties), PortalBillingResponse (12 properties), SignupAttributionPayload (12 properties). Each schema is shown below with its type and property counts.

PortalProjectFileResponse
object
5 properties 5 required
PortalProjectResourceCountsResponse
object
6 properties 6 required
PortalBillingResponse
object
12 properties 11 required
SubscriptionStatus
string
PortalStripeConnectResponse
object
1 property 1 required
DeletePortalApiKeyResponse
object
1 property
MovePortalProjectFilesRequest
object
3 properties 1 required
UpdatePortalMainMcpRequest
object
1 property
PortalConnectedAccountListResponse
object
1 property 1 required
SubmitSignupAttributionRequest
object
1 property 1 required
PortalApiKeyResponse
object
10 properties 8 required
UpdatePortalProjectRequest
object
Omit a field to keep it. Send tokencap: null to remove the cap.
2 properties
PortalGoogleSearchConsolePropertyResponse
object
9 properties 9 required
AdminPlatformUsageDailyGroupSegmentResponse
object
6 properties 6 required
PortalXTwitterConnectResponse
object
1 property 1 required
SubmitSignupAttributionResponse
object
1 property 1 required
PortalProjectResourceListResponse
object
1 property 1 required
PortalGoogleSearchConsoleConnectResponse
object
1 property 1 required
PortalApiKeyListResponse
object
1 property 1 required
PortalMcpCatalogGroupResponse
object
4 properties 4 required
DeletePortalProjectResponse
object
1 property
SignupAttributionPayload
object
12 properties 2 required
AccountStatus
string
UsagePeriodTotalsResponse
object
2 properties 2 required
PortalClerkConnectRequest
object
2 properties 2 required
PortalOAuthAuthorizeRequest
object
7 properties 3 required
HTTPValidationError
object
1 property
PortalTikTokConnectResponse
object
1 property 1 required
ApiKeyStatus
string
PortalUsageListResponse
object
7 properties 7 required
PortalGoogleSearchConsoleConfirmPropertiesResponse
object
2 properties 2 required
CreateCheckoutSessionRequest
object
1 property 1 required
SubmitCustomerFeedbackRequest
object
3 properties 1 required
PortalSetupChecklistResponse
object
4 properties 4 required
CreateCheckoutSessionResponse
object
4 properties
CreateBillingPortalSessionResponse
object
1 property 1 required
ApiKeyCredentialType
string
CancelScheduledPlanChangeResponse
object
1 property
CreatePortalApiKeyResponse
object
12 properties 8 required
AdminPlatformUsageDailyBucketResponse
object
8 properties 7 required
PortalUsageLogResponse
object
11 properties 11 required
AdminPlatformUsageDailyApiKeySegmentResponse
object
6 properties 6 required
PortalClerkConnectResponse
object
1 property 1 required
ValidationError
object
5 properties 3 required
PortalProjectListResponse
object
1 property 1 required
PortalPaginationResponse
object
3 properties 3 required
SubmitCustomerFeedbackResponse
object
2 properties 2 required
ConnectedAccountStatus
string
AdminPlatformUsageDailyCapabilitySegmentResponse
object
8 properties 8 required
PortalGoogleSearchConsoleConfirmPropertiesRequest
object
1 property 1 required
PortalConnectedAccountResponse
object
12 properties 11 required
CreatePortalApiKeyRequest
object
2 properties 1 required
PortalProjectResourceResponse
object
13 properties 12 required
PortalGoogleSearchConsoleAvailablePropertyResponse
object
3 properties 3 required
PortalAccountResponse
object
9 properties 9 required
UpdatePortalProjectResourceAccessRequest
object
2 properties 1 required
PortalProjectFileListResponse
object
2 properties 2 required
PortalMainMcpResponse
object
3 properties 3 required
PortalMcpCatalogGroupsResponse
object
1 property 1 required
PortalProjectResponse
object
10 properties 10 required
BillingPlan
string
MovePortalProjectFilesResponse
object
1 property 1 required
PortalGoogleSearchConsoleAvailablePropertiesResponse
object
4 properties 4 required
CreatePortalProjectRequest
object
2 properties 1 required
UsageLogSource
string
PortalOAuthAuthorizeResponse
object
1 property 1 required
PortalYouTubeConnectResponse
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

vee3-io-portal-api-openapi.yml Raw ↑

Other APIs vee3-io publishes across the network.

vee3-io Agent Downloads API
vee3-io Agent Uploads API
vee3-io Clerk API
vee3-io Cron API
vee3-io Domains API
vee3-io Files API
vee3-io Google Maps API
vee3-io Google Search API
vee3-io Google Search Console API
vee3-io Google Trends API
vee3-io Health API
vee3-io Image Generation API
Where this information came from

This is an independent, third-party profile of vee3-io Portal API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.