IPost API

the official IPost.rocks API documentation
More information: https://helloreverb.com
Contact Info: hello@helloreverb.com
Version: 1.0.0
BasePath:/
All rights reserved
http://apache.org/licenses/LICENSE-2.0.html

Access

Methods

[ Jump to Models ]

Table of Contents

Default

Default

Up
post /api/changePW
(apiChangePWPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body api_changePW_body (optional)
Body Parameter

Responses

200

OK

410

Gone

Up
post /api/changeUsername
(apiChangeUsernamePost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body api_changeUsername_body (optional)
Body Parameter

Responses

200

OK

410

Gone

411

Length Required

412

Precondition Failed

413

Payload Too Large

Up
get /api/dms/conversations
(apiDmsConversationsGet)

Responses

200

OK

Up
get /api/dms/encrypt.js
(apiDmsEncryptJsGet)

Responses

200

OK

Up
get /api/dms/getDM
(apiDmsGetDMGet)

Query parameters

id (optional)
Query Parameter

Responses

200

OK

Up
get /api/dms/pid
(apiDmsPidGet)

Responses

200

OK

Up
post /api/dms/post
(apiDmsPostPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body dms_post_body (optional)
Body Parameter

Responses

200

OK

410

Gone

411

Length Required

412

Precondition Failed

413

Payload Too Large

414

URI Too Long

415

Unsupported Media Type

416

Range Not Satisfiable

417

Expectation Failed

418

I'm a teapot

500

Internal Server Error

Up
get /api/getChannels
(apiGetChannelsGet)

Request headers

Responses

200

OK

429

Too Many Requests

Up
get /api/getFileIcon/*
(apiGetFileIconGet)

Responses

200

OK

410

Gone

Up
get /api/getPersonalPosts
(apiGetPersonalPostsGet)

Query parameters

otherperson (optional)
Query Parameter

Responses

200

OK

410

Gone

Up
get /api/getPost
(apiGetPostGet)

Query parameters

id (optional)
Query Parameter

Responses

200

OK

Up
get /api/getPosts/*
(apiGetPostsGet)

Responses


Up
get /api/getPosts
(apiGetPostsGet_1)

Query parameters

channel (optional)
Query Parameter

Responses

200

OK

Up
get /api/getPostsLowerThan
(apiGetPostsLowerThanGet)

Query parameters

channel (optional)
Query Parameter
id (optional)
Query Parameter

Responses

200

OK

Up
get /api/getalluserinformation
(apiGetalluserinformationGet)

Responses

200

OK

401

Unauthorized

402

Payment Required

403

Forbidden

Up
get /api/getotheruser
(apiGetotheruserGet)

Query parameters

user (optional)
Query Parameter

Responses

200

OK

Up
get /api/getuser
(apiGetuserGet)

Responses

200

OK

Up
get /api/pid
(apiPidGet)

Responses

200

OK

Up
post /api/post
(apiPostPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body api_post_body (optional)
Body Parameter

Responses

200

OK

500

Internal Server Error

Up
get /api/search
(apiSearchGet)

Query parameters

type (optional)
Query Parameter
selector (optional)
Query Parameter

Responses

200

OK

Up
post /api/setBio
(apiSetBioPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body api_setBio_body (optional)
Body Parameter

Responses

200

OK

410

Gone

411

Length Required

Up
post /api/setavatar
(apiSetavatarPost)

Responses

200

OK

410

Gone

411

Length Required

500

Internal Server Error

Up
get /api/settings
(apiSettingsGet)

Responses

200

OK

Up
post /api/settings
(apiSettingsPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body api_settings_body (optional)
Body Parameter

Responses

200

OK

410

Gone

411

Length Required

412

Precondition Failed

500

Internal Server Error

Up
post /authorize
(authorizePost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body authorize_body (optional)
Body Parameter

Responses


Up
get /avatars/*
(avatarsGet)

Responses

200

OK

404

Not Found

Up
get /css/*
(cssGet)

Responses

200

OK

404

Not Found

Up
get /*
(get)

Query parameters

id (optional)
Query Parameter

Responses

200

OK

404

Not Found

500

Internal Server Error

Up
get /images/*
(imagesGet)

Responses

200

OK

404

Not Found

Up
get /js/*
(jsGet)

Responses

200

OK

404

Not Found

Up
post /login
(loginPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body login_body (optional)
Body Parameter

Responses

200

OK

410

Gone

411

Length Required

412

Precondition Failed

413

Payload Too Large

414

URI Too Long

415

Unsupported Media Type

416

Range Not Satisfiable

417

Expectation Failed

Up
get /logout
(logoutGet)

Responses


Up
post /redeemauthcode
(redeemauthcodePost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body redeemauthcode_body (optional)
Body Parameter

Responses

200

OK

400

Bad Request

420


Up
post /register
(registerPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

body register_body (optional)
Body Parameter

Responses

200

OK

410

Gone

411

Length Required

412

Precondition Failed

413

Payload Too Large

414

URI Too Long

415

Unsupported Media Type

416

Range Not Satisfiable

417

Expectation Failed

418

I'm a teapot

Up
get /
(rootGet)

Responses


Up
get /user_uploads/*
(userUploadsGet)

Responses

200

OK

404

Not Found

Up
get /users/*
(usersGet)

Responses

200

OK

Models

[ Jump to Methods ]

Table of Contents

  1. api_changePW_body
  2. api_changeUsername_body
  3. api_post_body
  4. api_setBio_body
  5. api_settings_body
  6. authorize_body
  7. dms_post_body
  8. login_body
  9. redeemauthcode_body
  10. register_body

api_changePW_body Up

newPW (optional)
example: any
currentPW (optional)
example: any

api_changeUsername_body Up

newUsername (optional)
example: any
currentPW (optional)
example: any

api_post_body Up

message (optional)
example: any
pid (optional)
example: any
reply_id (optional)
example: any
receiver (optional)
example: any

api_setBio_body Up

Bio (optional)
example: any

api_settings_body Up

setting (optional)
example: any
value (optional)
example: any

authorize_body Up

application_id (optional)
example: any
application_extra (optional)
example: any

dms_post_body Up

message (optional)
example: any
pid (optional)
example: any
reply_id (optional)
example: any
receiver (optional)
example: any

login_body Up

user (optional)
example: any
pass (optional)
example: any
r (optional)
example: any

redeemauthcode_body Up

authcode (optional)
example: any
auth (optional)
example: any

register_body Up

user (optional)
example: any
pass (optional)
example: any
r (optional)
example: any