Talkamie APIs
  1. auth
Talkamie APIs
  • https
    • alert
    • alerts
      • get alerts
    • auth
      • get user by token
        GET
      • sign up
        POST
      • sign in
        POST
      • sign out
        DELETE
    • availability
      • get custom availability
      • get weekly availability
      • set custom availability
      • set weekly availability
    • call
      • get call
    • calls
      • get call histories
    • chat
      • get chat
      • get messages
    • chats
      • get frequent chats
      • get unread chats
      • get chats
    • connect-request
    • connect-requests
      • get pending connection requests
      • get users you're in connection with
    • interests
      • get interests
    • otp
      • generate otp
      • verify otp
    • reviews
      • get your reviews
    • schedule
      • get a schedule
      • update a schedule
      • delete schedule
    • schedules
      • get all schedules
      • get past schedules
      • get upcoming schedules
    • user
      • update user
      • change password
      • get user
      • background check on user
      • delete user
      • schedule a call
      • clear schedules
      • send connection request
      • cancel connection request
      • accept connection from user
      • reject connection request
      • send message request
      • cancel message request
      • accept message request
      • reject message request
      • get user reviews
      • review a user
      • update review
      • delete review
    • users
      • get users
  • wss
    • alert
    • auth
    • call
    • call-signal
    • chats
    • messaging
    • ping socket
  1. auth

sign up

Develop Env
https://test-api.talkamie.com/v1
Develop Env
https://test-api.talkamie.com/v1
POST
/auth/sign-up

Request

Header Params
x-user-device-id
string 
optional
especially needed for enabling push notifications
Example:
some-user-device-id
x-auth-token
string 
optional
especially when using an auth provider
Example:
some-token-from-auth-provider
x-user-timezone-offset
number 
optional
in minutes; e.g, -180 means UTC+03:00 (3 hours ahead); 60 means UTC-01:00 (1 hour behind)
Example:
-240
Body Params application/json
email
string 
required
name
string 
optional
required, if not using an auth provider
password
string 
optional
required, if not using an auth provider
authProvider
enum<string> 
optional
Allowed values:
applegoogle
fcmDeviceToken
string 
optional
for push notification, but the x-user-device-id must be present in the headers
Example
{
    "email": "string",
    "name": "string",
    "password": "string",
    "authProvider": "apple",
    "fcmDeviceToken": "string"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://test-api.talkamie.com/v1/auth/sign-up' \
--header 'x-user-device-id: some-user-device-id' \
--header 'x-auth-token: some-token-from-auth-provider' \
--header 'x-user-timezone-offset: -240' \
--header 'Content-Type: application/json' \
--data-raw '{
    "email": "string",
    "name": "string",
    "password": "string",
    "authProvider": "apple",
    "fcmDeviceToken": "string"
}'

Responses

🟢200Success
application/json
Body
object {0}
Example
{
    "data": {
        "user": {
            "id": "string",
            "name": "string",
            "email": "string",
            "...": "..."
        },
        "tokens": {
            "access": "string",
            "refresh": "string"
        }
    }
}
Modified at 2025-05-30 02:29:19
Previous
get user by token
Next
sign in
Built with