GithubHelp home page GithubHelp logo

dsc-api's Introduction

Build Status

dsc-api v0.0.0

Auth

Authenticate

POST /auth

Headers

Name Type Description
Authorization String

Basic authorization with email and password.

Parameters

Name Type Description
access_token String

Master access_token.

Clusters

Create clusters

POST /clusters

Parameters

Name Type Description
access_token String

master access token.

name

Clusters's name.

img

Clusters's img.

backgroundColor

Clusters's backgroundColor.

link

Clusters's link.

Delete clusters

DELETE /clusters/:id

Parameters

Name Type Description
access_token String

master access token.

Retrieve clusters

GET /clusters/:id

Update clusters

PUT /clusters/:id

Parameters

Name Type Description
access_token String

master access token.

name

Clusters's name.

img

Clusters's img.

backgroundColor

Clusters's backgroundColor.

link

Clusters's link.

Events

Create events

POST /events

Parameters

Name Type Description
access_token String

master access token.

name

Events's name.

date

Events's date.

description

Events's description.

main

Events's main.

venue

Events's venue.

speakers

Events's speakers.

poster

Events's poster.

register_link

Events's register_link.

Delete events

DELETE /events/:id

Parameters

Name Type Description
access_token String

master access token.

Retrieve events

GET /events/:id

Update events

PUT /events/:id

Parameters

Name Type Description
access_token String

master access token.

name

Events's name.

date

Events's date.

description

Events's description.

main

Events's main.

venue

Events's venue.

speakers

Events's speakers.

poster

Events's poster.

register_link

Events's register_link.

MembersbyCluster

Create membersby cluster

POST /MembersbyCluster

Parameters

Name Type Description
access_token String

master access token.

lead

Membersby cluster's lead.

app

Membersby cluster's app.

flutter

Membersby cluster's flutter.

web

Membersby cluster's web.

ml

Membersby cluster's ml.

cloud

Membersby cluster's cloud.

graphic

Membersby cluster's graphic.

content

Membersby cluster's content.

marketing

Membersby cluster's marketing.

Delete membersby cluster

DELETE /MembersbyCluster/:id

Parameters

Name Type Description
access_token String

master access token.

Retrieve membersby clusters

GET /MembersbyCluster

Parameters

Name Type Description
q String optional

Query to search.

page Number optional

Page number.

limit Number optional

Amount of returned items.

sort String[] optional

Order of returned items.

fields String[] optional

Fields to be returned.

Update membersby cluster

PUT /MembersbyCluster/:id

Parameters

Name Type Description
access_token String

master access token.

lead

Membersby cluster's lead.

app

Membersby cluster's app.

flutter

Membersby cluster's flutter.

web

Membersby cluster's web.

ml

Membersby cluster's ml.

cloud

Membersby cluster's cloud.

nonTech

Membersby cluster's nonTech.

Resources

Create resource

POST /resources

Parameters

Name Type Description
access_token String

master access token.

name

Resource's name.

description

Resources's description.

resource_url

Url to the resource.

image_url

Resource's image_url.

Delete resources

DELETE /resources/:id

Parameters

Name Type Description
access_token String

master access token.

Retrieve resources

GET /resources/:id

Update resource

PUT /resources/:id

Parameters

Name Type Description
access_token String

master access token.

name

Resource's name.

description

Resources's description.

resource_url

Url to the resource.

image_url

Resource's image_url.

User

Create user

POST /users

Parameters

Name Type Description
access_token String

Master access_token.

email String

User's email.

password String

User's password.

name String optional

User's name.

picture String optional

User's picture.

role String optional

User's role.

Delete user

DELETE /users/:id

Parameters

Name Type Description
access_token String

User access_token.

Retrieve current user

GET /users/me

Parameters

Name Type Description
access_token String

User access_token.

Retrieve user

GET /users/:id

Retrieve users

GET /users

Parameters

Name Type Description
access_token String

User access_token.

q String optional

Query to search.

page Number optional

Page number.

limit Number optional

Amount of returned items.

sort String[] optional

Order of returned items.

fields String[] optional

Fields to be returned.

Update password

PUT /users/:id/password

Headers

Name Type Description
Authorization String

Basic authorization with email and password.

Parameters

Name Type Description
password String

User's new password.

Update user

PUT /users/:id

Parameters

Name Type Description
access_token String

User access_token.

name String optional

User's name.

picture String optional

User's picture.

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.