Open source project for iOS that allows users to effortlessly send requests and receive responses with integration with Apple's Shortcuts app.
- Send requests: Send requests and receive responses from the app.
- Body content flexibility: Supports two types (JSON and Multi-Form).
- Customizable headers and method types: Modify your requests to your specific needs.
- Action for Shortcuts app: Zero input send request available as action in Shortcuts app.
Bypass API is user-friendly and easy to navigate. Here's how you can make the most out of it:
- Open the app and press the 'Add' button on the main menu to create a new request.
- Assign a name to your request. This name will serve as its unique identifier.
- Insert a valid URL from an API. If no URL is input, the request won't be created. For initial trials, you can use a public API such as the listed in the Public APIs Project.
- Specify additional details for your request, such as the HTTP method, headers, and body type. Please note that only JSON and Multi Form types are currently supported.
- Send the request, the response will appear in a scrollable prompt message.
Integration with Shortcuts app.
- Open the Apple Shortcuts app and create a new shortcut.
- From the 'Actions' menu, choose the actions related to Bypass API and select 'SendRequest'.
- Input the name of the request you wish to run.
- Press 'Run'. A text response will be displayed containing the results of your request.
- Xcode 14.2+
- iOS 16.5+
Note: An account enrolled to the Apple Developer program is required to use the Shortcuts App integration to exchange information between the Bypass API app and the Shortcuts app.
- Clone the repository:
git clone https://github.com/javier-games/app-bypass-api.git
- Open the project in Xcode:
open "Bypass API.xcodeproj"
- Assign a new bundle ID and profile if you're not a member of the current team.
- Make sure you have App Groups enabled.
- Analyze and build the project.
Bypass API is available under the MIT license. See the LICENSE file for more info.
Please read our Contributing Guide before submitting a Pull Request to the project.
For any questions or issues regarding the App usage please visit our support page.