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

Match It Up Phase3 API

The phase3 API from Match It Up — 47 operation(s) for phase3.

Match It Up Phase3 API is one of 29 APIs that Match It Up publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include phase3. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

This API exposes 49 operations across 47 paths, and defines 19 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against a single base URL, https://matchitup.in.

49 operations 47 paths 19 schemas 23 GET1 PATCH24 POST1 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://matchitup.in/api/mcp
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Match It Up Phase3 API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 49

Across 47 paths, the API surfaces 49 operations — 23 GET, 1 PATCH, 24 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

phase3 49
POST
/api/auth/send-verification-otp
Send Verification Otp
send_verification_otp_api_auth_send_verification_otp_post body → 200422
POST
/api/auth/verify-email-otp
Verify Email Otp
verify_email_otp_api_auth_verify_email_otp_post body → 200422
POST
/api/auth/forgot-password
Forgot Password
forgot_password_api_auth_forgot_password_post body → 200422
POST
/api/auth/reset-password
Reset Password
reset_password_api_auth_reset_password_post body → 200422
POST
/api/auth/register
Register
register_api_auth_register_post body → 200422
POST
/api/auth/login
Login
login_api_auth_login_post body → 200422
POST
/api/auth/google/session
Google Oauth Session
google_oauth_session_api_auth_google_session_post body → 200422
GET
/api/auth/me
Get Current User Info
get_current_user_info_api_auth_me_get 1 param → 200422
POST
/api/auth/google/logout
Google Logout
google_logout_api_auth_google_logout_post → 200
POST
/api/auth/check-device
Check Device Trust
check_device_trust_api_auth_check_device_post body → 200422
POST
/api/auth/send-login-otp
Send Login Otp
send_login_otp_api_auth_send_login_otp_post body → 200422
POST
/api/auth/verify-login-otp
Verify Login Otp
verify_login_otp_api_auth_verify_login_otp_post body → 200422
POST
/api/auth/auto-login
Auto Login With Device Token
auto_login_with_device_token_api_auth_auto_login_post body → 200422
POST
/api/auth/logout-device
Logout Device
logout_device_api_auth_logout_device_post 1 param → 200422
POST
/api/auth/logout-all-devices
Logout All Devices
logout_all_devices_api_auth_logout_all_devices_post → 200
GET
/api/profile
Get Profile
get_profile_api_profile_get → 200
PUT
/api/profile
Update Profile
update_profile_api_profile_put body → 200422
GET
/api/profile/completion-status
Get Profile Completion Status
get_profile_completion_status_api_profile_completion_status_get → 200
POST
/api/profile/dashboard-visit
Record Dashboard Visit
record_dashboard_visit_api_profile_dashboard_visit_post → 200
POST
/api/profile/dismiss-update-reminder
Dismiss Update Reminder
dismiss_update_reminder_api_profile_dismiss_update_reminder_post body → 200422
GET
/api/profile/can-access-matches
Check Match Access
check_match_access_api_profile_can_access_matches_get → 200
POST
/api/profile/save-offers-needs
Save Offers Needs
save_offers_needs_api_profile_save_offers_needs_post body → 200422
POST
/api/profile/save-offers-needs-beacon
Save Offers Needs Beacon
save_offers_needs_beacon_api_profile_save_offers_needs_beacon_post 1 param → 200422
POST
/api/profile/request-deletion
Request Account Deletion
request_account_deletion_api_profile_request_deletion_post body → 200422
POST
/api/profile/cancel-deletion
Cancel Account Deletion
cancel_account_deletion_api_profile_cancel_deletion_post → 200
GET
/api/profile/deletion-status
Get Deletion Status
get_deletion_status_api_profile_deletion_status_get → 200
POST
/api/users/search
Search Users
search_users_api_users_search_post body → 200422
GET
/api/users/all
Get All Users
get_all_users_api_users_all_get 3 params → 200422
GET
/api/mu-pin/lookup/{mi_pin}
Lookup Mi Pin
lookup_mi_pin_api_mu_pin_lookup__mi_pin__get 1 param → 200422
POST
/api/mu-pin/connect/{mi_pin}
Connect Via Mi Pin
connect_via_mi_pin_api_mu_pin_connect__mi_pin__post 1 param → 200422
GET
/api/mu-pin/my-pin
Get My Mi Pin
get_my_mi_pin_api_mu_pin_my_pin_get → 200
POST
/api/mu-pin/toggle-status
Toggle Mi Pin Status
toggle_mi_pin_status_api_mu_pin_toggle_status_post → 200
GET
/api/mu-pin/validate/{mi_pin}
Validate Mi Pin
validate_mi_pin_api_mu_pin_validate__mi_pin__get 1 param → 200422
GET
/api/mu-pin/public-profile/{mi_pin}
Get Public Profile By Mi Pin
get_public_profile_by_mi_pin_api_mu_pin_public_profile__mi_pin__get 1 param → 200422
GET
/api/mu-pin/profile-with-mutuals/{mi_pin}
Get Public Profile With Mutuals
get_public_profile_with_mutuals_api_mu_pin_profile_with_mutuals__mi_pin__get 1 param → 200422
GET
/api/mu-pin/og-image/{mi_pin}
Get Og Image Data
get_og_image_data_api_mu_pin_og_image__mi_pin__get 1 param → 200422
GET
/api/mu-pin/share/{mi_pin}
Get Shareable Mi Pin Page
get_shareable_mi_pin_page_api_mu_pin_share__mi_pin__get 1 param → 200422
GET
/api/auth/calendly/authorize
Calendly Authorize
calendly_authorize_api_auth_calendly_authorize_get → 200
GET
/api/auth/calendly/callback
Calendly Callback
calendly_callback_api_auth_calendly_callback_get 3 params → 200422
GET
/api/auth/calendly/status
Calendly Status
calendly_status_api_auth_calendly_status_get → 200
POST
/api/auth/calendly/disconnect
Calendly Disconnect
calendly_disconnect_api_auth_calendly_disconnect_post → 200
GET
/api/auth/calendly/event-types
Calendly Event Types
calendly_event_types_api_auth_calendly_event_types_get → 200
GET
/api/user/network-pulse
Get Network Pulse
get_network_pulse_api_user_network_pulse_get → 200
GET
/api/user/agent-context
Get Agent Context
get_agent_context_api_user_agent_context_get → 200
PATCH
/api/user/agent-context
Save Agent Context
save_agent_context_api_user_agent_context_patch → 200
GET
/api/user/mixer-stats
Get User Mixer Stats
get_user_mixer_stats_api_user_mixer_stats_get → 200
GET
/api/user/circle-requests
Get My Circle Requests
get_my_circle_requests_api_user_circle_requests_get 1 param → 200422
GET
/api/users/{user_id}/communities
Get User Communities Info
get_user_communities_info_api_users__user_id__communities_get 1 param → 200422
GET
/api/users/{user_id}/community
Get User Community Info
get_user_community_info_api_users__user_id__community_get 1 param → 200422

