Libraries tagged by json patch

nodeum-io/nodeum-sdk-php

0 Favers
0 Downloads

The Nodeum API makes it easy to tap into the digital data mesh that runs across your organisation. Make requests to our API endpoints and we’ll give you everything you need to interconnect your business workflows with your storage. All production API requests are made to: http://nodeumhostname/api/ The current production version of the API is v1. **REST** The Nodeum API is a RESTful API. This means that the API is designed to allow you to get, create, update, & delete objects with the HTTP verbs GET, POST, PUT, PATCH, & DELETE. **JSON** The Nodeum API speaks exclusively in JSON. This means that you should always set the Content-Type header to application/json to ensure that your requests are properly accepted and processed by the API. **Authentication** All API calls require user-password authentication. **Cross-Origin Resource Sharing** The Nodeum API supports CORS for communicating from Javascript for these endpoints. You will need to specify an Origin URI when creating your application to allow for CORS to be whitelisted for your domain. **Pagination** Some endpoints such as File Listing return a potentially lengthy array of objects. In order to keep the response sizes manageable the API will take advantage of pagination. Pagination is a mechanism for returning a subset of the results for a request and allowing for subsequent requests to “page” through the rest of the results until the end is reached. Paginated endpoints follow a standard interface that accepts two query parameters, limit and offset, and return a payload that follows a standard form. These parameters names and their behavior are borrowed from SQL LIMIT and OFFSET keywords. **Versioning** The Nodeum API is constantly being worked on to add features, make improvements, and fix bugs. This means that you should expect changes to be introduced and documented. However, there are some changes or additions that are considered backwards-compatible and your applications should be flexible enough to handle them. These include: - Adding new endpoints to the API - Adding new attributes to the response of an existing endpoint - Changing the order of attributes of responses (JSON by definition is an object of unordered key/value pairs) **Filter parameters** When browsing a list of items, multiple filter parameters may be applied. Some operators can be added to the value as a prefix: - `=` value is equal. Default operator, may be omitted - `!=` value is different - `>` greater than - `>=` greater than or equal - `=` lower than or equal - `>

Go to Download


alissonlinneker/statuspage-php-sdk

0 Favers
1 Downloads

# Code of Conduct Please don't abuse the API, and please report all feature requests and issues to https://support.atlassian.com/contact # Rate Limiting Each API token is limited to 1 request / second as measured on a 60 second rolling window. To get this limit increased, please contact us at https://support.atlassian.com/contact Error codes 420 or 429 indicate that you have exceeded the rate limit and the request has been rejected. # Basics ## HTTPS It's required ## URL Prefix In order to maintain version integrity into the future, the API is versioned. All calls currently begin with the following prefix: https://api.statuspage.io/v1/ ## RESTful Interface Wherever possible, the API seeks to implement repeatable patterns with logical, representative URLs and descriptive HTTP verbs. Below are some examples and conventions you will see throughout the documentation. * Collections are buckets: https://api.statuspage.io/v1/pages/asdf123/incidents.json * Elements have unique IDs: https://api.statuspage.io/v1/pages/asdf123/incidents/jklm456.json * GET will retrieve information about a collection/element * POST will create an element in a collection * PATCH will update a single element * PUT will replace a single element in a collection (rarely used) * DELETE will destroy a single element ## Sending Data Information can be sent in the body as form urlencoded or JSON, but make sure the Content-Type header matches the body structure or the server gremlins will be angry. All examples are provided in JSON format, however they can easily be converted to form encoding if required. Some examples of how to convert things are below: // JSON { "incident": { "name": "test incident", "components": ["8kbf7d35c070", "vtnh60py4yd7"] } } // Form Encoded (using curl as an example): curl -X POST https://api.statuspage.io/v1/example \ -d "incident[name]=test incident" \ -d "incident[components][]=8kbf7d35c070" \ -d "incident[components][]=vtnh60py4yd7" # Authentication

Go to Download


galbar/jsonpath

201 Favers
3950124 Downloads

JSONPath implementation for querying and updating JSON objects

Go to Download


remorhaz/php-json-path

13 Favers
106236 Downloads

JSONPath implementation in PHP

Go to Download


skyscanner/jsonpath

171 Favers
395004 Downloads

JSONPath implementation for querying and updating JSON objects

Go to Download


spryker/json-path

0 Favers
155055 Downloads

JsonPath module

Go to Download


binary-cube/dot-array

10 Favers
82901 Downloads

PHP Dot-Array :: Sail through array using the dot notation

Go to Download


phpdocumentor/json-path

1 Favers
3579 Downloads

Access php objects with json path expressions

Go to Download


bim/json-to-table

1 Favers
9141 Downloads

JSONPath implementation for querying and updating JSON objects with support for json flattening into a table

Go to Download


openapi-next-generation/json-schema-generator-php

0 Favers
7618 Downloads

generate json schema files from openapi paths

Go to Download


mateuszblaszczyk/runkeeper-path-parser

0 Favers
11439 Downloads

It parses .tcx file to JSON

Go to Download


agallou/array-filter-path

0 Favers
18237 Downloads

Recursively filter an array uning some json-y syntax

Go to Download


ropi/json-path-evaluator

0 Favers
15 Downloads

A JSONPath implementation for PHP

Go to Download


ryanve/slash

18 Favers
528 Downloads

URI and filesystem path utilities.

Go to Download


charm/util-composerpath

0 Favers
115 Downloads

Easily find the project root path (where composer.json is) without touching the filesystem.

Go to Download


<< Previous Next >>