{ "opencollection": "1.0.0", "info": { "name": "Gingr Partner Invoices Owners API", "version": "1.8.0" }, "request": { "auth": { "type": "apikey", "key": "X-Api-Key", "value": "{{X-Api-Key}}", "placement": "header" } }, "items": [ { "info": { "name": "Owners", "type": "folder" }, "items": [ { "info": { "name": "Parents - List", "type": "http" }, "http": { "method": "GET", "url": "https://api.gingr.io/v1/parents", "headers": [ { "name": "subdomain", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "filter[firstName]", "value": "", "type": "query" }, { "name": "filter[lastName]", "value": "", "type": "query" }, { "name": "filter[contact][email]", "value": "", "type": "query" }, { "name": "filter[homeLocationIds]", "value": "", "type": "query" }, { "name": "page[size]", "value": "", "type": "query" }, { "name": "page[number]", "value": "", "type": "query" } ] }, "docs": "Lists owner (\"parent\") records, filterable by name, email, phone, home location, or created date range." }, { "info": { "name": "Parents - Create", "type": "http" }, "http": { "method": "POST", "url": "https://api.gingr.io/v1/parents", "headers": [ { "name": "subdomain", "value": "" }, { "name": "Accept", "value": "" }, { "name": "Content-Type", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new owner (\"parent\") record with required contact and address information." }, { "info": { "name": "Parents - Details", "type": "http" }, "http": { "method": "GET", "url": "https://api.gingr.io/v1/parents/:parentId", "headers": [ { "name": "subdomain", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "parentId", "value": "", "type": "path" } ] }, "docs": "Retrieves a single owner (\"parent\") record by ID." }, { "info": { "name": "Parents - Update", "type": "http" }, "http": { "method": "PUT", "url": "https://api.gingr.io/v1/parents/:parentId", "headers": [ { "name": "subdomain", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "parentId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an existing owner (\"parent\") record." }, { "info": { "name": "Parents - Delete", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.gingr.io/v1/parents/:parentId", "headers": [ { "name": "subdomain", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "parentId", "value": "", "type": "path" } ] }, "docs": "Deletes an owner (\"parent\") record." }, { "info": { "name": "Validate if an email address is already registered", "type": "http" }, "http": { "method": "GET", "url": "https://api.gingr.io/v1/parents/validate-email", "headers": [ { "name": "subdomain", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "email", "value": "", "type": "query" } ] }, "docs": "Validate if an email address is already registered" }, { "info": { "name": "Validate if a phone number is already registered", "type": "http" }, "http": { "method": "GET", "url": "https://api.gingr.io/v1/parents/validate-phone", "headers": [ { "name": "subdomain", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "phone", "value": "", "type": "query" } ] }, "docs": "Validate if a phone number is already registered" }, { "info": { "name": "Merge two parent accounts", "type": "http" }, "http": { "method": "POST", "url": "https://api.gingr.io/v1/parents/merge", "headers": [ { "name": "subdomain", "value": "" }, { "name": "Accept", "value": "" }, { "name": "Content-Type", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Merges a duplicate owner (\"parent\") record into a surviving record." } ] } ], "bundled": true }