NAME
Imgur::API::Endpoint::Account
DESCRIPTION
Access to the imgur Account API Endpoint.
METHODS
get
Request standard user information. If you need the username for the account that is logged in, it is returned in the request for an access token. Note: This endpoint also supports the ability to lookup account base info by account ID. To do so, pass the query parameter account_id.
Parameters
usernamerequiredUsername
galleryFavorites
Return the images the user has favorited in the gallery.
Parameters
usernamerequiredUsername
pageoptionalinteger - allows you to set the page number so you don't have to retrieve all the data at once.
sortoptional'oldest', or 'newest'. Defaults to 'newest'.
favorites
Returns the users favorited images, only accessible if you're logged in as the user.
Parameters
usernamerequiredUsername
pageoptionalinteger - allows you to set the page number so you don't have to retrieve all the data at once.
sortoptional'oldest', or 'newest'. Defaults to 'newest'.
submissions
Return the images a user has submitted to the gallery
Parameters
usernamerequiredUsername
pagerequiredPage
settings
Returns the account settings, only accessible if you're logged in as the user.
Parameters
usernamerequiredUsername
updateSettings
Updates the account settings for a given user, the user must be logged in.
Parameters
messaging_enabledoptionaltrue | false - Allows the user to enable / disable private messages
usernameoptionalA valid Imgur username (between 4 and 63 alphanumeric characters)
show_matureoptionaltrue | false - Toggle display of mature images in gallery list endpoints.
album_privacyoptionalpublic | hidden | secret - Sets the default privacy level of albums the users creates
accepted_gallery_termsoptionaltrue | false - The user agreement to the Imgur Gallery terms.
public_imagesoptionalSet the users images to private or public by default
newsletter_subscribedoptionaltrue | false - Toggle subscription to email newsletter.
biooptionalThe biography of the user, is displayed in the gallery profile page.
profile
Returns the totals for the gallery profile.
Parameters
usernamerequiredUsername
verifyEmail
Checks to see if user has verified their email address
Parameters
usernamerequiredUsername
sendVerifyEmail
Sends an email to the user to verify that their email is valid to upload to gallery. Must be logged in as the user to send.
Parameters
usernamerequiredUsername
albums
Get all the albums associated with the account. Must be logged in as the user to see secret and hidden albums.
Parameters
pageoptionalinteger - allows you to set the page number so you don't have to retrieve all the data at once.
usernamerequiredUsername
album
Get additional information about an album, this endpoint works the same as the Album Endpoint. You can also use any of the additional routes that are used on an album in the album endpoint.
Parameters
accountrequiredAccount
usernamerequiredUsername
albumIds
Return an array of all of the album IDs.
Parameters
pageoptionalinteger - allows you to set the page number so you don't have to retrieve all the data at once.
usernamerequiredUsername
albumCount
Return the total number of albums associated with the account.
Parameters
usernamerequiredUsername
albumDelete
Delete an Album with a given id.
Parameters
usernamerequiredUsername
accountrequiredAccount
comments
Return the comments the user has created.
Parameters
sortoptional'best', 'worst', 'oldest', or 'newest'. Defaults to 'newest'.
pageoptionalPage number (50 items per page). Defaults to 0.
usernamerequiredUsername
comment
Return information about a specific comment. This endpoint works the same as the Comment Endpoint. You can use any of the additional actions that the comment endpoint allows on this end point.
Parameters
accountrequiredAccount
usernamerequiredUsername
commentIds
Return an array of all of the comment IDs.
Parameters
sortoptional'best', 'worst', 'oldest', or 'newest'. Defaults to 'newest'.
pageoptionalPage number (50 items per page). Defaults to 0.
usernamerequiredUsername
commentCount
Return a count of all of the comments associated with the account.
Parameters
usernamerequiredUsername
commentDelete
Delete a comment. You are required to be logged in as the user whom created the comment.
Parameters
usernamerequiredUsername
accountrequiredAccount
images
Return all of the images associated with the account. You can page through the images by setting the page, this defaults to 0.
Parameters
pagerequiredPage
usernamerequiredUsername
image
Return information about a specific image. This endpoint works the same as the Image Endpoint. You can use any of the additional actions that the image endpoint with this endpoint.
Parameters
usernamerequiredUsername
accountrequiredAccount
imageIds
Returns an array of Image IDs that are associated with the account.
Parameters
pageoptionalinteger - allows you to set the page number so you don't have to retrieve all the data at once.
usernamerequiredUsername
imageCount
Returns the total number of images associated with the account.
Parameters
usernamerequiredUsername
imageDelete
Deletes an Image. This requires a delete hash rather than an ID.
Parameters
usernamerequiredUsername
deletehashrequiredDeletehash
replies
Returns all of the reply notifications for the user. Required to be logged in as that user
Parameters
newoptionalboolean - false for all notifications, true for only non-viewed notification. Default is true.
usernamerequiredUsername
SEE ALSO
https://api.imgur.com/endpoints/account