Giter Club home page Giter Club logo

tinder-api-docs's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

tinder-api-docs's Issues

Count likes

route:
/v2/fast-match/count

method:
GET

request body:
{}

Get activity feed

route:
/v1/activity/feed?direction=past&eventTypes=1023

method:
GET

request body:
{}

Delete Job

route:
/profile/job

method:
DELETE

request body:
{}

Set spotify song

route:
/v2/profile/spotify/theme

method:
PUT

request body:
{"id":song_id}

Status codes

200 | Everything worked (and returned a result if there were one)
301 | The server is redirecting you to a different endpoint. Can happen when a company moves domains etc
400 | You probably made a bad request.
401 | The server thinks you're not authenticated.
404 | The server couldn't find the specified resource
503 | Backend server is at capacity

Set school(s)

route:
/profile/school

method:
PUT

request body:
{"schools":[{"id":school_id}]}

Get matches

route:
/v2/matches

method:
GET

request body:
query in link should have count=1-100 e.g: /v2/matches?count=50

Change search preferences

route:
/profile

method:
POST

request body:
{"age_filter_min": age_filter_min, "gender_filter": gender_filter, "gender": gender, "age_filter_max": age_filter_max, "distance_filter": distance_filter}

Travel to coordinates

Tinder Plus only!

route:
/passport/user/travel

method:
POST

request body:
{"lat":lat,"lon":lon}

Hide/Show distance

Tinder Plus only!

route:
/profile

method:
POST

request body:
{"hide_distance":boolean}

Send msg

route:
/user/matches/_id

method:
POST

request body:
{"message": TEXT GOES HERE}

Hide/Show age

Tinder Plus only!

route:
/profile

method:
POST

request body:
{"hide_age":boolean}

Reset school

route:
/profile/school

method:
DELETE

request body:
{}

Change swiping location

route:
/passport/user/travel

method:
POST

request body:
{"lat": latitutde, "lon": longitude}

Hide/Show ads

Tinder Plus only!

route:
/profile

method:
POST

request body:
{"hide_ads":boolean}

Update Search Preferences

route: /v2/profile

method:POST

request body:

{
    "user": {
        "age_filter_min": age_filter_min,
        "gender_filter": gender_filter,
        "gender": gender,
        "age_filter_max": age_filter_max,
        "distance_filter": distance_filter
    }
}

response body:

{
    "meta": {
        "status": 200
    },
    "data": {
        "user": {...}
    }
}

Report User

route:
/report/_id

method:
POST

request body:
{"cause": cause, "text": explanation}

There are three options for cause:
    0 : Other and requires an explanation
    1 : Feels like spam and no explanation
    4 : Inappropriate Photos and no explanation

Auth by sms [2]

route:
/v2/auth/sms/validate?auth_type=sms

method:
POST

request body:
{'otp_code': string, 'phone_number': string }

Get gifs by search

route:
/giphy/search?limit={limit}&query={query}

method:
GET

request body:
{}

Set Tinder blend options

Tinder Plus only!

route:
/profile

method:
POST

request body:
{"blend":"recency"} to get shown users with more recent activity
{"blend":"optimal"} to let the tinder algorithm do its work

Get trending gifs

route:
/giphy/trending?limit={limit}

method:
GET

request body:
{}

Update Job

route: /v2/profile/job

method:POST

request body:

{
    "jobs": {
        "company": {
            "displayed": boolean,
            "name": company
        },
        "title": {
            "displayed": boolean,
            "name": title
        }
    }
}

response body:

{
    "meta": {
        "status": 200
    },
    "data": {
        "user": {...}
    }
}

Send an empty array to reset the job

Set discovery settings

Tinder Plus only!

route:
/profile

method:
POST

request body:
{"discoverable_party":"liked"}

Set discovery settings to only people who already liked you

Unmatch Person

route:
/user/matches/match_id

method:
DELETE

request body:
{}

Delete interests

route: /v2/profile/userinterests

method: DELETE

request body: { }

response body: { meta: { status: 200 } }

Get updates

route:
/updates

method:
POST

request body:
{"last_activity_date": ""}

Input a timestamp: '2017-03-25T20:58:00.404Z' for updates since that time.

Auth Endpoint (by token)

route:
/auth

method:
POST

request body:
{'facebook_token': INSERT_HERE, 'facebook_id': INSERT_HERE}

Change location

route:
/user/ping

method:
POST

request body:
{"lat": lat, "lon": lon}

Set Job

route:
/profile/job

method:
PUT

request body:

{"company":{"id":"17767109610","name":"University of Miami","displayed":true},"title": "id":"106123522751852","name":"Research Assistant","displayed":true}}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.