# Personal Personal endpoints are used for managing personal details for users, for "Know Your Customer" requirements. ## Create an account session and retrieve the client secret for it - [GET /me/account_session](https://docs.trustap.com/apis/openapi/personal/personal.getaccountsession.md) ## Get debit account details - [GET /me/debit_account](https://docs.trustap.com/apis/openapi/personal/personal.getdebitaccount.md) ## Set debit account details - [POST /me/debit_account](https://docs.trustap.com/apis/openapi/personal/personal.setdebitaccount.md) ## Get instant payout balance - [GET /me/instant_payout_balance](https://docs.trustap.com/apis/openapi/personal/personal.getinstantpayoutbalance.md) ## Get the payout attempts that have occurred for this account - [GET /me/payout_attempts](https://docs.trustap.com/apis/openapi/personal/personal.getpayoutattempts.md): Payout attempts are returned in reverse chronological order - the first attempt in the returned array will be the most recent payout attempt. ## Get the verification status for the front side of the secondary identity document - [GET /me/personal/additional_identity_document/verification_status](https://docs.trustap.com/apis/openapi/personal/getadditionalidentitydocumentverificationstatus.md) ## Get the verification status for the back side of the secondary identity document - [GET /me/personal/additional_identity_document_back/verification_status](https://docs.trustap.com/apis/openapi/personal/getadditionalidentitydocumentbackverificationstatus.md) ## Get personal details for the local user - [GET /me/personal/details](https://docs.trustap.com/apis/openapi/personal/personal.getdetails.md) ## Set personal details for the local user - [PATCH /me/personal/details](https://docs.trustap.com/apis/openapi/personal/personal.setdetails.md) ## Get the verification status for the front side of the primary identity document - [GET /me/personal/identity_document/verification_status](https://docs.trustap.com/apis/openapi/personal/getidentitydocumentverificationstatus.md) ## Get the verification status for the back side of the primary identity document - [GET /me/personal/identity_document_back/verification_status](https://docs.trustap.com/apis/openapi/personal/getidentitydocumentbackverificationstatus.md) ## Get the details for the Stripe publishable key the user is linked to - [GET /me/personal/stripe_publishable_key](https://docs.trustap.com/apis/openapi/personal/getstripepublishablekeyforuser.md): Returns the Publishable Key for the Stripe Platform which the user is linked to. ## Get the status of a user's ability to accept payouts - [GET /me/profile/payout_status](https://docs.trustap.com/apis/openapi/personal/getprofilepayoutstatus.md): This endpoint requires the user identified by the header to have granted the scope to the client that is performing the request. Offline access is allowed for this endpoint when the user has granted the scope to the client that is performing the request. ## Add a new payout method to the current account using a payment method ID - [POST /me/stripe_financial_connections/add_account](https://docs.trustap.com/apis/openapi/personal/personal.addstripefinancialconnectionsaccount.md) ## Get the ownership details from the given SetupIntent using Stripe Financial Connections - [GET /me/stripe_financial_connections/ownership](https://docs.trustap.com/apis/openapi/personal/personal.getstripefinancialconnectionsownership.md) ## Get a SetupIntent ID and secret for starting a Stripe Financial Connections session - [POST /me/stripe_financial_connections/prepare_account](https://docs.trustap.com/apis/openapi/personal/personal.preparestripefinancialconnectionsaccount.md) ## Create verification method and message if not available - [GET /me/verification_method](https://docs.trustap.com/apis/openapi/personal/personal.getverificationmethod.md) ## Create verification session and retrieve client secret for it - [GET /me/verification_session](https://docs.trustap.com/apis/openapi/personal/personal.getverificationsession.md): Offline access is allowed for this endpoint when the user has granted the scope to the client that is performing the request. ## Create verification session for native apps that use Stripe native SDK - [GET /me/verification_session_native](https://docs.trustap.com/apis/openapi/personal/personal.getverificationsessionnative.md): Creates verification session for native apps that use Stripe native SDK, and returns it's with appropriate . Offline access is allowed for this endpoint when the user has granted the scope to the client that is performing the request. ## Get verification status of the user - [GET /me/verification_status](https://docs.trustap.com/apis/openapi/personal/personal.getverificationstatus.md): Offline access is allowed for this endpoint when the user has granted the scope to the client that is performing the request.