• Installs:
  • Today: 0
  • This Week: 0
  • This Month: 0
  • All Time: 86
Developer:userzakutynsky

Dribbble API Package

Dribbble - Show and tell for designers

List of Endpoints
This is the list of endpoints this API includes. To add of the endpoints to your app, please click on “Connect to endpoint” text.
See All
Discussions
See All
Readme

Dribbble

Dribbble Package

Dribbble - Show and tell for designers

  • Domain: dribbble.com
  • Credentials: clientId, clientSecret, code, accessToken

How to get credentials:

  1. Sign in dribbble.com.
  2. Register new application
  3. Receive code on this endpoint:
https://dribbble.com/oauth/authorize

Parameters:

client_id - The client ID you received from Dribbble when you registered.
redirect_uri - The URL in your application where users will be sent after authorization.
scope - A space separated list of scopes.
state - An unguessable random string. It is used to protect against cross-site request forgery attacks.
  1. Call getAccessToken block.

Custom datatypes:

DatatypeDescriptionExample
DatepickerString which includes date and time2016-05-28 00:00:00
MapString which includes latitude and longitude coma separated50.37, 26.56
ListSimple array["123", "sample"]
SelectString with predefined valuessample
ArrayArray of objects[{"Second name":"123","Age":"12","Photo":"sdf","Draft":"sdfsdf"},{"name":"adi","Second name":"bla","Age":"4","Photo":"asfserwe","Draft":"sdfsdf"}]

Dribbble.getAccessToken

Returns access token.

FieldTypeDescription
clientIdcredentialsThe client ID you received from Dribbble when you registered.
clientSecretcredentialsThe client secret you received from Dribbble when you registered.
codecredentialsThe OAuth verification code acquired via OAuth's web authentication protocol.
redirectUriStringThe URL in your application where users will be sent after authorization.

Dribbble.getSingleBucket

Get a bucket.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringBucket id

Dribbble.createBucket

Creating a bucket requires the user to be authenticated with the write scope.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
nameStringThe name of the bucket.
descriptionStringA description of the bucket.

Dribbble.updateBucket

Updating a bucket requires the user to be authenticated with the write scope. The authenticated user must also own the bucket.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringBucket id
nameStringThe name of the bucket.
descriptionStringA description of the bucket.

Dribbble.deleteBucket

Deleting a bucket requires the user to be authenticated with the write scope. The authenticated user must also own the bucket.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringBucket id

Dribbble.getBucketShots

List shots for a bucket.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringBucket id

Dribbble.addShotToBucket

Adding a shot to a bucket requires the user to be authenticated with the write scope. The authenticated user must also own the bucket.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringBucket id
shotIdNumberThe ID of the shot to add.

Dribbble.removeShotFromBucket

Removing a shot to a bucket requires the user to be authenticated with the write scope. The authenticated user must also own the bucket.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringBucket id
shotIdNumberThe ID of the shot to remove.

Dribbble.getSingleProject

Get a project.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringProject id

Dribbble.getProjectShots

List shots for a project.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringProject id

Dribbble.getShots

List shots.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
listSelectLimit the results to a specific type with the following possible values: animated, attachments, debuts, playoffs, rebounds, teams
timeframeSelectA period of time to limit the results to with the following possible values: week, month, year, ever
dateDatePickerLimit the timeframe to a specific date, week, month, or year.
sortSelectThe sort field with the following possible values: comments, recent, views

Dribbble.getSingleShot

Get a shot.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id

Dribbble.createShot

Creating a shot requires the user to be authenticated with the upload scope. The authenticated user must also be a player or team.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
titleStringThe title of the shot.
imageFileThe image file. It must be exactly 400x300 or 800x600, no larger than eight megabytes, and be a GIF, JPG, or PNG.
descriptionStringA description of the shot.
tagsListTags for the shot.
teamIdStringAn ID of a team to associate the shot with. The authenticated user must either be a member of the team or be authenticated as the same team.
reboundSourceIdNumberAn ID of a shot that the new shot is a rebound of. The shot must be reboundable and by a user not blocking the authenticated user.
lowProfileBooleanSpecify true if the shot is Low Profile.

Dribbble.updateShot

Updating a shot requires the user to be authenticated with the upload scope. The authenticated user must also own the shot.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id
titleStringThe title of the shot.
imageFileThe image file. It must be exactly 400x300 or 800x600, no larger than eight megabytes, and be a GIF, JPG, or PNG.
descriptionStringA description of the shot.
tagsListTags for the shot.
teamIdStringAn ID of a team to associate the shot with. The authenticated user must either be a member of the team or be authenticated as the same team.
reboundSourceIdNumberAn ID of a shot that the new shot is a rebound of. The shot must be reboundable and by a user not blocking the authenticated user.
lowProfileBooleanSpecify true if the shot is Low Profile.

Dribbble.deleteShot

Deleting a shot requires the user to be authenticated with the upload scope. The authenticated user must also own the shot.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id

Dribbble.getShotAttachments

List attachments for a shot.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id

Dribbble.createAttachment

Creating an attachment requires the user to be authenticated with the upload scope. The authenticated user must own the shot and be a pro, a team, or a member of a team.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id
fileFileThe attachment file. It must be no larger than 10 megabytes.

Dribbble.getSingleAttachment

Get a single attachment.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id
attachmentIdStringAttachment id

Dribbble.deleteAttachment

Deleting an attachment requires the user to be authenticated with the upload scope. The authenticated user must also own the attachment.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id
attachmentIdStringAttachment id

Dribbble.getShotBuckets

List buckets for a shot.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id

Dribbble.getShotComments

List comments for a shot.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id

Dribbble.getCommentLikes

List likes for a comment.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id
commentIdStringComment id

Dribbble.createComment

