Skip to content

Commit

Permalink
pseo: add goody
Browse files Browse the repository at this point in the history
  • Loading branch information
eddiechayes committed Mar 29, 2024
1 parent 089a0f1 commit a1107c3
Show file tree
Hide file tree
Showing 14 changed files with 13,072 additions and 0 deletions.
334 changes: 334 additions & 0 deletions sdks/db/cached-method-objects/from-custom-request_ongoody.com.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,334 @@
hash: 20ced7a0948ea9e57b6fd88ed56f21adf9b694060eb28e7a2a2687be1f6ecebd
methodObjects:
- url: /v1/me
method: getCurrentUser
httpMethod: get
tag: Me
typeScriptTag: me
description: Retrieve current user
parameters: []
responses:
- statusCode: '200'
description: ''
- statusCode: '401'
description: ''
- url: /v1/order_batches
method: list
httpMethod: get
tag: Order Batches
typeScriptTag: orderBatches
description: List order batches
parameters:
- name: page
schema: integer
required: false
description: Page for pagination, starting at 1
default: 1
- name: perPage
schema: integer
required: false
description: Items per page for pagination
default: 20
responses:
- statusCode: '200'
description: ''
- url: /v1/order_batches
method: createBatch
httpMethod: post
tag: Order Batches
typeScriptTag: orderBatches
description: Create an order batch
parameters:
- name: from_name
schema: string
required: true
description: ''
example: FROM_NAME
- name: message
schema: string
required: false
description: ''
- name: recipients
schema: array
required: true
description: ''
- name: cart
schema: object
required: true
description: ''
- name: send_method
schema: string
required: true
description: ''
example: SEND_METHOD
- name: card_id
schema: string
required: false
description: ''
- name: payment_method_id
schema: string
required: false
description: ''
- name: workspace_id
schema: string
required: false
description: ''
- name: scheduled_send_on
schema: string
required: false
description: ''
- name: expires_at
schema: string
required: false
description: ''
- name: reserved_options
schema: object
required: false
description: ''
responses:
- statusCode: '201'
description: >-
An order batch is the primary resource created by the API. Order
batches contain an array of orders.
- statusCode: '400'
description: ''
- url: /v1/order_batches/{id}/orders
method: getOrders
httpMethod: get
tag: Order Batches
typeScriptTag: orderBatches
description: Retrieve orders for an order batch
parameters:
- name: id
schema: string
required: true
description: Order batch ID
example: ID
- name: page
schema: integer
required: false
description: Page for pagination, starting at 1
default: 1
- name: perPage
schema: integer
required: false
description: Items per page for pagination
default: 20
responses:
- statusCode: '200'
description: ''
- statusCode: '400'
description: ''
- statusCode: '404'
description: ''
- url: /v1/order_batches/{id}/recipients
method: getRecipients
httpMethod: get
tag: Order Batches
typeScriptTag: orderBatches
description: Retrieve recipients for an order batch
parameters:
- name: id
schema: string
required: true
description: Order batch ID
example: ID
- name: page
schema: integer
required: false
description: Page for pagination, starting at 1
default: 1
- name: perPage
schema: integer
required: false
description: Items per page for pagination
default: 20
responses:
- statusCode: '200'
description: ''
- statusCode: '400'
description: ''
- statusCode: '404'
description: ''
- url: /v1/order_batches/{id}
method: get
httpMethod: get
tag: Order Batches
typeScriptTag: orderBatches
description: Retrieve an order batch
parameters:
- name: id
schema: string
required: true
description: Order batch ID
example: ID
responses:
- statusCode: '200'
description: >-
An order batch is the primary resource created by the API. Order
batches contain an array of orders.
- statusCode: '404'
description: ''
- url: /v1/orders/{id}/cancel
method: cancelOrder
httpMethod: post
tag: Orders
typeScriptTag: orders
description: Cancel an order
parameters: []
responses:
- statusCode: '200'
description: >-
An individual order contains the gift link to be sent to the recipient
(if applicable) and other information about the order.
- statusCode: '404'
description: ''
- url: /v1/orders
method: getList
httpMethod: get
tag: Orders
typeScriptTag: orders
description: List orders
parameters:
- name: page
schema: integer
required: false
description: Page for pagination, starting at 1
default: 1
- name: perPage
schema: integer
required: false
description: Items per page for pagination
default: 20
responses:
- statusCode: '200'
description: ''
- url: /v1/orders/{id}
method: getById
httpMethod: get
tag: Orders
typeScriptTag: orders
description: Retrieve an order
parameters: []
responses:
- statusCode: '200'
description: >-
An individual order contains the gift link to be sent to the recipient
(if applicable) and other information about the order.
- statusCode: '404'
description: ''
- url: /v1/orders/{id}/update_expiration
method: updateExpiration
httpMethod: post
tag: Orders
typeScriptTag: orders
description: Update expiration for an order
parameters:
- name: expiration
schema: string
description: ''
example: 2022-02-01T00:00:00+0000
responses:
- statusCode: '200'
description: >-
An individual order contains the gift link to be sent to the recipient
(if applicable) and other information about the order.
- statusCode: '404'
description: ''
- url: /v1/payment_methods
method: listAll
httpMethod: get
tag: Payment Methods
typeScriptTag: paymentMethods
description: List all payment methods
parameters: []
responses:
- statusCode: '200'
description: ''
- statusCode: '401'
description: ''
- url: /v1/products
method: listActiveProducts
httpMethod: get
tag: Products
typeScriptTag: products
description: List all active products
parameters:
- name: page
schema: integer
required: false
description: Page for pagination, starting at 1
default: 1
- name: perPage
schema: integer
required: false
description: Items per page for pagination
default: 20
- name: useCustomCatalog
schema: boolean
required: false
description: Limit to custom catalog only (for approved API partners)
responses:
- statusCode: '200'
description: ''
- url: /v1/webhooks
method: createEndpoint
httpMethod: post
tag: Webhooks
typeScriptTag: webhooks
description: Create a webhook endpoint
parameters:
- name: url
schema: string
description: ''
- name: events
schema: array
description: ''
responses:
- statusCode: '201'
description: ''
- statusCode: '400'
description: ''
- url: /v1/webhooks/{id}
method: deleteEndpoint
httpMethod: delete
tag: Webhooks
typeScriptTag: webhooks
description: Delete a webhook endpoint
parameters:
- name: url
schema: string
description: ''
- name: events
schema: array
description: ''
responses:
- statusCode: '204'
description: Webhook endpoint deleted
- statusCode: '400'
description: ''
- url: /v1/workspaces
method: getAll
httpMethod: get
tag: Workspaces
typeScriptTag: workspaces
description: List all workspaces
parameters: []
responses:
- statusCode: '200'
description: ''
numberOfSchemas: 37
apiDescription: >-
Goody is a new way to send personal and business gifts as easily as a text
message.
Our business gifting platform, Goody for Business, powers employee engagement,
client appreciation, and sales prospecting gifts at more than 12,000 leading
companies. Goody integrates with 30 leading HR platforms, allowing companies
to automatically gift employees on birthdays and work anniversaries.
Choose from a curated gift collection of 250+ brands. Send a gift with only an
email or phone number — no address required. Let gift recipients swap your
gift for equal or lower-priced options, with no pricing shown.
1 change: 1 addition & 0 deletions sdks/db/category-cache.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -323,3 +323,4 @@ apis:
Melodie Music-undefined: Music
MarketData-undefined: Finance
Kombo-undefined: Developer Tools
Goody-undefined: Customer Appreciation
1 change: 1 addition & 0 deletions sdks/db/custom-request-last-fetched.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -303,3 +303,4 @@ lastUpdated:
marketdata.app: 2024-03-29T22:39:47.178Z
melod.ie: 2024-03-29T22:39:47.542Z
netvyne.com: 2024-03-29T22:39:47.890Z
ongoody.com: 2024-03-29T22:33:12.363Z
Loading

0 comments on commit a1107c3

Please sign in to comment.