OnlyFans API
FanslyWalls

Create Wall

Create a new wall on the Fansly Account.

POST
/api/fansly/{fanslyAccount}/walls
AuthorizationBearer <token>

Get your API Key from OnlyFansAPI Console - https://app.onlyfansapi.com/api-keys

In: header

Path Parameters

fanslyAccount*string

The Fansly Account ID

Request Body

application/json

name*string

The name of the wall.

description?string

An optional wall description.

setAsDefault?boolean

Set the wall as your Main Feed. You can have only one Main Feed at a time, and any post published there also appears in fans' Home feeds. Switching your Main Feed does not affect FYP promotion.

private?boolean

Set the wall to Private to keep it visible only to you; visitors to your profile won't see it. This setting does not affect FYP promotion.

copyFrom?string

A wall ID to copy posts from — automatically adds all posts on that wall to the new wall. It may take a few minutes for everything to appear.

Response Body

application/json

curl -X POST "https://app.onlyfansapi.com/api/fansly/fansly_acct_XXXXXXXXXXXXXXX/walls" \  -H "Content-Type: application/json" \  -d '{    "name": "Behind the scenes"  }'
{
  "data": {
    "id": "200000000000000011",
    "accountId": "800000000000000001",
    "name": "Behind the scenes",
    "copyFrom": null,
    "description": "Exclusive BTS content",
    "pos": null,
    "private": 0,
    "metadata": ""
  },
  "_meta": {
    "_credits": {
      "used": 1,
      "balance": 10055789,
      "note": "Always"
    },
    "_cache": {
      "is_cached": false,
      "note": "Cache disabled for this endpoint"
    },
    "_rate_limits": {
      "limit_minute": 5000,
      "limit_day": null,
      "remaining_minute": 4999,
      "remaining_day": null,
      "notice": "We have decided to remove our daily rate limits. Please remove any references to these in your integrations."
    }
  }
}