{"files":{"SKILL.md":"---\nname: randommer-api\ndescription: \"Randommer API skill. Use when working with Randommer for api. Covers 25 endpoints.\"\nversion: 1.0.0\ngenerator: lapsh\n---\n\n# Randommer API\nAPI version: v1\n\n## Auth\nApiKey X-Api-Key in header\n\n## Base URL\nNot specified.\n\n## Setup\n1. Set your API key in the appropriate header\n2. GET /api/Card -- get card\n3. POST /api/Finance/Vat/Validator -- create first Validator\n\n## Endpoints\n25 endpoints across 1 group. See references/api-spec.lap for full details.\n\n### Api\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /api/Card | Get Card |\n| GET | /api/Card/Types | Get available card types |\n| GET | /api/Finance/CryptoAddress/Types | Get available crypto types |\n| GET | /api/Finance/CryptoAddress | Get crypto address |\n| GET | /api/Finance/Iban/{countryCode} | Get IBAN by countryCode |\n| GET | /api/Finance/Countries | Get available countries |\n| POST | /api/Finance/Vat/Validator |  |\n| GET | /api/Misc/Cultures |  |\n| GET | /api/Misc/Random-Address |  |\n| GET | /api/Name | Get name |\n| GET | /api/Name/Suggestions | Get business name suggestions |\n| GET | /api/Name/Cultures | Get available cultures |\n| POST | /api/Name/BusinessName | Get business names for a specific culture |\n| POST | /api/Name/BrandName | Generate brand name suggestions |\n| GET | /api/Phone/Generate | Get bulk telephone numbers for a country |\n| GET | /api/Phone/IMEI | Get bulk imeis |\n| GET | /api/Phone/Validate | Validate a phone number |\n| GET | /api/Phone/Countries | Get available countries |\n| GET | /api/SocialNumber | Generate a social security number |\n| POST | /api/SocialNumber | Validate VAT/identity numbers |\n| GET | /api/Text/LoremIpsum | Generate lorem ipsum |\n| GET | /api/Text/Password | Generate password |\n| POST | /api/Text/Humanize | Humanize text |\n| POST | /api/Text/Transform | Transform text |\n| POST | /api/Text/Review | Get reviews (max quantity=500) |\n\n## Common Questions\nMatch user requests to endpoints in references/api-spec.lap. Key patterns:\n- \"List all Card?\" -> GET /api/Card\n- \"List all Types?\" -> GET /api/Card/Types\n- \"List all CryptoAddress?\" -> GET /api/Finance/CryptoAddress\n- \"Get Iban details?\" -> GET /api/Finance/Iban/{countryCode}\n- \"List all Countries?\" -> GET /api/Finance/Countries\n- \"Create a Validator?\" -> POST /api/Finance/Vat/Validator\n- \"List all Cultures?\" -> GET /api/Misc/Cultures\n- \"List all Random-Address?\" -> GET /api/Misc/Random-Address\n- \"List all Name?\" -> GET /api/Name\n- \"List all Suggestions?\" -> GET /api/Name/Suggestions\n- \"Create a BusinessName?\" -> POST /api/Name/BusinessName\n- \"Create a BrandName?\" -> POST /api/Name/BrandName\n- \"List all Generate?\" -> GET /api/Phone/Generate\n- \"List all IMEI?\" -> GET /api/Phone/IMEI\n- \"List all Validate?\" -> GET /api/Phone/Validate\n- \"List all SocialNumber?\" -> GET /api/SocialNumber\n- \"Create a SocialNumber?\" -> POST /api/SocialNumber\n- \"List all LoremIpsum?\" -> GET /api/Text/LoremIpsum\n- \"List all Password?\" -> GET /api/Text/Password\n- \"Create a Humanize?\" -> POST /api/Text/Humanize\n- \"Create a Transform?\" -> POST /api/Text/Transform\n- \"Create a Review?\" -> POST /api/Text/Review\n- \"How to authenticate?\" -> See Auth section above\n\n## Response Tips\n- Check response schemas in references/api-spec.lap for field details\n- Create/update endpoints return the modified resource on success\n\n## References\n- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas\n\n> Generated from the official API spec by [LAP](https://lap.sh)\n","references/api-spec.lap":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Randommer API\n@version v1\n@auth ApiKey X-Api-Key in header\n@common_fields {X-Api-Key: str # Enter your key}\n@endpoints 25\n@hint download_for_search\n@toc api(25)\n\n@endpoint GET /api/Card\n@desc Get Card\n@optional {type: str}\n@returns(200) Success\n\n@endpoint GET /api/Card/Types\n@desc Get available card types\n@returns(200) Success\n\n@endpoint GET /api/Finance/CryptoAddress/Types\n@desc Get available crypto types\n@returns(200) Success\n\n@endpoint GET /api/Finance/CryptoAddress\n@desc Get crypto address\n@optional {cryptoType: str}\n@returns(200) Success\n\n@endpoint GET /api/Finance/Iban/{countryCode}\n@desc Get IBAN by countryCode\n@required {countryCode: str}\n@returns(200) Success\n\n@endpoint GET /api/Finance/Countries\n@desc Get available countries\n@returns(200) Success\n\n@endpoint POST /api/Finance/Vat/Validator\n@required {country: str, vat: str}\n@returns(200) Success\n\n@endpoint GET /api/Misc/Cultures\n@returns(200) Success\n\n@endpoint GET /api/Misc/Random-Address\n@required {number: int(int32)}\n@optional {culture: str=en}\n@returns(200) Success\n\n@endpoint GET /api/Name\n@desc Get name\n@required {nameType: str, quantity: int(int32)}\n@returns(200) Success\n\n@endpoint GET /api/Name/Suggestions\n@desc Get business name suggestions\n@required {startingWords: str}\n@returns(200) Success\n\n@endpoint GET /api/Name/Cultures\n@desc Get available cultures\n@returns(200) Success\n\n@endpoint POST /api/Name/BusinessName\n@desc Get business names for a specific culture\n@required {number: int(int32)}\n@optional {cultureCode: str=en_US}\n@returns(200) Success\n\n@endpoint POST /api/Name/BrandName\n@desc Generate brand name suggestions\n@required {startingWords: str}\n@returns(200) Success\n\n@endpoint GET /api/Phone/Generate\n@desc Get bulk telephone numbers for a country\n@required {CountryCode: str, Quantity: int(int32)}\n@returns(200) Success\n\n@endpoint GET /api/Phone/IMEI\n@desc Get bulk imeis\n@required {Quantity: int(int32)}\n@returns(200) Success\n\n@endpoint GET /api/Phone/Validate\n@desc Validate a phone number\n@required {telephone: str}\n@optional {CountryCode: str}\n@returns(200) Success\n\n@endpoint GET /api/Phone/Countries\n@desc Get available countries\n@returns(200) Success\n\n@endpoint GET /api/SocialNumber\n@desc Generate a social security number\n@returns(200) Success\n\n@endpoint POST /api/SocialNumber\n@desc Validate VAT/identity numbers\n@required {idType: str, number: str, country: str}\n@returns(200) Success\n\n@endpoint GET /api/Text/LoremIpsum\n@desc Generate lorem ipsum\n@required {loremType: str, type: str, number: int(int32)}\n@returns(200) Success\n\n@endpoint GET /api/Text/Password\n@desc Generate password\n@required {length: int(int32), hasDigits: bool, hasUppercase: bool, hasSpecial: bool}\n@returns(200) Success\n\n@endpoint POST /api/Text/Humanize\n@desc Humanize text\n@optional {text: str}\n@returns(200) Success\n\n@endpoint POST /api/Text/Transform\n@desc Transform text\n@required {textActionType: str}\n@optional {caseType: str, find: str, replace: str, text: str}\n@returns(200) Success\n\n@endpoint POST /api/Text/Review\n@desc Get reviews (max quantity=500)\n@required {product: str, quantity: int(int32)}\n@returns(200) Success\n\n@end\n"}}