Giter Site home page Giter Site logo

reactor-developer-docs's People

Contributors

aaronius avatar afeedhshaji avatar cloud9-crypto avatar decaroa avatar dompuiu avatar gciltaru avatar jasonwc avatar jbarchibald avatar jeffchasin avatar misterphilip avatar perlmonger42 avatar pnolan89 avatar remear avatar spencerroan avatar stewartschillingsdi avatar thatzacdavis avatar thealphadollar avatar thebenrob avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

reactor-developer-docs's Issues

Switch to more inclusive language

Could you please take some time in the next few days to make changes to some terminology in your repos and content as much as is possible:

  • Whitelist/blacklist to Allowed List and Blocked List (or Approve List/Deny List - some software uses this instead) respectively. Google and many developers are formalizing allowlist and blocklist. You might want to lobby for those terms to be used in the UI.
  • Master/Slave to master and replica (or subordinate, if that makes more sense) respectively.

If you cannot remove the term because the writing for example reflects the UI or the code, please make a note and send me an email to [email protected] so we can bring it that team’s attention. Thanks for your efforts in this matter.

Responsive

The documentation header/navigation is not responsive

image

Improve documentation with require elements for Create methods.

The create method documentation are listing the attributes that are required for the creation of rules, extension, etc...
However, it may be require to add additional information some times (relationship for ruleComponent) and it is shown in example but not really clear why it is there and so on...

Could you please update the require element section on top of the example ?
Thanks

Missing mention of max_availability parameter on reactor-developer-docs/api/reference/1.0/extension_packages/list.md

As far as I can tell, using filter[availability] does not work.

Cribbing from the Launch UI, I found that I need to use the query param, 'max_availability' with a value of 'private' (or 'public', or 'development' depending on the desired result).

Without the use of the 'max_availability' param, I am seeing development version returned which has a higher version than the extension package with public availability.

Property not supported by Audit Events

Hey Team,
When subscribing to Audit Events using Callbacks for properties , the API responds with error as detailed below. Our understanding was in reference to the audit events documentation here - https://developer.adobelaunch.com/api/reference/1.0/audit_events/

{
"errors": [
{
"id": "59d51d1d-212e-4ef3-8930-96cc93c8415d",
"status": "400",
"code": "schema-validation-error",
"title": "Schema Validation Error",
"detail": "The property 'data/attributes/subscriptions/0' value "property.created" did not match the pattern '^(host|build|callback|data_element|environment|extension|library|rule|rule_component)\.(created|updated|deleted)$'",
"meta": {},
"source": {}
},
{
"id": "7b8169f3-360f-46ac-8b4d-3837d91c71f7",
"status": "400",
"code": "schema-validation-error",
"title": "Schema Validation Error",
"detail": "The property 'data/attributes/subscriptions/9' value "property.updated" did not match the pattern '^(host|build|callback|data_element|environment|extension|library|rule|rule_component)\.(created|updated|deleted)$'",
"meta": {},
"source": {}
},
{
"id": "955a5ef3-27b7-4cd8-9264-9ceb0295adad",
"status": "400",
"code": "schema-validation-error",
"title": "Schema Validation Error",
"detail": "The property 'data/attributes/subscriptions/18' value "property.deleted" did not match the pattern '^(host|build|callback|data_element|environment|extension|library|rule|rule_component)\.(created|updated|deleted)$'",
"meta": {},
"source": {}
}
]
}

PostMan-Request.txt

Adjust max width / right margin

Thoughts on changing

.sdldocs-components {
  flex: 1;
}

to

.sdldocs-components {
  flex-grow: .9;
  flex-shrink: inherit;
  flex-basis: 0;
}

Or whatever you prefer to basically add padding-right here in docs.css

Adobe Launch Audit API

We are trying to figure out who deleted one of our web property.

Does the adobe launch audit API allows to see who created or deleted a web property ?

Missing documentation for developer docs

  • builds/relationships/property

  • companies/relationships/properties

  • data_elements/updated_with_extension

  • extensions/updated_with_extension_package

  • libraries/relationships/builds

  • properties/relationships/libraries

  • rule_components/relationships/updated_with_extension

  • rules/relationships/rule_components

  • update extensions

  • delete extension_packages

