Download the PHP package rossity/php-quickbase without Composer
On this page you can find all versions of the php package rossity/php-quickbase. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download rossity/php-quickbase
More information about rossity/php-quickbase
Files in rossity/php-quickbase
Download rossity/php-quickbase
More information about rossity/php-quickbase
Files in rossity/php-quickbase
Vendor rossity
Package php-quickbase
Short Description A Quick Base RESTful API implementation of their OpenAPI spec.
License MIT
Homepage https://github.com/rossity/php-quickbase
Package php-quickbase
Short Description A Quick Base RESTful API implementation of their OpenAPI spec.
License MIT
Homepage https://github.com/rossity/php-quickbase
Please rate this library. Is it a good library?
Informations about the package php-quickbase
Rossity/PhpQuickbase
A Quick Base RESTful API implementation of their OpenAPI spec.
Installation & Usage
Requirements
PHP 7.2 and later.
Composer
To install the bindings via Composer, add the following to composer.json
:
Then run composer install
Manual Installation
Download the files and include autoload.php
:
Getting Started
Please follow the installation procedure and then run the following:
API Endpoints
All URIs are relative to https://api.quickbase.com/v1
Class | Method | HTTP request | Description |
---|---|---|---|
AppsApi | copyApp | POST /apps/{appId}/copy | Copy an app |
AppsApi | createApp | POST /apps | Create an app |
AppsApi | deleteApp | DELETE /apps/{appId} | Delete an app |
AppsApi | getApp | GET /apps/{appId} | Get an app |
AppsApi | getAppEvents | GET /apps/{appId}/events | Get app events |
AppsApi | updateApp | POST /apps/{appId} | Update an app |
AuthApi | getTempTokenDBID | GET /auth/temporary/{dbid} | Get a temporary token for a dbid |
FieldsApi | createField | POST /fields | Create a field |
FieldsApi | deleteFields | DELETE /fields | Delete field(s) |
FieldsApi | getField | GET /fields/{fieldId} | Get field |
FieldsApi | getFieldUsage | GET /fields/usage/{fieldId} | Get usage for a field |
FieldsApi | getFields | GET /fields | Get fields for a table |
FieldsApi | getFieldsUsage | GET /fields/usage | Get usage for all fields |
FieldsApi | updateField | POST /fields/{fieldId} | Update a field |
FilesApi | deleteFile | DELETE /files/{tableId}/{recordId}/{fieldId}/{versionNumber} | Delete file |
FilesApi | downloadFile | GET /files/{tableId}/{recordId}/{fieldId}/{versionNumber} | Download file |
RecordsApi | deleteRecords | DELETE /records | Delete record(s) |
RecordsApi | runQuery | POST /records/query | Query for data |
RecordsApi | upsert | POST /records | Insert/Update record(s) |
ReportsApi | getReport | GET /reports/{reportId} | Get a report |
ReportsApi | getTableReports | GET /reports | Get reports for a table |
ReportsApi | runReport | POST /reports/{reportId}/run | Run a report |
TablesApi | createRelationship | POST /tables/{tableId}/relationship | Create a relationship |
TablesApi | createTable | POST /tables | Create a table |
TablesApi | deleteRelationship | DELETE /tables/{tableId}/relationship/{relationshipId} | Delete a relationship |
TablesApi | deleteTable | DELETE /tables/{tableId} | Delete a table |
TablesApi | getAppTables | GET /tables | Get tables for an app |
TablesApi | getRelationships | GET /tables/{tableId}/relationships | Get all relationships |
TablesApi | getTable | GET /tables/{tableId} | Get a table |
TablesApi | updateRelationship | POST /tables/{tableId}/relationship/{relationshipId} | Update a relationship |
TablesApi | updateTable | POST /tables/{tableId} | Update a table |
UserTokenApi | cloneUserToken | POST /usertoken/clone | Clone a user token |
UserTokenApi | deactivateUserToken | POST /usertoken/deactivate | Deactivate a user token |
UserTokenApi | deleteUserToken | DELETE /usertoken | Delete a user token |
Models
- AppsAppIdCopyProperties
- AppsAppIdEventsOwner
- AppsVariables
- FieldsFieldIdProperties
- FieldsPermissions
- FieldsProperties
- FieldsUsageField
- FieldsUsageUsage
- FieldsUsageUsageActions
- FieldsUsageUsageAppHomePages
- FieldsUsageUsageDefaultReports
- FieldsUsageUsageExactForms
- FieldsUsageUsageFields
- FieldsUsageUsageForms
- FieldsUsageUsageNotifications
- FieldsUsageUsagePersonalReports
- FieldsUsageUsageRelationships
- FieldsUsageUsageReminders
- FieldsUsageUsageReports
- FieldsUsageUsageRoles
- FieldsUsageUsageWebhooks
- InlineObject
- InlineObject1
- InlineObject10
- InlineObject11
- InlineObject12
- InlineObject13
- InlineObject14
- InlineObject2
- InlineObject3
- InlineObject4
- InlineObject5
- InlineObject6
- InlineObject7
- InlineObject8
- InlineObject9
- InlineResponse200
- InlineResponse2001
- InlineResponse2002
- InlineResponse2003
- InlineResponse2004
- RecordsQueryGroupBy
- RecordsQueryOptions
- ReportsQuery
- ReportsQueryFormulaFields
- TablesTableIdRelationshipForeignKeyField
- TablesTableIdRelationshipSummaryFields
Authorization
All endpoints do not require authorization.
Tests
To run the tests, use:
About this package
- API version:
1.0.0
- Build package:
org.openapitools.codegen.languages.PhpClientCodegen
All versions of php-quickbase with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.2
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^6.2 || ^7.0
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^6.2 || ^7.0
The package rossity/php-quickbase contains the following files
Loading the files please wait ....