api.scubatribe.com
ScubaTribe API
https://api.scubatribe.com/v1/docs/the_basics
The api is RESTful, this means HTTP verbs and response codes are meaningful, and request headers (language, format etc) are respected. GET to retrieve data. POST to add/update data. DELETE to delete data. 400 - Request missing neccessary parameters. 404 - Resource not found. Authentication is done using an api key. Api Credentials can be generated from your ScubaTribe account under connect- api. Pass the api Key value as the header parameter API-KEY. An Invalid key would return:. Larr; Prev: Get Started.
api.scubatribe.com
ScubaTribe API ::profile/locations
https://api.scubatribe.com/v1/docs/get_profile/locations
Return full details of the various locations added to the users profile, and their visibility. Larr; Prev: POST profile. Next: POST profile/location/{location id} →.
api.scubatribe.com
ScubaTribe API ::template/{template_id}
https://api.scubatribe.com/v1/docs/get_template
Get full details and questions for a specific template. The ID of the template to be loaded. Review form questions": , "second form questions": , "is default": 0 } ], "num records": 1, "status": "OK" }. Larr; Prev: GET templates. Next: GET reviews →.
api.scubatribe.com
ScubaTribe API ::reviews
https://api.scubatribe.com/v1/docs/get_reviews
Get and filter a list of all reviews for this user. The number of records to return. The number of records to 'offset' the results by. The column to sort on. Useful: The 'usefulness' score of the review. Added: The date the review was added. A start date filter. First day of this month. An end date filter. Location id to filter on. Denotes a required field. Larr; Prev: GET template/{template id}. Next: GET reviews/summary →.
api.scubatribe.com
ScubaTribe API ::templates
https://api.scubatribe.com/v1/docs/get_templates
Get a list of all feedback templates available for this user. Larr; Prev: GET profile/share. Next: GET template/{template id} →.
api.scubatribe.com
ScubaTribe API ::profile/location/{location_id}
https://api.scubatribe.com/v1/docs/post_profile/location
Update a location on your ScubaTribe profile. Note: This method will update all fields, and unset those not posted. So to update a single field, it is necessary to first GET the location, make your changes, then update it. The ID of the location to update. Should this location be shown on the map. Should this location be listed on the profile page. Should this location be reviewable on the review form. Denotes a required field. The location Id for this location. Was this a successful request?
api.scubatribe.com
ScubaTribe API ::profile/locations/
https://api.scubatribe.com/v1/docs/post_profile/locations
Add a location to your profile. Returns the created profile locations ID. Should this location be shown on the map. Should this location be listed on the profile page. Should this location be reviewable on the review form. Denotes a required field. The location Id for this location. Was this a successful request? A list of errors. Denotes a response field which is not always present. Larr; Prev: POST profile/location/{location id}. Next: GET profile/contacts →.
api.scubatribe.com
ScubaTribe API
https://api.scubatribe.com/v1/docs/list
Check API status and availability. Return details of a users account. A users Profile contains all the basic information about their company. Update a users profile. The locations on a users profile. Update a location on a users profile. Add a location to a users profile. The contact people on the users profile. Update a contact on a users profile. Add a contact to a users profile. The images in the users image gallery. Links to share a users profile on social sites. List and filter reviews.
api.scubatribe.com
ScubaTribe API ::profile/share
https://api.scubatribe.com/v1/docs/get_profile/share
Return a set of links for sharing the users ScubaTribe profile on various popular social networks. Larr; Prev: GET profile/images. Next: GET templates →.
api.scubatribe.com
ScubaTribe API ::account
https://api.scubatribe.com/v1/docs/get_account
Returns some basic (non public) details of a ScubaTribe users account. Account": { "user id": 60, "first name": "John", "last name": "Alignak", "company": "Acme Dive Tours", "address 1": "34 Pier Road", "address 2": " , "city": "Cairns", "state": "QLD", "zip": " , "country code": "AU", "country": "Australia", "phone": 123456, "tarif id": 5, "tarif name": "ScubaTest", "email": "example@example.com", "created": "2013-03-25T04:30:21Z", "active account": 1}, "status": "OK", "num records": 1 }.
SOCIAL ENGAGEMENT