Tapslash

The Tapslash Developer Hub

Welcome to the Tapslash developer hub. Here you'll find comprehensive guides and documentation to help you start working with the SDK(s) as quickly as possible, as well as support if you get stuck slong the way. Let's jump right in!

Get Started    

These endpoints allow you to implement your own Tapslash client, which all of our SDKs do for you.

Overview
All your requests should contain an api_key header to identify your individual Tapslash App.

/api/services will return every service object belonging to your App.
/api/servicefilter will return every action ('categories' on the frontend) object belonging to your App.
/api/search will return search results for a given service.

Suggest Edits

/api/services

 

Authentication

 Authentication is required for this endpoint.
gethttps://api.tapslash.com/api/services/
curl \
--url "https://api.tapslash.com/api/services/" \
--header "Content-Type: application/json"
Status: {{ results.statusCode[0] }}
{{ results.method }}
{{ results.url }}
{{ results.requestHeaders }}
{{ results.data }}
{{ results.responseHeaders }}
     200 OK

{
  "count": 2,
  "next": null,
  "previous": null,
  "results": [
  {
    "id": 223,
    "category": {
    "id": 2,
    "name": "Local",
    "image": "",
    "created": "2015-04-30T16:49:37.213280Z",
    "modified": "2015-04-30T16:49:37.213289Z",
    "description": ""
    },
    "image_light": null,
    "image_dark": null,
    "image_baricon": "http://s3.amazonaws.com/slash-media-test/services/baricon/fbfa6d571be396898ceb9583d9a2437130af3915.png",
    "keywords": [],
    "slash_service_url": "http://staging.tapslash.com/api/search?s=yelp&v=2",
    "has_categories": false,
    "provider": "",
    "token": "09070e87166c90e1163734e52d0a89617664d834",
    "name": "Yelp",
    "order": 1000,
    "is_private": false,
    "slash": "yelp",
    "type": "external",
    "url": "",
    "location_aware": true,
    "prepopulate": true,
    "live": true,
    "description": "search for restaurants, coffee shops and more...",
    "description_short": "",
    "auth_pre_message": "",
    "auth_post_message": "",
    "search_title": "",
    "search_placeholder": "search for restaurants, coffee shops and more...",
    "search_enabled": true,
    "categories_enabled": true,
    "created": "2015-04-30T16:51:27Z",
    "modified": "2016-10-31T18:48:16.344687Z",
    "slug": "",
    "display_type": "default",
    "socialapp": "",
    "hero_image": "http://s3.amazonaws.com/slash-media-test/Yelp.png",
    "privacy_policy": "",
    "marketing_url": "",
    "service_group": 3
  },
  {
    "id": 241,
    "category": {
    "id": 3,
    "name": "Fun",
    "image": "",
    "created": "2015-04-30T16:49:43.556942Z",
    "modified": "2015-04-30T16:49:43.556950Z",
    "description": ""
    },
    "image_light": "http://s3.amazonaws.com/slash-media-test/services/light/47d6b115f6e168dd1511db5bfa7b9590aabac8e8.png",
    "image_dark": "http://s3.amazonaws.com/slash-media-test/services/dark/47d6b115f6e168dd1511db5bfa7b9590aabac8e8.png",
    "image_baricon": "http://s3.amazonaws.com/slash-media-test/services/baricon/47d6b115f6e168dd1511db5bfa7b9590aabac8e8.png",
    "keywords": [],
    "slash_service_url": "",
    "has_categories": false,
    "provider": "",
    "token": "5dd64812ec383399958e547f7a59199d0557d11c",
    "name": "Photos",
    "order": 14,
    "is_private": false,
    "slash": "photos",
    "type": "local",
    "url": "",
    "location_aware": false,
    "prepopulate": true,
    "live": true,
    "description": "/photos lets you share photos from your personal camera roll",
    "description_short": "Share photos from your library",
    "auth_pre_message": "",
    "auth_post_message": "",
    "search_title": "",
    "search_placeholder": "Share your photos",
    "search_enabled": false,
    "categories_enabled": false,
    "created": "2015-11-03T20:26:43Z",
    "modified": "2016-10-12T21:40:26.253851Z",
    "slug": "",
    "display_type": "media",
    "socialapp": "",
    "hero_image": "http://s3.amazonaws.com/slash-media-test/Photos.png",
    "privacy_policy": "",
    "marketing_url": "",
    "service_group": 21
  }
]

Query Params

api_key
string

App API key, can found in your dashboard.

 

Returns a list of services that exist in your Tapslash App.

If you do not provide an api_key you will only see services created by Tapslash or services that we have approved.

Suggest Edits

/api/servicefilter

 

Authentication

 Authentication is required for this endpoint.
gethttps://api.tapslash.com/api/servicefilter?s=s
curl \
--url "https://api.tapslash.com/api/servicefilter/" \
--header "Content-Type: application/json"
Status: {{ results.statusCode[0] }}
{{ results.method }}
{{ results.url }}
{{ results.requestHeaders }}
{{ results.data }}
{{ results.responseHeaders }}
     200 OK
{
  "count": 2,
  "next": "https://api.tapslash.com/api/servicefilter/?page=1",
  "previous": null,
  "results": [
    {
      "id": 71,
      "order": 2,
      "name": "Memes",
      "type": "sug",
      "action": "meme",
      "params": "",
      "default": false,
      "service": 5,
      "parent": null
    },
    {
      "id": 64,
      "order": 2,
      "name": "Lol",
      "type": "sug",
      "action": "lol",
      "params": "",
      "default": false,
      "modified": null,
      "service": 5,
      "parent": null
    }
  ]
}

Path Params

s
string
required

The name of the service (service_slash) you want to get a list of actions for.

 

Returns a list of actions.

To get a list of every possible action, make a GET request without any parameters.

Use the s parameter to specify the name of the service you want to get a list of actions for.

Action Schema

{
  "id": 64,
  "order": 1,
  "name": "Lol",
  "type": "sug",
  "action": "lol",
  "params": "",
  "service": 5,
  "parent": null
}