Creating a comment requires the user to be authenticated with the comment scope. The authenticated user must also be a player or team.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id
bodyStringThe contents of the comment.

Dribbble.getSingleComment

Get a single comment.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id
commentIdStringComment id

Dribbble.updateComment

Updating a comment requires the user to be authenticated with the comment scope. The authenticated user must also own the comment.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id
commentIdStringComment id
bodyStringThe contents of the comment.

Dribbble.deleteComment

Deleting a comment requires the user to be authenticated with the comment scope. The authenticated user must also own the comment.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id
commentIdStringComment id

Dribbble.checkYouLikeComment

Checking for a comment like requires the user to be authenticated.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id
commentIdStringComment id

Dribbble.likeComment

Liking a comment requires the user to be authenticated with the write scope.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id
commentIdStringComment id

Dribbble.unlikeComment

Unliking a comment requires the user to be authenticated with the write scope.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id
commentIdStringComment id

Dribbble.getShotLikes

List the likes for a shot.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id

Dribbble.checkYouLikeShot

Checking for a shot like requires the user to be authenticated.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id

Dribbble.likeShot

Liking a shot requires the user to be authenticated with the write scope.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id

Dribbble.unlikeShot

Unliking a shot requires the user to be authenticated with the write scope.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id

Dribbble.getShotProjects

List projects for a shot.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id

Dribbble.getShotRebounds

List rebounds for a shot.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringShot id

Dribbble.getTeamMembers

List a team’s members.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringTeam id

Dribbble.getTeamShots

List shots by the team and team members.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringTeam id

Dribbble.getSingleUser

Get a single user.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringUser id

Dribbble.getUserBuckets

List a user’s buckets.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringUser id

Dribbble.getUserFollowers

List a user’s followers.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringUser id

Dribbble.getUsersFollowedByUser

List who a user is following.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringUser id

Dribbble.getShotsForUsersFollowedByUser

Listing shots from followed users requires the user to be authenticated with the public scope. Also note that you can not retrieve more than 600 results, regardless of the number requested per page.

FieldTypeDescription
accessTokencredentialsYou dribbble access token

Dribbble.checkYouFollowingUser

Check if you are following a user.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringUser id

Dribbble.checkOneUserFollowingAnother

Check if one user is following another.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringUser id
targetUserStringUser id

Dribbble.followUser

Following a user requires the user to be authenticated with the write scope.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringUser id

Dribbble.unfollowUser

Unfollowing a user requires the user to be authenticated with the write scope.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringUser id

Dribbble.getShotLikesForUser

List shot likes for a user.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringUser id

Dribbble.getUserProjects

List a user’s projects.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringUser id

Dribbble.getUserShots

List a user’s shots.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringUser id

Dribbble.getUserTeams

List a user’s teams.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
idStringUser id

Dribbble.createJob

Create a job.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
organizationNameStringThe name of the organization the position is with.
titleStringThe title of the job position.
locationStringThe physical location of the position (e.g. “Boston” or “Anywhere”).
urlStringAn absolute URL to the full details of the job listing.
activeStringtrue if you want the job to be published immediately.
teamStringThe integer id or string login of the team that you want associated with the job.

Dribbble.updateJob

Update a job.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
jobIdStringId of the updated job.
organizationNameStringThe name of the organization the position is with.
titleStringThe title of the job position.
locationStringThe physical location of the position (e.g. “Boston” or “Anywhere”).
urlStringAn absolute URL to the full details of the job listing.
activeStringtrue if you want the job to be published immediately.
teamStringThe integer id or string login of the team that you want associated with the job.

Dribbble.getSingleJob

Show a job.

FieldTypeDescription
accessTokencredentialsYou dribbble access token
jobIdStringId of the updated job.
x
circle
Dribbble
$ / m
We will charge your card every month for the plan amount, as well as any overages incurred in the previous month.
?

Oops, we are missing some details

Looks like there are a few missing details that you haven't filled in yet.
These details are important and will help us protect you and let you know about anything new.

x

Connect your app to APIs via RapidAPI

Consume and monitor multiple APIs through the RapidAPI SDK.
Click start to set up your app and connect to your first API.

START

Give your app a name

This app will be used in RapidAPI to collect and connect all the APIs you need.

NEXT

Connect your project

Choose your backend language and then install & require the RapidAPI SDK.

  • node
    NodeJS
  • php
    PHP
  • python
    Python
  • objc
    Obj-C
  • android
    Android
  • go
    GO
  • ruby
    Ruby
  • csharp
    C#

Install SDK

Run the following command to install the SDK:

npm install rapidapi-connect --save

Require SDK

In your code, add the following code to require the RapidAPI SDK:

NEXT

Hooray! You are connected

Use the following code to try it out by getting all the APIs that are on RapidAPI.

rapid.call('RapidAPI', 'getAll', {'{}'});
FINISH
esccloses this view
x

Login to RapidAPI

Create endpoints based on popular APIs and share with others.
Follow popular APIs and get updated. Stand out in the community of developers.

Login with Github
Login with Facebook
Login with Google
Or
Remember Me

  • We're not going to post anything on your wall.
  • We're not planning to spam you.
  • esccloses this view
    x

    Why sign up to RapidAPI?

    • integrate
      Integrate APIs into your app
      Ruby, Java, Elixir, Node.js, Phyton, Objective C, Swift, PHP and MORE
    • keys
      Save all API keys in one place
    • notifications
      Get notifications about API changes
    • stats
      Get stats and monitor API connections
    Sign up with Github
    Sign up with Facebook
    Sign up with Google
  • We're not going to post anything on your wall.
  • We're not planning to spam you.
  • esccloses this view
    x

    Authentication

    Authenticate
    esccloses this view