Some endpoints for action doesn't provide a relevant example

Topic Link

Description

Some endpoints where data.meta.action is required, their examples omit it.
Some examples are wrong, look likes a copy of the "create" example.

Examples should be relevant like the following ones.

Discontinue an ExtensionPackage:

curl https://reactor.adobe.io/extension_packages/:id \
  -H "Accept: application/vnd.api+json;revision=1" \
  -H "Content-Type: application/vnd.api+json" \
  -H "Authorization: Bearer [TOKEN]" \
  -H "X-Api-Key: [KEY]" \
  -H "X-Gw-Ims-Org-Id: [ORG_ID]" \
  -X PATCH \
  -d \
'
{
  "data": {
    "attributes": {
      "discontinued": true
    },
    "type": "extension_packages",
    "id": "EP5eb32f57d71e436cac2b8e0e72ad08d2"
  }
}'

Private Release an ExtensionPackage:

curl https://reactor.adobe.io/extension_packages/:id \
  -H "Accept: application/vnd.api+json;revision=1" \
  -H "Content-Type: application/vnd.api+json" \
  -H "Authorization: Bearer [TOKEN]" \
  -H "X-Api-Key: [KEY]" \
  -H "X-Gw-Ims-Org-Id: [ORG_ID]" \
  -X PATCH \
  -d \
'
{
  "data": {
    "meta": {
      "action": "release_private"
    },
    "type": "extension_packages",
    "id": "EP5eb32f57d71e436cac2b8e0e72ad08d2"
  }
}'

Revise a DataElement:

curl https://reactor.adobe.io/data_elements/:id \
  -H "Accept: application/vnd.api+json;revision=1" \
  -H "Content-Type: application/vnd.api+json" \
  -H "Authorization: Bearer [TOKEN]" \
  -H "X-Api-Key: [KEY]" \
  -H "X-Gw-Ims-Org-Id: [ORG_ID]" \
  -X PATCH \
  -d \
'
{
  "data": {
    "attributes": {
      "name": "My New Name",
      "settings": "{\"elementSelector\":\".target-element-b\",\"elementProperty\":\"html\"}"
    },
    "meta": {
      "action": "revise"
    },
    "type": "data_elements",
    "id": "DE1246eb06e8884ef4b34a8e87dd9673a7"
  }
}'

Additional information

That not the case for Republish a build from a published Library.

Also, maybe it's not a documentation issue, but the id supplied by the data is required but useless. The value is ignored, never checked with the one provided in that path.

curl https://reactor.adobe.io/extension_packages/:id \
  -H "Accept: application/vnd.api+json;revision=1" \
  -H "Content-Type: application/vnd.api+json" \
  -H "Authorization: Bearer [TOKEN]" \
  -H "X-Api-Key: [KEY]" \
  -H "X-Gw-Ims-Org-Id: [ORG_ID]" \
  -X PATCH \
  -d \
'
{
  "data": {
    "attributes": {
      "discontinued": true
    },
    "type": "extension_packages",
    "id": "EP5eb32f57d71e436cac2b8e0e72ad08d2"<--- the value here
  }
}'

Better pagination documentation

When helping a customer on Slack I noticed that there wasn't any documentation on pagination. It would be nice to have an example of how to use pagination.

"Extensions > List revisions" demos the wrong endpoint

The DEFINITION and EXAMPLE RESPONSE are for GET /companies?filter[org_id]=EQ%203DB07B845A7DE2990A494126@AdobeOrg.

The EXAMPLE REQUEST seems to be curl-ing the right endpoint, though.

  • api/reference/1.0/extensions/revisions.md references extensions.list_the_revisions_of_an_extension, and
  • api_specification.json does contain that scenario, and
  • that scenario does include an access to the right endpoint (/extensions/:unrevised_extension_id/revisions)
  • but the wrong EXAMPLE RESPONSE data is being interpolated into api/reference/1.0/extensions/revisions.md

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.