{"note":"OpenAPI conversion -- returning structured metadata","name":"mixpanel-lexicon-schemas","description":"Lexicon Schemas API","version":"1.0.0","base_url":"","endpoints":8,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Lexicon Schemas API\n@version 1.0.0\n@endpoints 8\n@toc projects(8)\n\n@endpoint GET /projects/{projectId}/schemas\n@desc List Schemas\n@returns(200) {results: [map], status: str} # Success\n@errors {401, 403}\n\n@endpoint POST /projects/{projectId}/schemas\n@desc Create/Replace Multiple\n@required {entries: [map{entityType!: str, name!: str, schemaJson!: map}] # The list of schema entries to upload}\n@optional {truncate: bool=false # If true, delete your entire data dictionary before inserting these entries. This is primarily useful if you want to upload a single file that represents your entire data dictionary.}\n@returns(200) {results: map{added: int, deleted: int}, status: str} # Success\n@errors {401, 403}\n\n@endpoint DELETE /projects/{projectId}/schemas\n@desc Delete all Schemas\n@returns(200) {results: map{delete_count: int}, status: str} # Success\n@errors {401, 403}\n\n@endpoint GET /projects/{projectId}/schemas/{entityType}\n@desc List for Entity\n@returns(200) {results: [map], status: str} # Success\n@errors {401, 403}\n\n@endpoint DELETE /projects/{projectId}/schemas/{entityType}\n@desc Delete for Entity\n@returns(200) {results: map{delete_count: int}, status: str} # Success\n@errors {401, 403}\n\n@endpoint GET /projects/{projectId}/schemas/{entityType}/{name}\n@desc List for Entity and Name\n@returns(200) {description: str, properties: map, metadata: map{com.mixpanel: map{$source: str, displayName: str, tags: [str], hidden: bool, dropped: bool, contacts: [str], teamContacts: [str]}}} # Success\n@errors {401, 403}\n\n@endpoint DELETE /projects/{projectId}/schemas/{entityType}/{name}\n@desc Delete for Entity and Name\n@returns(200) {results: map{delete_count: int}, status: str} # Success\n@errors {401, 403}\n\n@endpoint POST /projects/{projectId}/schemas/{entityType}/{name}\n@desc Create/Replace One\n@optional {description: str # The entity description, properties: map # The list of properties that should be included on an instance of this entity, metadata: map{com.mixpanel: map}}\n@returns(200) {status: str} # Success\n@errors {400, 401, 403}\n\n@end\n"}