Getting Access to Data
Platform access does not give you access to data. Data in OSDU is organized by access groups — each group controls who can read or write specific datasets.
I need to read data
To read a record, you must be a member of a viewer group listed in that record's ACL.
Dev
- Identify which access group covers the data you need
- Apply for the viewer group through AccessIT
- Once approved, you can read the records covered by that group
Test
- Identify which access group covers the data you need
- Apply for the viewer group through AccessIT
- Once approved, you can read the records covered by that group
Prod
If you already have data access in dev or test, you should already have access to the same data groups in prod. Otherwise, follow the same steps as above.
Tip
If you don't know which group to apply for, contact the data owner or the OSDU Platform Team on Slack.
I need to write data
To write, update, or delete a record, you must be a member of an owner group listed in that record's ACL.
Write access requires two things
- Platform write access — you need editor-level service access on the platform. See Getting Access to the OSDU Platform.
- Data owner group membership — you need to be in the owner group for the specific records you want to modify.
Dev
Contact the data owner or the OSDU Platform Team on Slack to be added to the owner group.
Test
Contact the data owner or the OSDU Platform Team on Slack to be added to the owner group.
Prod
If you already have data owner group membership in dev or test, you should already have the same in prod. You still need platform write access for prod.
Tip
If you don't know which group to apply for, contact the data owner or the OSDU Platform Team on Slack.
Applications need data access too. Please send an email to the following contacts, including which environment(s) you need access to and the data you want to read or write: sbeg@equinor.com, asgv@equinor.com, dadal@equinor.com.
My app needs to read data
To read a record, your app must be a member of a viewer group listed in that record's ACL.
Dev
- Identify which access group covers the data you need
- Contact the team that manages the data and ask them to add your app's service principal to the viewer group
- Once added, your app can read the records covered by that group
Test
- Identify which access group covers the data you need
- Contact the team that manages the data and ask them to add your app's service principal to the viewer group
- Once added, your app can read the records covered by that group
Prod
If your app already has data access in dev or test, it should already have access to the same data groups in prod. Otherwise, follow the same steps as above.
Tip
If you don't know which group to contact, reach out to the OSDU Platform Team on Slack.
My app needs to write data
To write, update, or delete a record, your app must be a member of an owner group listed in that record's ACL.
Write access requires two things
- Platform write access — your app needs editor-level service access on the platform. Apply via ServiceNow.
- Data owner group membership — contact the team that manages the data and ask them to add your app's service principal to the owner group for the records you need to modify.
Dev
Contact the team that manages the data to add your app's service principal to the owner group.
Test
Contact the team that manages the data to add your app's service principal to the owner group.
Prod
If your app already has data owner group membership in dev or test, it should already have the same in prod. You still need platform write access for prod.
Tip
If you don't know which group to contact, reach out to the OSDU Platform Team on Slack.