Schemas 19

The contract defines 19 schemas that model the data the API accepts and returns. The most detailed are UserProfile (44 properties), UserRegister (16 properties), ProfileUpdate (15 properties), ProfileCompletionStatus (10 properties). Each schema is shown below with its type and property counts.

UserProfile
object
44 properties 4 required
AuthResponse
object
5 properties 2 required
SendEmailOTPRequest
object
1 property 1 required
DeviceCheckRequest
object
2 properties 2 required
HTTPValidationError
object
1 property
DeleteAccountRequest
object
1 property 1 required
ResetPasswordRequest
object
2 properties 2 required
UserSearchRequest
object
Comprehensive user search with multiple filters
6 properties
GoogleSessionRequest
object
1 property 1 required
VerifyLoginOTPRequest
object
4 properties 2 required
VerifyEmailOTPRequest
object
2 properties 2 required
UserRegister
object
16 properties 9 required
UserLogin
object
2 properties 2 required
DismissReminderRequest
object
1 property 1 required
ValidationError
object
3 properties 3 required
ForgotPasswordRequest
object
1 property 1 required
ProfileUpdate
object
15 properties
SendLoginOTPRequest
object
2 properties 1 required
ProfileCompletionStatus
object
Response model for profile completion status
10 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

matchitup-in-phase3-api-openapi.yml Raw ↑

Other APIs Match It Up publishes across the network.

Match It Up NetworkBot MCP Server
Match It Up NetworkBot A2A Agent
Match It Up Admin API
Match It Up Agent Contracts API
Match It Up Agent Marketplace API
Match It Up Analytics API
Match It Up Authentication API
Match It Up Brew Circles API
Match It Up Contracts API
Match It Up Fast API
Match It Up Health API
Match It Up Marketplace API
Where this information came from

This is an independent, third-party profile of Match It Up Phase3 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.