Libraries tagged by data api
brokeyourbike/data-transfer-object
3965 Downloads
Return original response alongside with the DataTransferObject
bilyiv/request-data-bundle
2604 Downloads
Represents request data in a structured and useful way.
bahastriker/pw-api
422 Downloads
A package to retrieve data from a Perfect World game server
at-lab/laravel-comagic-api
1259 Downloads
Comagic API
ameax/apilogger
827 Downloads
Powerful API request/response logging package for Laravel with multiple storage backends, privacy-first data sanitization, and performance optimization
ronasit/laravel-remote-data-collector
20726 Downloads
Provides service for data collecting for ronasit/laravel-swagger plugin
dolejska-daniel/riot-api-datadragon
1110 Downloads
Riot DataDragon API wrapper for PHP8
matatirosoln/fm-cloud-authentication
1494 Downloads
Authenticate against FileMaker cloud for Data API or Admin API access
velocity-sports-labs/datacenter-php-sdk
7549 Downloads
PHP SDK for Velocity Sports Labs Data Center APIs
postboost/php-sdk
55 Downloads
The PostBoost REST API lets you publish, schedule, and analyze social media posts on every supported network from a single integration. No OAuth apps to maintain — PostBoost handles platform authorization for you. ## Base URL All workspace-scoped endpoints are prefixed with `/{workspaceUuid}`. Panel/admin endpoints are prefixed with `/panel`. ## Plan access Every workspace-scoped endpoint returns `403` when the workspace's plan does not include API access (capability `api`). ## Dates and times Post dates and times (`date`, `time`, `accounts_schedule`) are read in the request's `timezone` when one is given, otherwise in the workspace timezone. ## Idempotent requests Send an `Idempotency-Key` header (any unique string, for example a UUID) with a `POST`. Repeating the request with the same key within 24 hours returns the stored response with `Idempotent-Replayed: true` and creates nothing new. Reusing a key with a different body returns `422`; a request still in progress with the same key returns `409`. `5xx` and `429` responses are not stored, so they can be retried with the same key. ## Guardrails for automated clients Create and update requests are checked before anything is written: a post whose content matches one created for the same account in the last 24 hours returns `409` (`code: duplicate_post`, override with `allow_duplicate: true`), scheduling past an account's daily cap returns `429` (`code: account_daily_cap_reached`), and scheduling to an account that must be reconnected returns `422` (`code: account_unauthorized` or `account_token_missing`). Use `POST /{workspaceUuid}/posts/validate` for a dry run and `GET /{workspaceUuid}/activity` to review what API clients did. ## Authentication All requests require a Bearer token in the `Authorization` header. Generate tokens in your PostBoost dashboard under **Settings → Access Tokens**. ``` Authorization: Bearer YOUR_API_TOKEN ```
rexlabs/smokescreen
1400 Downloads
Smokescreen is a PHP library for transforming and serializing data such as API responses.
fizk/oauth2-server
2067 Downloads
A lightweight and powerful OAuth 2.0 authorization and resource server library with support for all the core specification grants. This library will allow you to secure your API with OAuth and allow your applications users to approve apps that want to access their data from your API.
softcomtecnologia/fractal
5754 Downloads
Handle the output of complex data structures ready for API output.
davajlama/schemator
4383 Downloads
Schemator is lightweight library for data validation, sanitization and API documentation generation.
nimbly/remodel
12488 Downloads
A simple data transformer for your API responses