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

Adapter auth API

The auth API from Adapter — 23 operation(s) for auth.

Adapter auth API is one of 26 APIs that Adapter publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include auth. The published artifact set on APIs.io includes an OpenAPI specification.

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

Requests are made against the base URL https://api.adapter.com.

25 operations 23 paths 25 schemas 9 GET2 PATCH14 POST

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.adapter.com
Authentication
HTTP Basic, HTTP Bearer
Resource Areas
1

Authentication & Security 2

Adapter auth API declares 2 security schemes for authenticating requests. It accepts HTTP basic authentication (HTTPBasic). It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 25

Across 23 paths, the API surfaces 25 operations — 9 GET, 2 PATCH, 14 POST. Each is listed below with its method, path, parameters, and response codes.

auth 25
POST
/auth/login
Auth0 Login
auth0_login_auth_login_post body → 200422
POST
/auth/refresh
Auth Refresh
auth_refresh_auth_refresh_post body → 200422
POST
/auth/logout
Logout
logout_auth_logout_post → 200
POST
/auth/verify/email
Verify Email
verify_email_auth_verify_email_post 1 param → 200422
POST
/auth/users/me/initiate-delete
Delete User
delete_user_auth_users_me_initiate_delete_post → 200
GET
/auth/users/me
Get Current User
get_current_user_auth_users_me_get → 200
PATCH
/auth/users/me
Update Current User
update_current_user_auth_users_me_patch body → 200422
GET
/auth/users/me/settings
Get Current User Settings
get_current_user_settings_auth_users_me_settings_get → 200
PATCH
/auth/users/me/settings
Update Current User Settings
update_current_user_settings_auth_users_me_settings_patch body → 200422
GET
/auth/users/me/connected-accounts
List Connected Accounts
list_connected_accounts_auth_users_me_connected_accounts_get → 200
POST
/auth/users/me/disconnect-account
Disconnect Account
disconnect_account_auth_users_me_disconnect_account_post body → 200422
GET
/auth/users/me/idp-data
Get User Idp Data
get_user_idp_data_auth_users_me_idp_data_get → 200
POST
/auth/users/me/phone/send-verification
Send Phone Verification
send_phone_verification_auth_users_me_phone_send_verification_post body → 200422
POST
/auth/users/me/phone/verify
Verify Phone
verify_phone_auth_users_me_phone_verify_post body → 200422
GET
/auth/users/me/phone/verification-status
Check Phone Verification Status
check_phone_verification_status_auth_users_me_phone_verification_status_get → 200
POST
/auth/verify/email/verified
Email Verification Status
email_verification_status_auth_verify_email_verified_post body → 200422
POST
/auth/verify/email/resend
Resend Email Verification
resend_email_verification_auth_verify_email_resend_post body → 200422
GET
/auth/users/me/email/verification-status
Check Email Verification Status
check_email_verification_status_auth_users_me_email_verification_status_get → 200
GET
/auth/users/me/onboarding/verify-phone
Verify Phone Onboarding
verify_phone_onboarding_auth_users_me_onboarding_verify_phone_get → 200
POST
/auth/users/me/password/reset
Reset Current User Password
reset_current_user_password_auth_users_me_password_reset_post → 200
POST
/auth/validate-invite
Validate Invitation
validate_invitation_auth_validate_invite_post body → 200422
GET
/auth/users/me/invites
Get User Invite Codes
get_user_invite_codes_auth_users_me_invites_get → 200
GET
/auth/complete-onboarding
Complete Onboarding
complete_onboarding_auth_complete_onboarding_get → 200
POST
/auth/generate-magic-link
Generate Magic Link
generate_magic_link_auth_generate_magic_link_post body → 200422
POST
/auth/check-invite
Check Invite Code
check_invite_code_auth_check_invite_post body → 200422

Schemas 25

The contract defines 25 schemas that model the data the API accepts and returns. The most detailed are UserResponse (9 properties), UserSettings (6 properties), ValidationError (5 properties), UpdateUserRequest (5 properties). Each schema is shown below with its type and property counts.

Vendor
string
CheckInviteResponse
object
3 properties 2 required
VerificationStatusResponse
object
1 property 1 required
GenerateMagicLinkRequest
object
1 property 1 required
CheckInviteRequest
object
1 property 1 required
LogoutResponse
object
2 properties 2 required
EmailVerifiedRequest
object
1 property
ResendEmailRequest
object
1 property
VerifyPhoneRequest
object
1 property 1 required
CompleteOnboardingResponse
object
3 properties 3 required
SendPhoneVerificationRequest
object
1 property 1 required
ValidateInviteResponse
object
3 properties 3 required
UserResponse
object
9 properties 2 required
ValidationError
object
5 properties 3 required
UpdateUserSettingsRequest
object
4 properties
AuthRefreshRequest
object
1 property 1 required
GenerateMagicLinkResponse
object
3 properties 3 required
LoginRequest
object
1 property 1 required
DisconnectAccountRequest
object
2 properties 2 required
UserInvitesResponse
object
3 properties 3 required
HTTPValidationError
object
1 property
UserSettings
object
6 properties 1 required
UpdateUserRequest
object
5 properties
ValidateInviteRequest
object
1 property 1 required
ChannelInfo
object
Channel-specific information like QR codes and contact details.
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

adapter-auth-api-openapi.yml Raw ↑

Other APIs Adapter publishes across the network.

Adapter Adapter API API
Adapter assets API
Adapter conversations API
Adapter Docs API
Adapter Imessage API
Adapter knowledge API
Adapter life API
Adapter Line API
Adapter location API
Adapter management API
Adapter Oauth API
Adapter oauth-connect API