{
 "openapi": "3.1.0",
 "info": {
  "title": "Alelyon Pages API",
  "version": "alelyon.developer-api/1",
  "description": "Pages through a developer key made in the console at https://www.alelyon.com/developers/. A post made with a key carries its name as `via`."
 },
 "servers": [
  {
   "url": "https://id.api.alelyon.com"
  }
 ],
 "tags": [
  {
   "name": "pages:read",
   "description": "Read Pages: your feed, threads, people, organizations, communities, products, jobs, notifications and your bookmarks and drafts."
  },
  {
   "name": "pages:post",
   "description": "Post, reply, quote, edit and delete your posts and drafts, and pin one."
  },
  {
   "name": "pages:interact",
   "description": "Like, react, vote, bookmark, follow, mute and block, endorse, join communities, keep lists, apply to jobs and mark notifications read."
  },
  {
   "name": "pages:profile",
   "description": "Edit your page: its title and bio, experience, education, skills and photos."
  },
  {
   "name": "pages:manage",
   "description": "Run what you keep: your organizations, communities, products and job posts, as their owner or admin."
  },
  {
   "name": "notify:send",
   "description": "Send your own phones a short notice (a session needs you, a task finished or stopped, a change waits for your word), as Alelyon's app does."
  },
  {
   "name": "cloud:tasks",
   "description": "Run Nexus's background tasks in Alelyon's cloud for you: start them with a folder you send, follow, steer and stop them, and read their changes."
  },
  {
   "name": "console:read",
   "description": "Read your developer console: calls, usage, metrics, events, monitors, SLOs, dashboards, webhooks and their deliveries, endpoint checks and the audit log. It changes nothing and never sees a secret."
  },
  {
   "name": "public",
   "description": "Public reads, no key."
  }
 ],
 "paths": {
  "/identity/native/pages/applications": {
   "post": {
    "operationId": "pages_applications",
    "summary": "applications (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/block": {
   "post": {
    "operationId": "pages_block",
    "summary": "block (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "block": {},
         "username": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/bookmark": {
   "post": {
    "operationId": "pages_bookmark",
    "summary": "Save a post for later, or remove it (bookmark: false).",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "bookmark": {},
         "post_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/bookmarks": {
   "post": {
    "operationId": "pages_bookmarks",
    "summary": "The posts you saved.",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/communities": {
   "post": {
    "operationId": "pages_communities",
    "summary": "communities (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "mine": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/community": {
   "post": {
    "operationId": "pages_community",
    "summary": "community (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "handle": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/community-create": {
   "post": {
    "operationId": "pages_community_create",
    "summary": "community-create (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "about": {},
         "handle": {},
         "joining": {},
         "name": {},
         "rules": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/community-decide": {
   "post": {
    "operationId": "pages_community_decide",
    "summary": "community-decide (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "approve": {},
         "handle": {},
         "member_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/community-join": {
   "post": {
    "operationId": "pages_community_join",
    "summary": "community-join (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "handle": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/community-leave": {
   "post": {
    "operationId": "pages_community_leave",
    "summary": "community-leave (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "handle": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/community-members": {
   "post": {
    "operationId": "pages_community_members",
    "summary": "community-members (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "handle": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/community-remove": {
   "post": {
    "operationId": "pages_community_remove",
    "summary": "community-remove (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "ban": {},
         "handle": {},
         "member_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/community-remove-post": {
   "post": {
    "operationId": "pages_community_remove_post",
    "summary": "community-remove-post (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "post_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/community-role": {
   "post": {
    "operationId": "pages_community_role",
    "summary": "community-role (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "handle": {},
         "member_id": {},
         "role": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/community-update": {
   "post": {
    "operationId": "pages_community_update",
    "summary": "community-update (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "about": {},
         "handle": {},
         "joining": {},
         "name": {},
         "rules": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/delete": {
   "post": {
    "operationId": "pages_delete",
    "summary": "Delete one of your posts. It cannot be undone.",
    "tags": [
     "pages:post"
    ],
    "security": [
     {
      "developerKey": [
       "pages:post"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "post_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/draft-delete": {
   "post": {
    "operationId": "pages_draft_delete",
    "summary": "draft-delete (pages:post)",
    "tags": [
     "pages:post"
    ],
    "security": [
     {
      "developerKey": [
       "pages:post"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "draft_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/draft-outcomes": {
   "post": {
    "operationId": "pages_draft_outcomes",
    "summary": "draft-outcomes (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "draft_ids": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/draft-publish": {
   "post": {
    "operationId": "pages_draft_publish",
    "summary": "draft-publish (pages:post)",
    "tags": [
     "pages:post"
    ],
    "security": [
     {
      "developerKey": [
       "pages:post"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "draft_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/draft-save": {
   "post": {
    "operationId": "pages_draft_save",
    "summary": "draft-save (pages:post)",
    "tags": [
     "pages:post"
    ],
    "security": [
     {
      "developerKey": [
       "pages:post"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "as_org": {},
         "community": {},
         "draft_id": {},
         "format": {},
         "kind": {},
         "launch": {},
         "media": {},
         "poll": {},
         "product": {},
         "publish_at": {},
         "quote_of": {},
         "replies": {},
         "text": {},
         "title": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/drafts": {
   "post": {
    "operationId": "pages_drafts",
    "summary": "drafts (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/edit": {
   "post": {
    "operationId": "pages_edit",
    "summary": "Change the text of one of your posts.",
    "tags": [
     "pages:post"
    ],
    "security": [
     {
      "developerKey": [
       "pages:post"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "post_id": {},
         "text": {},
         "title": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/education": {
   "post": {
    "operationId": "pages_education",
    "summary": "education (pages:profile)",
    "tags": [
     "pages:profile"
    ],
    "security": [
     {
      "developerKey": [
       "pages:profile"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "degree": {},
         "ended": {},
         "entry_id": {},
         "field": {},
         "school": {},
         "started": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/education-delete": {
   "post": {
    "operationId": "pages_education_delete",
    "summary": "education-delete (pages:profile)",
    "tags": [
     "pages:profile"
    ],
    "security": [
     {
      "developerKey": [
       "pages:profile"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "entry_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/endorse": {
   "post": {
    "operationId": "pages_endorse",
    "summary": "endorse (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "endorse": {},
         "skill": {},
         "username": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/experience": {
   "post": {
    "operationId": "pages_experience",
    "summary": "experience (pages:profile)",
    "tags": [
     "pages:profile"
    ],
    "security": [
     {
      "developerKey": [
       "pages:profile"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "about": {},
         "ended": {},
         "entry_id": {},
         "org_name": {},
         "started": {},
         "ticker": {},
         "title": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/experience-confirm": {
   "post": {
    "operationId": "pages_experience_confirm",
    "summary": "experience-confirm (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "confirm": {},
         "entry_id": {},
         "ticker": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/experience-delete": {
   "post": {
    "operationId": "pages_experience_delete",
    "summary": "experience-delete (pages:profile)",
    "tags": [
     "pages:profile"
    ],
    "security": [
     {
      "developerKey": [
       "pages:profile"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "entry_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/explore": {
   "post": {
    "operationId": "pages_explore",
    "summary": "Recent public posts from everyone, newest first.",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/feed": {
   "post": {
    "operationId": "pages_feed",
    "summary": "Your home feed: posts by you and the people and organizations you follow, newest first.",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/feedback-status": {
   "post": {
    "operationId": "pages_feedback_status",
    "summary": "feedback-status (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "post_id": {},
         "status": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/feedback-vote": {
   "post": {
    "operationId": "pages_feedback_vote",
    "summary": "feedback-vote (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "post_id": {},
         "vote": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/follow": {
   "post": {
    "operationId": "pages_follow",
    "summary": "Follow a person (username) or an organization (ticker), or stop (follow: false).",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "follow": {},
         "ticker": {},
         "username": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/for-you": {
   "post": {
    "operationId": "pages_for_you",
    "summary": "Posts chosen for you from across Pages.",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "page": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/job-applicants": {
   "post": {
    "operationId": "pages_job_applicants",
    "summary": "job-applicants (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "post_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/job-apply": {
   "post": {
    "operationId": "pages_job_apply",
    "summary": "job-apply (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "apply": {},
         "note": {},
         "post_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/job-close": {
   "post": {
    "operationId": "pages_job_close",
    "summary": "job-close (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "post_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/jobs": {
   "post": {
    "operationId": "pages_jobs",
    "summary": "Open jobs posted on Pages.",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "employment": {},
         "q": {},
         "ticker": {},
         "workplace": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/launch-support": {
   "post": {
    "operationId": "pages_launch_support",
    "summary": "launch-support (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "post_id": {},
         "support": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/launches": {
   "post": {
    "operationId": "pages_launches",
    "summary": "launches (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "tech": {},
         "window": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/like": {
   "post": {
    "operationId": "pages_like",
    "summary": "Like a post, or take the like back (like: false).",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "like": {},
         "post_id": {},
         "reaction": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/list": {
   "post": {
    "operationId": "pages_list",
    "summary": "list (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "list_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/list-add": {
   "post": {
    "operationId": "pages_list_add",
    "summary": "list-add (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "list_id": {},
         "ticker": {},
         "username": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/list-create": {
   "post": {
    "operationId": "pages_list_create",
    "summary": "list-create (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "about": {},
         "name": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/list-delete": {
   "post": {
    "operationId": "pages_list_delete",
    "summary": "list-delete (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "list_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/list-members": {
   "post": {
    "operationId": "pages_list_members",
    "summary": "list-members (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "list_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/list-remove": {
   "post": {
    "operationId": "pages_list_remove",
    "summary": "list-remove (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "list_id": {},
         "ticker": {},
         "username": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/list-update": {
   "post": {
    "operationId": "pages_list_update",
    "summary": "list-update (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "about": {},
         "list_id": {},
         "name": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/lists": {
   "post": {
    "operationId": "pages_lists",
    "summary": "lists (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "ticker": {},
         "username": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/me": {
   "post": {
    "operationId": "pages_me",
    "summary": "Your own page: your name, username, title, bio and counts.",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/mute": {
   "post": {
    "operationId": "pages_mute",
    "summary": "mute (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "mute": {},
         "username": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/mutes": {
   "post": {
    "operationId": "pages_mutes",
    "summary": "mutes (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/notifications": {
   "post": {
    "operationId": "pages_notifications",
    "summary": "Your notifications: replies, mentions, likes, follows and more, newest first.",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/notifications-read": {
   "post": {
    "operationId": "pages_notifications_read",
    "summary": "Mark your notifications read, up to one of them.",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "up_to": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/org": {
   "post": {
    "operationId": "pages_org",
    "summary": "org (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "ticker": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/org-confirm-title": {
   "post": {
    "operationId": "pages_org_confirm_title",
    "summary": "org-confirm-title (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "confirm": {},
         "member_id": {},
         "ticker": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/org-create": {
   "post": {
    "operationId": "pages_org_create",
    "summary": "org-create (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "about": {},
         "name": {},
         "ticker": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/org-experience": {
   "post": {
    "operationId": "pages_org_experience",
    "summary": "org-experience (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "ticker": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/org-flagged": {
   "post": {
    "operationId": "pages_org_flagged",
    "summary": "org-flagged (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "ticker": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/org-invite": {
   "post": {
    "operationId": "pages_org_invite",
    "summary": "org-invite (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "ticker": {},
         "username": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/org-join": {
   "post": {
    "operationId": "pages_org_join",
    "summary": "org-join (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "ticker": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/org-leave": {
   "post": {
    "operationId": "pages_org_leave",
    "summary": "org-leave (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "ticker": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/org-media": {
   "post": {
    "operationId": "pages_org_media",
    "summary": "org-media (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "kind": {},
         "media_id": {},
         "ticker": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/org-members": {
   "post": {
    "operationId": "pages_org_members",
    "summary": "org-members (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "ticker": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/org-remove": {
   "post": {
    "operationId": "pages_org_remove",
    "summary": "org-remove (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "member_id": {},
         "ticker": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/org-role": {
   "post": {
    "operationId": "pages_org_role",
    "summary": "org-role (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "member_id": {},
         "role": {},
         "ticker": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/org-update": {
   "post": {
    "operationId": "pages_org_update",
    "summary": "org-update (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "about": {},
         "name": {},
         "ticker": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/page-media": {
   "post": {
    "operationId": "pages_page_media",
    "summary": "page-media (pages:profile)",
    "tags": [
     "pages:profile"
    ],
    "security": [
     {
      "developerKey": [
       "pages:profile"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "kind": {},
         "media_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/person": {
   "post": {
    "operationId": "pages_person",
    "summary": "A person's page and posts, by username.",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "show": {},
         "username": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/pin": {
   "post": {
    "operationId": "pages_pin",
    "summary": "pin (pages:post)",
    "tags": [
     "pages:post"
    ],
    "security": [
     {
      "developerKey": [
       "pages:post"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "post_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/post": {
   "post": {
    "operationId": "pages_post",
    "summary": "Post on your page, reply to a post (reply_to) or quote one (repost_of). The post is labeled with this token's name, so readers know your agent wrote it.",
    "tags": [
     "pages:post"
    ],
    "security": [
     {
      "developerKey": [
       "pages:post"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "as_org": {},
         "community": {},
         "feedback": {},
         "format": {},
         "job": {},
         "kind": {},
         "launch": {},
         "media": {},
         "poll": {},
         "product": {},
         "replies": {},
         "reply_to": {},
         "repost_of": {},
         "review": {},
         "text": {},
         "title": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/product": {
   "post": {
    "operationId": "pages_product",
    "summary": "product (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "handle": {},
         "show": {},
         "sort": {},
         "status": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/product-create": {
   "post": {
    "operationId": "pages_product_create",
    "summary": "product-create (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "about": {},
         "as_org": {},
         "handle": {},
         "name": {},
         "platforms": {},
         "source": {},
         "stage": {},
         "tagline": {},
         "tech": {},
         "website": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/product-delete": {
   "post": {
    "operationId": "pages_product_delete",
    "summary": "product-delete (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "handle": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/product-follow": {
   "post": {
    "operationId": "pages_product_follow",
    "summary": "product-follow (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "follow": {},
         "handle": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/product-maker-answer": {
   "post": {
    "operationId": "pages_product_maker_answer",
    "summary": "product-maker-answer (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "accept": {},
         "handle": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/product-maker-invite": {
   "post": {
    "operationId": "pages_product_maker_invite",
    "summary": "product-maker-invite (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "handle": {},
         "username": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/product-maker-remove": {
   "post": {
    "operationId": "pages_product_maker_remove",
    "summary": "product-maker-remove (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "handle": {},
         "member_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/product-makers": {
   "post": {
    "operationId": "pages_product_makers",
    "summary": "product-makers (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "handle": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/product-media": {
   "post": {
    "operationId": "pages_product_media",
    "summary": "product-media (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "alt": {},
         "handle": {},
         "media_id": {},
         "position": {},
         "slot": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/product-test": {
   "post": {
    "operationId": "pages_product_test",
    "summary": "product-test (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "ask": {},
         "handle": {},
         "note": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/product-tester-invite": {
   "post": {
    "operationId": "pages_product_tester_invite",
    "summary": "product-tester-invite (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "handle": {},
         "invite": {},
         "member_id": {},
         "note": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/product-testers": {
   "post": {
    "operationId": "pages_product_testers",
    "summary": "product-testers (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "handle": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/product-update": {
   "post": {
    "operationId": "pages_product_update",
    "summary": "product-update (pages:manage)",
    "tags": [
     "pages:manage"
    ],
    "security": [
     {
      "developerKey": [
       "pages:manage"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "about": {},
         "handle": {},
         "name": {},
         "platforms": {},
         "source": {},
         "stage": {},
         "tagline": {},
         "tech": {},
         "website": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/products": {
   "post": {
    "operationId": "pages_products",
    "summary": "products (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "tech": {},
         "ticker": {},
         "username": {},
         "view": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/review-stars": {
   "post": {
    "operationId": "pages_review_stars",
    "summary": "review-stars (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "post_id": {},
         "stars": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/search": {
   "post": {
    "operationId": "pages_search",
    "summary": "Search Pages for posts, people, organizations or products.",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "kind": {},
         "q": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/short-link": {
   "post": {
    "operationId": "pages_short_link",
    "summary": "short-link (pages:post)",
    "tags": [
     "pages:post"
    ],
    "security": [
     {
      "developerKey": [
       "pages:post"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "network": {},
         "post_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/short-link-delete": {
   "post": {
    "operationId": "pages_short_link_delete",
    "summary": "short-link-delete (pages:post)",
    "tags": [
     "pages:post"
    ],
    "security": [
     {
      "developerKey": [
       "pages:post"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "code": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/short-links": {
   "post": {
    "operationId": "pages_short_links",
    "summary": "short-links (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "post_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/skills": {
   "post": {
    "operationId": "pages_skills",
    "summary": "skills (pages:profile)",
    "tags": [
     "pages:profile"
    ],
    "security": [
     {
      "developerKey": [
       "pages:profile"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "skills": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/suggestions": {
   "post": {
    "operationId": "pages_suggestions",
    "summary": "suggestions (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/tag": {
   "post": {
    "operationId": "pages_tag",
    "summary": "Posts with a hashtag.",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "tag": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/thread": {
   "post": {
    "operationId": "pages_thread",
    "summary": "One post with the post it answers and its replies.",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "post_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/tickers": {
   "post": {
    "operationId": "pages_tickers",
    "summary": "tickers (pages:read)",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "tickers": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/trending": {
   "post": {
    "operationId": "pages_trending",
    "summary": "The hashtags most used lately.",
    "tags": [
     "pages:read"
    ],
    "security": [
     {
      "developerKey": [
       "pages:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/unpin": {
   "post": {
    "operationId": "pages_unpin",
    "summary": "unpin (pages:post)",
    "tags": [
     "pages:post"
    ],
    "security": [
     {
      "developerKey": [
       "pages:post"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/update": {
   "post": {
    "operationId": "pages_update",
    "summary": "Change your page's title and bio.",
    "tags": [
     "pages:profile"
    ],
    "security": [
     {
      "developerKey": [
       "pages:profile"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "bio": {},
         "title": {},
         "title_org": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/pages/vote": {
   "post": {
    "operationId": "pages_vote",
    "summary": "vote (pages:interact)",
    "tags": [
     "pages:interact"
    ],
    "security": [
     {
      "developerKey": [
       "pages:interact"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "option": {},
         "post_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/audit": {
   "post": {
    "operationId": "console_audit",
    "summary": "What was done to your keys over the last year.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/breakdown": {
   "post": {
    "operationId": "console_breakdown",
    "summary": "Calls, failures and latency by route or by key or app over a time range.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "by": {},
         "end": {},
         "kind": {},
         "principal": {},
         "start": {},
         "step": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/calls": {
   "post": {
    "operationId": "console_calls",
    "summary": "Your keys' calls, newest first, 100 at a time: filter by key, route or failures.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "failed": {},
         "route": {},
         "token_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/coming-due": {
   "post": {
    "operationId": "console_coming_due",
    "summary": "The dates ahead on your projects' web addresses, soonest first: domains and certificates.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "project": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/console-audit": {
   "post": {
    "operationId": "console_console_audit",
    "summary": "Every change made in the console over the last year: who, what and the fields set.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/console-board": {
   "post": {
    "operationId": "console_console_board",
    "summary": "What one of the console's boards shows now (home, performance, usage or logs), as tiles in alelyon.dashboard/1: the same figures a person sees, what needs a look first; a figure not read says why, never zero.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "range": {},
         "section": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/dashboards": {
   "post": {
    "operationId": "console_dashboards",
    "summary": "Your dashboards and their widgets.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/events": {
   "post": {
    "operationId": "console_events",
    "summary": "Each measured call of the last 30 days, with its request id, filtered and paged.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "kind": {},
         "outcome": {},
         "principal": {},
         "route": {},
         "slower_than_ms": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/metrics": {
   "post": {
    "operationId": "console_metrics",
    "summary": "A time series of calls, refusals, failures and latency percentiles, by minute, hour or day.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "end": {},
         "kind": {},
         "principal": {},
         "route": {},
         "start": {},
         "step": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/monitor-history": {
   "post": {
    "operationId": "console_monitor_history",
    "summary": "One monitor's changes of state and the alerts it sent.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "monitor_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/monitors": {
   "post": {
    "operationId": "console_monitors",
    "summary": "Your monitors with their state and last value, and the chat channels they tell.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/needs-a-look": {
   "post": {
    "operationId": "console_needs_a_look",
    "summary": "What is wrong now on your projects' web addresses, worst first: not answering, a certificate or domain running out, DNS records or a redirect that changed. A thing never read is not listed, so an empty list does not say all is well.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "project": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/project-address-results": {
   "post": {
    "operationId": "console_project_address_results",
    "summary": "One address's visits over the last 30 days, newest first: the status it answered, how long it took and where a redirect pointed, or why it did not answer.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "address_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/project-addresses": {
   "post": {
    "operationId": "console_project_addresses",
    "summary": "One project's web addresses and what was last read of each; a fact not read says why, never zero.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "project": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/project-overview": {
   "post": {
    "operationId": "console_project_overview",
    "summary": "Every project you are in and how it stands, those with most wrong first: its web addresses and how many are visited, what needs a look, what is broken now, the next date due, and the past 24 hours' calls of what is attached to it, where you may see them. An address not visited says nothing of whether it answers, and a project with nothing attached says nothing of its calls.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/request": {
   "post": {
    "operationId": "console_request",
    "summary": "One call by its X-Request-Id.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "request_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/slo-status": {
   "post": {
    "operationId": "console_slo_status",
    "summary": "One SLO's attainment, error budget left and burn rates.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "slo_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/slos": {
   "post": {
    "operationId": "console_slos",
    "summary": "Your SLOs.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/usage": {
   "post": {
    "operationId": "console_usage",
    "summary": "Calls by day over 1, 7 or 30 days, by route and by key.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "days": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/webhook-check-results": {
   "post": {
    "operationId": "console_webhook_check_results",
    "summary": "One endpoint's last 100 check results.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "webhook_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/webhook-checks": {
   "post": {
    "operationId": "console_webhook_checks",
    "summary": "Your endpoints' health checks, their last result and success rates.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/webhook-deliveries": {
   "post": {
    "operationId": "console_webhook_deliveries",
    "summary": "One endpoint's deliveries: event, status, attempts and times.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
         "before": {},
         "webhook_id": {}
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/native/developer/webhooks": {
   "post": {
    "operationId": "console_webhooks",
    "summary": "Your webhook endpoints, their events and state; never a secret.",
    "tags": [
     "console:read"
    ],
    "security": [
     {
      "developerKey": [
       "console:read"
      ]
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "204": {
      "description": "Done; no answer."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/person": {
   "get": {
    "operationId": "public_person",
    "summary": "person: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [
     {
      "name": "before",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "show",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "username",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/org": {
   "get": {
    "operationId": "public_org",
    "summary": "org: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [
     {
      "name": "before",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "ticker",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/post": {
   "get": {
    "operationId": "public_post",
    "summary": "post: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [
     {
      "name": "before",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "id",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/explore": {
   "get": {
    "operationId": "public_explore",
    "summary": "explore: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [
     {
      "name": "before",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/search": {
   "get": {
    "operationId": "public_search",
    "summary": "search: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [
     {
      "name": "before",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "kind",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "q",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/tag": {
   "get": {
    "operationId": "public_tag",
    "summary": "tag: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [
     {
      "name": "before",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "tag",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/trending": {
   "get": {
    "operationId": "public_trending",
    "summary": "trending: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/communities": {
   "get": {
    "operationId": "public_communities",
    "summary": "communities: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/community": {
   "get": {
    "operationId": "public_community",
    "summary": "community: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [
     {
      "name": "before",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "handle",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/community-members": {
   "get": {
    "operationId": "public_community_members",
    "summary": "community-members: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [
     {
      "name": "handle",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/products": {
   "get": {
    "operationId": "public_products",
    "summary": "products: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [
     {
      "name": "before",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "tech",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "ticker",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "username",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/product": {
   "get": {
    "operationId": "public_product",
    "summary": "product: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [
     {
      "name": "before",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "handle",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "show",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "sort",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "status",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/launches": {
   "get": {
    "operationId": "public_launches",
    "summary": "launches: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [
     {
      "name": "tech",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "window",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  },
  "/identity/pages/jobs": {
   "get": {
    "operationId": "public_jobs",
    "summary": "jobs: a public read, no key",
    "tags": [
     "public"
    ],
    "security": [],
    "parameters": [
     {
      "name": "before",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "employment",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "q",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "ticker",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "workplace",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "The answer, as JSON."
     },
     "default": {
      "description": "A refusal: its code says why (see the console's Errors).",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/Refusal"
        }
       }
      }
     }
    }
   }
  }
 },
 "components": {
  "securitySchemes": {
   "developerKey": {
    "type": "http",
    "scheme": "bearer",
    "bearerFormat": "alyd_ and 43 characters"
   }
  },
  "schemas": {
   "Refusal": {
    "type": "object",
    "required": [
     "error",
     "message"
    ],
    "properties": {
     "error": {
      "type": "string",
      "enum": [
       "invalid-token",
       "scope-missing",
       "not-for-tokens",
       "address-not-allowed",
       "token-from-browser",
       "username-needed",
       "rate-limited",
       "invalid-request",
       "maintenance",
       "plan-read-only",
       "plan-daily-limit"
      ]
     },
     "message": {
      "type": "string"
     }
    }
   }
  }
 }
}