GitButler Logo
API Reference

Feed

Operations about feeds

GET
/feed/project/{login}/{project_slug}

Get Feed Project Login Project Slug

Get a feed for a project

/feed/project/{login}/{project_slug}

Path Parameters

login
Required
string

project owner slug (user or organization)

project_slug
Required
string

project slug

Query Parameters

from_created_atstring

Only show posts after this date

Format: "date-time"
curl -X GET "https://app.gitbutler.com/api/feed/project/string/string?from_created_at=2019-08-24T14%3A15%3A22Z"

Get a feed for a project

GET
/feed/profile/{login}

Get Feed Profile Login

Get a feed for a user or organization

/feed/profile/{login}

Path Parameters

login
Required
string

username of the user or project

Query Parameters

from_created_atstring

Only show posts after this date

Format: "date-time"
curl -X GET "https://app.gitbutler.com/api/feed/profile/string?from_created_at=2019-08-24T14%3A15%3A22Z"

Get a feed for a user or organization

GET
/feed

Get Feed

Get a global feed of users personal updates

/feed

Query Parameters

from_created_atstring

Only show posts after this date

Format: "date-time"
curl -X GET "https://app.gitbutler.com/api/feed?from_created_at=2019-08-24T14%3A15%3A22Z"

Get a global feed of users personal updates

POST
/feed/unfollow

Post Feed Unfollow

Unfollow a user or organization

/feed/unfollow

Request Body

application/jsonRequired

login
Required
string

Content of the post

projectstring

Unfollow a project

curl -X POST "https://app.gitbutler.com/api/feed/unfollow" \
  -H "Content-Type: application/json" \
  -d '{
    "login": "string",
    "project": "string"
  }'

Unfollow a user or organization

POST
/feed/follow

Post Feed Follow

Follow a user or organization

/feed/follow

Request Body

application/jsonRequired

login
Required
string

User or Organization

projectstring

Follow a project

curl -X POST "https://app.gitbutler.com/api/feed/follow" \
  -H "Content-Type: application/json" \
  -d '{
    "login": "string",
    "project": "string"
  }'

Follow a user or organization

GET
/feed/post/{uuid}

Get Feed Post Uuid

get a single post and its replies

/feed/post/{uuid}

Path Parameters

uuid
Required
string

UUID of the post

curl -X GET "https://app.gitbutler.com/api/feed/post/string"

get a single post and its replies

GET
/feed/following

Get Feed Following

Get your following feed

/feed/following
curl -X GET "https://app.gitbutler.com/api/feed/following"

Get your following feed

POST
/feed/{uuid}/reaction

Post Feed Uuid Reaction

Send a reaction to a post

/feed/{uuid}/reaction

Request Body

application/jsonRequired

reaction
Required
string

Reaction to send

Path Parameters

uuid
Required
string

UUID of the post

curl -X POST "https://app.gitbutler.com/api/feed/string/reaction" \
  -H "Content-Type: application/json" \
  -d '{
    "reaction": "string"
  }'

Send a reaction to a post

DELETE
/feed/{uuid}/reaction

Delete Feed Uuid Reaction

Send a reaction to a post

/feed/{uuid}/reaction

Path Parameters

uuid
Required
string

UUID of the post

Query Parameters

reaction
Required
string

Reaction to send

curl -X DELETE "https://app.gitbutler.com/api/feed/string/reaction?reaction=string"

Send a reaction to a post

POST
/feed/new

Post Feed New

Create a post

/feed/new

Request Body

application/jsonRequired

content
Required
string

Content of the post

project_slugstring

Post to a project

reply_tostring

UUID of post to reply to

picturestring

Picture to attach to the post

Format: "binary"
curl -X POST "https://app.gitbutler.com/api/feed/new" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "string",
    "project_slug": "string",
    "reply_to": "string",
    "picture": "string"
  }'

Create a post